public Element createOrganism( UserSessionDownload session, Element parent, BioSource bioSource ) { if ( parent == null ) { throw new IllegalArgumentException( "You must give a non null BioSource to build a " + ORGANISM_TAG_NAME + "." ); } else { if ( !"proteinInteractor".equals( parent.getNodeName() ) ) { throw new IllegalArgumentException( "You must give a proteinInteractorparent to build a " + ORGANISM_TAG_NAME + "." ); } } if ( session == null ) { throw new IllegalArgumentException( "You must give a non null session." ); } Element element = getOrganismFromCache( session, bioSource ); if ( element == null ) { element = create( session, parent, bioSource, ORGANISM_TAG_NAME ); updateOrganismCache( session, bioSource, element ); } else { parent.appendChild( element ); } return element; }
public Element createOrganism( UserSessionDownload session, Element parent, BioSource bioSource ) { if ( parent == null ) { throw new IllegalArgumentException( "You must give a non null BioSource to build a " + ORGANISM_TAG_NAME + "." ); } else { if ( !"proteinInteractor".equals( parent.getNodeName() ) ) { throw new IllegalArgumentException( "You must give a proteinInteractorparent to build a " + ORGANISM_TAG_NAME + "." ); } } if ( session == null ) { throw new IllegalArgumentException( "You must give a non null session." ); } Element element = getOrganismFromCache( session, bioSource ); if ( element == null ) { element = create( session, parent, bioSource, ORGANISM_TAG_NAME ); updateOrganismCache( session, bioSource, element ); } else { parent.appendChild( element ); } return element; }
public Element createOrganism( UserSessionDownload session, Element parent, BioSource bioSource ) { if ( parent == null ) { throw new IllegalArgumentException( "You must give a non null BioSource to build a " + ORGANISM_TAG_NAME + "." ); } else { if ( !"proteinInteractor".equals( parent.getNodeName() ) ) { throw new IllegalArgumentException( "You must give a proteinInteractorparent to build a " + ORGANISM_TAG_NAME + "." ); } } if ( session == null ) { throw new IllegalArgumentException( "You must give a non null session." ); } Element element = getOrganismFromCache( session, bioSource ); if ( element == null ) { element = create( session, parent, bioSource, ORGANISM_TAG_NAME ); updateOrganismCache( session, bioSource, element ); } else { parent.appendChild( element ); } return element; }