public void removeActiveInstance( Component component ) { boolean removed = this.activeInstances.remove( component ); if ( removed ) { component.setInteractor( null ); } }
public void removeActiveInstance( Component component ) { boolean removed = this.activeInstances.remove( component ); if ( removed ) { component.setInteractor( null ); } }
public void removeActiveInstance( Component component ) { boolean removed = this.activeInstances.remove( component ); if ( removed ) { component.setInteractor( null ); } }
public void addActiveInstance( Component component ) { if ( !this.activeInstances.contains( component ) ) { this.activeInstances.add( component ); component.setInteractor( this ); } }
public void addActiveInstance( Component component ) { if ( !this.activeInstances.contains( component ) ) { this.activeInstances.add( component ); component.setInteractor( this ); } }
public void addActiveInstance( Component component ) { if ( !this.activeInstances.contains( component ) ) { this.activeInstances.add( component ); component.setInteractor( this ); } }
protected void syncComponents(Interaction intactObject) { ComponentPersister compPersister = ComponentPersister.getInstance(); List<Component> components = new ArrayList<Component>(intactObject.getComponents().size()); for (Component component : intactObject.getComponents()) { Component c = compPersister.syncIfTransient(component); c.setInteraction(intactObject); c.setInteractor( component.getInteractor() ); components.add(c); } // for (Component c : components) { // c.setInteraction(intactObject); // } intactObject.setComponents(components); }
intactObject.setInteractor((Interactor) InteractorPersister.getInstance().syncIfTransient(intactObject.getInteractor()));
@Override protected T syncAttributes(T intactObject) { if (intactObject.getBioSource() != null) { BioSource syncedBioSource = BioSourcePersister.getInstance().syncIfTransient(intactObject.getBioSource()); intactObject.setBioSource(syncedBioSource); } if (intactObject.getCvInteractorType() != null) { CvInteractorType cvIntType = (CvInteractorType) CvObjectPersister.getInstance().syncIfTransient(intactObject.getCvInteractorType()); intactObject.setCvInteractorType(cvIntType); } if ( intactObject.getActiveInstances() != null ) { Collection<Component> components = new ArrayList<Component>( intactObject.getActiveInstances().size() ); for ( Component component : intactObject.getActiveInstances() ) { final Component c = ComponentPersister.getInstance().syncIfTransient( component ); c.setInteractor( intactObject ); c.setInteraction( component.getInteraction() ); components.add( c ); } intactObject.setActiveInstances( components ); } return super.syncAttributes(intactObject); }
component.setInteractor( synchronize( component.getInteractor() ) );
component.setInteractor( synchronize( component.getInteractor() ) );
log.error("Participant without interactor : " + component.getShortLabel()); component.setInteractor(interactor);
clone.setInteractor(clone(component.getInteractor())); clone.setInteraction(clone(component.getInteraction())); clone.setCvBiologicalRole(clone(component.getCvBiologicalRole()));
clone.setInteractor(clone(component.getInteractor())); clone.setInteraction(clone(component.getInteraction())); clone.setCvBiologicalRole(clone(component.getCvBiologicalRole()));