package eu.etaxonomy.cdm.model.occurrence;
+import java.beans.PropertyChangeEvent;
+import java.beans.PropertyChangeListener;
import java.util.HashSet;
import java.util.Set;
public void setGatheringEvent(GatheringEvent gatheringEvent) {
this.gatheringEvent = gatheringEvent;
+ if (gatheringEvent != null){
+ gatheringEvent.addPropertyChangeListener(getNewGatheringEventPropChangeListener());
+ }
}
this.fieldNotes = fieldNotes;
}
+ // *********** Listener *****************************/
+
+ private PropertyChangeListener getNewGatheringEventPropChangeListener() {
+ PropertyChangeListener listener = new PropertyChangeListener(){
+ @Override
+ public void propertyChange(PropertyChangeEvent event) {
+ firePropertyChange(event);
+ }
+
+ };
+ return listener;
+ }
+
//*********** CLONE **********************************/
/**