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 createHostOrganism( UserSessionDownload session, Element parent, BioSource bioSource ) { if ( parent == null ) { throw new IllegalArgumentException( "You must give a non null BioSource to build a " + HOST_ORGANISM_TAG_NAME + "." ); } else { if ( !"experimentDescription".equals( parent.getNodeName() ) ) { throw new IllegalArgumentException( "You must give a experimentDescription to build a " + ORGANISM_TAG_NAME + "." ); } } Element element = getHostOrganismFromCache( session, bioSource ); if ( element == null ) { element = create( session, parent, bioSource, HOST_ORGANISM_TAG_NAME ); updateHostOrganismCache( session, bioSource, element ); } else { parent.appendChild( element ); } return element; }
public Element createHostOrganism( UserSessionDownload session, Element parent, BioSource bioSource ) { if ( parent == null ) { throw new IllegalArgumentException( "You must give a non null BioSource to build a " + HOST_ORGANISM_TAG_NAME + "." ); } else { if ( !"experimentDescription".equals( parent.getNodeName() ) ) { throw new IllegalArgumentException( "You must give a experimentDescription to build a " + ORGANISM_TAG_NAME + "." ); } } Element element = getHostOrganismFromCache( session, bioSource ); if ( element == null ) { element = create( session, parent, bioSource, HOST_ORGANISM_TAG_NAME ); updateHostOrganismCache( session, bioSource, element ); } else { parent.appendChild( element ); } return element; }
public Element createHostOrganism( UserSessionDownload session, Element parent, BioSource bioSource ) { if ( parent == null ) { throw new IllegalArgumentException( "You must give a non null BioSource to build a " + HOST_ORGANISM_TAG_NAME + "." ); } else { if ( !"experimentDescription".equals( parent.getNodeName() ) ) { throw new IllegalArgumentException( "You must give a experimentDescription to build a " + ORGANISM_TAG_NAME + "." ); } } Element element = getHostOrganismFromCache( session, bioSource ); if ( element == null ) { element = create( session, parent, bioSource, HOST_ORGANISM_TAG_NAME ); updateHostOrganismCache( 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; }