public void link(ome.model.meta.ExperimenterGroup parent, ome.model.meta.Experimenter child) { setParent( parent ); setChild( child ); }
public GroupExperimenterMap( IObject _parent,IObject _child,java.lang.Boolean _owner ) { this(null, true); setParent(_parent); setChild(_child); setOwner(_owner); }
@Override public void putAt(String field, Object value) { if (field == null) { return; } else if (field.equals(ID)) { setId((Long) value); } else if (field.equals(VERSION)) { setVersion((Integer) value); } else if (field.equals(PARENT)) { setParent((IObject)value); } else if (field.equals(CHILD)) { setChild((IObject)value); } else if (field.equals(OWNER)) { setOwner((java.lang.Boolean)value); } else if (field.equals(DETAILS)) { setDetails((ome.model.internal.Details)value); } else { if (_dynamicFields == null) { _dynamicFields = new java.util.HashMap<String, Object>(); } _dynamicFields.put(field,value); } }
/** * use like removeGroupExperimenterMap */ public void removeGroupExperimenterMapSet(java.util.Collection<ome.model.meta.GroupExperimenterMap> targets ) { if (! _loaded ) errorIfUnloaded(); if (getGroupExperimenterMap() == null) { throwNullCollectionException("GroupExperimenterMap"); } getGroupExperimenterMap().removeAll( targets ); java.util.Iterator<ome.model.meta.GroupExperimenterMap> it = targets.iterator(); while ( it.hasNext() ) { ome.model.meta.GroupExperimenterMap target = it.next(); if (target.isLoaded()) { target.setChild ( null ); } } }
/** * use like addGroupExperimenterMap. */ public void addGroupExperimenterMapSet(java.util.Collection<ome.model.meta.GroupExperimenterMap> targets) { if (! _loaded ) errorIfUnloaded(); if (getGroupExperimenterMap() == null) { throwNullCollectionException("GroupExperimenterMap"); } getGroupExperimenterMap().addAll( targets ); java.util.Iterator<ome.model.meta.GroupExperimenterMap> it = targets.iterator(); while ( it.hasNext() ) { ome.model.meta.GroupExperimenterMap target = it.next(); // If this relationship is not ordered, then we will // "attempt" the setting even if it is loaded. if (target != null) { if (target.isLoaded()) { target.setChild ( this ); } } } }
/** * removes a single element from this set and makes the inverse call on ome.model.meta.GroupExperimenterMap */ public void removeGroupExperimenterMap(ome.model.meta.GroupExperimenterMap target) { if (! _loaded ) errorIfUnloaded(); if (getGroupExperimenterMap() == null) { throwNullCollectionException("GroupExperimenterMap"); } getGroupExperimenterMap().remove( target ); if (target.isLoaded()) { target.setChild ( null ); } }
/** * use instead of setGroupExperimenterMap . Makes the necessary * call on ome.model.meta.GroupExperimenterMap as well. */ public void addGroupExperimenterMap(ome.model.meta.GroupExperimenterMap target) { if (! _loaded ) errorIfUnloaded(); if (getGroupExperimenterMap() == null) { throwNullCollectionException("GroupExperimenterMap"); } getGroupExperimenterMap().add( target ); // If this relationship is not ordered, then we will // "attempt" the setting even if it is loaded. if (target != null) { if (target.isLoaded()) { target.setChild ( this ); } } }
/** * Sets the ome.model.meta.GroupExperimenterMap at the given index. Adheres to the {@link java.util.List#set(int, Object)} * contract. To extend the list, use {@link #addGroupExperimenterMap(GroupExperimenterMap)}. * @see java.util.List#set(int, Object) */ public ome.model.meta.GroupExperimenterMap setGroupExperimenterMap(int index, ome.model.meta.GroupExperimenterMap element) throws IndexOutOfBoundsException { if (! _loaded ) errorIfUnloaded(); if (getGroupExperimenterMap() == null) { throwNullCollectionException("GroupExperimenterMap"); } ome.model.meta.GroupExperimenterMap old = getGroupExperimenterMap().set(index, element); // If this relationship is not ordered, then we will // "attempt" the setting even if it is loaded. if (element != null) { if (element.isLoaded()) { element.setChild ( this ); } } return old; }