package org.tgdb.model.modelmanager; import java.util.Collection; import org.tgdb.frame.PageManager; import org.tgdb.frame.io.FileDataObject; import org.tgdb.TgDbCaller; import org.tgdb.exceptions.ApplicationException; import org.tgdb.form.FormDataManager; public interface ModelManagerRemoteBusiness { Collection getTermsByOntology(String ontology_name) throws ApplicationException, java.rmi.RemoteException; Collection getExperimentalModels(int suid, TgDbCaller caller, PageManager pageManager) throws ApplicationException, java.rmi.RemoteException; ExpModelDTO getExperimentalModel(int eid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; ExpModelDTO getExperimentalModel(int eid, TgDbCaller caller, String superscript) throws ApplicationException, java.rmi.RemoteException; int getNumberOfExperimentalModels(int suid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection getResearchApplications(TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; Collection getAllResearchApplications(org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; // void addHandlingFile(int eid, FileDataObject fileData, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; // void addGenotypingFile(int eid, FileDataObject fileData, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; // void removeGenotypingFile(int eid, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; // void removeHandlingFile(int eid, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; Collection getGenesByModel(int eid, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; Collection getGenesByModelAndDistinguish(int eid, String distinguish, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; Collection getGenesByDistinguish(String distinguish, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void updateGene(int gaid, String name, String comm, String mgiid, String genesymbol, String geneexpress, String idgene, String idensembl, int cid, String molecular_note, String molecular_note_url, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeGene(int gaid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; GeneDTO getGene(int gaid, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; Collection getReferences(int eid, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; public Collection getReferencesByModelAndPrimary(int eid, boolean primary, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void addLinkReference(int eid, java.lang.String name, String pubmed, boolean primary, java.lang.String comm, java.lang.String url, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; void addFileReference(int eid, java.lang.String name, java.lang.String comm, FileDataObject fileData, String pubmed, boolean primary, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; ReferenceDTO getReference(int refid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeReference(int eid, int refid, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; void updateReference(int refid, String name, String comm, String pubmed, boolean primary, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void createModel(int suid, java.lang.String alias, java.lang.String geneticBackground, java.lang.String availability, int type, java.lang.String researchApplications, int contact, TgDbCaller caller, String comm, String desired_level, String donating_investigator, String inducible, String former_names) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; void updateModel(int suid, int eid, java.lang.String alias, java.lang.String geneticBackground, java.lang.String availability, int type, java.lang.String researchApplications, int contact, TgDbCaller caller, String comm, String level, String desired_level, String donating_investigator, String inducible, String former_names) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; void removeModel(int eid, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; void addFileResource(int eid, java.lang.String name, java.lang.String comm, FileDataObject fileData, int catid, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; void addLinkResource(int eid, java.lang.String name, java.lang.String comm, java.lang.String url, int catid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection searchByGene(java.lang.String geneName, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection searchByResearchApplication(java.lang.String name, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection searchByProject(java.lang.String name, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection searchByKeyword(java.lang.String keyword, org.tgdb.TgDbCaller caller) throws java.rmi.RemoteException, ApplicationException; TgDbCaller getSearchCaller() throws ApplicationException, java.rmi.RemoteException; Collection getGenesByProject(int pid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection getUnassignedGenes(int eid, int pid, String distinguish, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection getPromotersForModel(int eid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; int createPromoter(String name, String symbol, int cid, String mgiid, String driver_note, String common_name, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void updatePromoter(int gid, String name, String symbol, String mgiid, int cid, String driver_note, String common_name, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection getPromoterLinks(int pid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void createPromoterLink(int pid, String repository, String externalid, String strainurl, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void deletePromoterLink(int pid, int promoter_link_id, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; int createExpressedGene(String name, String symbol, int cid, String mgiid, String comm, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void updateExpressedGene(int gid, String name, String symbol, String mgiid, int cid, String comm, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; int createTransgene(java.lang.String name, java.lang.String comm, java.lang.String mgiid, java.lang.String genesymbol, java.lang.String geneexpress, java.lang.String idgene, java.lang.String idensembl, int cid, String molecular_note, String molecular_note_url, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void addGeneToModel(int gaid, int eid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeGeneFromModel(int gaid, int eid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection getModelsByGene(int gid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; ResearchAppDTO getResearchApplication(int raid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; int createResearchApplication(java.lang.String name, java.lang.String comment, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void updateResearchApplication(int raid, java.lang.String name, java.lang.String comment, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeResearchApplication(int raid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection getExperimentalModelsByForm(org.tgdb.form.FormDataManager fdm, org.tgdb.TgDbCaller caller, org.tgdb.frame.PageManager pageManager) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrains(TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainsPGM(TgDbCaller caller, PageManager page_manager) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainsConnectedToModels(TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainsConnectedToModel(int eid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; org.tgdb.model.modelmanager.StrainDTO getStrain(int strainid, TgDbCaller caller, String superscript) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainTypes(TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainStates(TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection getGeneticBackground(int eid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void createMutationType(String name, String abbreviation, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void updateMutationType(int mtid, String name, String abbreviation, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void deleteMutationType(int mtid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; MutationTypeDTO getMutationType(int mtid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getMutationTypes(int pid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getUnassignedMutationTypes(int strainalleleid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; // org.tgdb.model.modelmanager.StrainDTO getStrainFromModel(int eid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection getStrainsByModel(int eid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void assignStrainToModel(int eid, int strain, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void unassignStrainFromModel(int eid, int strain, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection getUnassignedStrains(int eid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection getGeneticBackgroundsByProject(int pid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void setGeneticBackgroundForModel(int eid, int dna_origin, int targeted_back, int host_back, int backcrossing_strain, String backcrosses) throws ApplicationException, java.rmi.RemoteException; int createGeneBackValue(java.lang.String backname, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void updateGeneBackValue(int bid, String backname, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.lang.String getGeneBackValueName(int bid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; org.tgdb.model.modelmanager.GeneticBackgroundDTO getGeneticBackgroundDTO(int eid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getBackcrossesCollection() throws java.rmi.RemoteException; void updateGeneticBackgroundForModel(int eid, int dna_origin, int targeted_back, int host_back, int backcrossing_strain, String backcrosses, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainStatesForStrain(int strainId, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainTypesForStrain(int strainId, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getAvailableStrainStatesForStrain(int strainId, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getAvailableStrainTypesForStrain(int strainId, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void addStrainAndTypeToStrain(int strainid, int typeid, int stateid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeTypeFromStrain(int strainid, int typeid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeStateFromStrain(int strainid, int stateid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void createStrain(String designation, TgDbCaller caller) throws java.rmi.RemoteException, ApplicationException; void updateStrain(int id, String designation, TgDbCaller caller) throws java.rmi.RemoteException, ApplicationException; void deleteStrain(int strainid, TgDbCaller caller) throws java.rmi.RemoteException, ApplicationException; void createStrainType(String name, String abbreviation, TgDbCaller caller) throws java.rmi.RemoteException, ApplicationException; void updateStrainType(int stid, String name, String abbreviation, TgDbCaller caller) throws java.rmi.RemoteException, ApplicationException; void deleteStrainType(int stid, TgDbCaller caller) throws java.rmi.RemoteException, ApplicationException; StrainTypeDTO getStrainType(int stid, TgDbCaller caller) throws java.rmi.RemoteException, ApplicationException; void createStrainState(String name, String abbreviation, TgDbCaller caller) throws java.rmi.RemoteException, ApplicationException; void updateStrainState(int ssid, String name, String abbreviation, TgDbCaller caller) throws java.rmi.RemoteException, ApplicationException; void deleteStrainState(int ssid, TgDbCaller caller) throws java.rmi.RemoteException, ApplicationException; StrainStateDTO getStrainState(int ssid, TgDbCaller caller) throws java.rmi.RemoteException, ApplicationException; Collection getStrainAlleles(TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainAllelesFromStrain(int eid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; //------------DUDE_TEST_STRAIN_ALLELE int createStrainAllele(String symbol, String name, String mgi_id, String mgi_url, String made_by, String origin_strain, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void deleteStrainAllele(int strain_allele, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeStrainAllele(int model, int strain_allele, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; org.tgdb.model.modelmanager.StrainAlleleDTO getStrainAllele(int model, int strain_allele, boolean simple, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getMutationTypesFromStrainAllele(int strainalleleid, int eid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void addGeneToStrainAllele(int aid, int gid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeGeneFromStrainAllele(int aid, int gid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void addMutationTypeAndAttributeToStrainAllele(int eid, int strain_allele, int mutation_type, String attribute, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void addMutationTypeToStrainAllele(int id, int strainalleleid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeMutationTypeFromStrainAllele(int model, int mutation_type, int strain_allele, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void updateStrainAllele(int eid, int strain_allele, String symbol, String name, String attributes, String mgi_id, String mgi_url, String made_by, String origin_strain, boolean simple, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; //interfaces for methods relevant to availability //<editor-fold defaultstate="collapsed"> java.util.Collection getRepositoriesByProject(int pid) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getAvailableGeneticBackgroundsByProject(int pid) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getAvailabilityForModel(int eid) throws ApplicationException, java.rmi.RemoteException; void addAvailabilityToModel(int eid, int rid, int aid, int stateid, int typeid, int strainid) throws ApplicationException, java.rmi.RemoteException; void removeAvailabilityFromModel(int eid, int rid, int aid, int stateid, int typeid, int strainid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; org.tgdb.model.modelmanager.RepositoriesDTO returnRepositoryById(int rid) throws ApplicationException, java.rmi.RemoteException; void updateRepositoryName(int rid, String reponame, int hasdb, String mouseurl, String repourl) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getLevelsForModel() throws java.rmi.RemoteException; int addRepository(String reponame, int hasdb, String mouseurl, String repourl, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; //</editor-fold> java.util.Collection getMutationTypeAttributes() throws java.rmi.RemoteException; org.tgdb.model.modelmanager.AvailableGeneticBackgroundDTO returnAvailableGeneticBackgroundById(int aid) throws ApplicationException, java.rmi.RemoteException; void updateAvailableGeneticBackgroundName(int aid, String avgenbackname) throws ApplicationException, java.rmi.RemoteException; int addAvailableGeneticBackground(String avgenbackname, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeRepository(int rid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeAvailableGeneticBackground(int aid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getParticipants() throws ApplicationException, java.rmi.RemoteException; void removeFileResource(int refid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getChromosomesForSpecies(int sid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; org.tgdb.adminmanager.SpeciesDTO getSpecies(int sid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getGenesByProjectForNavTag(int pid, TgDbCaller caller, PageManager pageManager) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getExperimentalModelsByFormNoDelta(org.tgdb.form.FormDataManager fdm, TgDbCaller caller, PageManager pageManager) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getOrderByTypes() throws java.rmi.RemoteException; java.util.Collection getResourceTreeCollection(int eid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getExperimentalModelsForIMSR(int suid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getExperimentalModelsToIMSRTable(Collection models, int suid) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getGenesForTransgenicMice(int pid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getUnassignedGenesForTransgenic(int eid, int strainid, int pid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; int getGeneAssignmentForTransgenicModel(int eid, int gaid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; // void removeGeneFromStrainAlleles(int gaid, int eid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; // void clearGeneFromStrainAllele(int strainallele) throws ApplicationException, java.rmi.RemoteException; // void removeStrainAllelesFromGene(int eid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getExperimentalModelsByFormForDissUpdate(org.tgdb.form.FormDataManager fdm, TgDbCaller caller, PageManager pageManager) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getExperimentalModelsByFormForDissUpdateNoDelta(org.tgdb.form.FormDataManager fdm, TgDbCaller caller, PageManager pageManager) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getParticipantNames() throws ApplicationException, java.rmi.RemoteException; java.util.Collection getOrderByTypes2() throws java.rmi.RemoteException; java.util.Collection getExperimentalModelsForBackcrossingListGeneration(TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; int createExpressionModel(java.lang.String exanatomy, java.lang.String excomm) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getExpressionModelsByModel(int eid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; int addFile(org.tgdb.frame.io.FileDataObject exfile, java.lang.String exfilecomm, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void addFileToExpressionModel(int exid, int fileid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void addReferenceToExpressionModel(int exid, int refid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void deleteReferenceFromExpressionModel(int exid, int refid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void addOntologyToExpressionModel(int exid, String oid, String namespace, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void deleteOntologyFromExpressionModel(int exid, String oid, String namespace, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection getOntologyTerms(int exid, String namespace, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void addExpressionModelToModel(int eid, int exid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeExpressionModel(int exid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; org.tgdb.model.modelmanager.ExpressionModelDTO getExpressionModel(int exid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getExpressionModelFiles(int exid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void updateExpressionModel(int exid, java.lang.String exanatomy, java.lang.String excomm, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeFile(int fileid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; int createIntegrationCopy(java.lang.String isite, java.lang.String cnumber) throws ApplicationException, java.rmi.RemoteException; void addIntegrationCopyToModel(int eid, int iscmid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getIntegrationCopiesByModel(int eid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void removeIntegrationCopy(int iscmid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void updateRecombinationEfficiencyModel(int eid, java.lang.String researchApplications, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void updateAuthorsCommentModel(int eid, java.lang.String comm, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; org.tgdb.model.modelmanager.IntegrationCopyDTO getIntegrationCopy(int iscmid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void updateIntegrationCopy(int iscmid, java.lang.String isite, java.lang.String cnumber, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; boolean loadTgs(int repo, byte[] data, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; boolean loadMiceFromExcel(byte[] data, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainsFromMgiid(String strainid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainLinks(int strainid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void createStrainLink(int strainid, String repository, String externalid, String strainurl, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; void deleteStrainLink(int strainid, int strain_link_id, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getHasdbValues() throws java.rmi.RemoteException; Collection getInducibleValues() throws java.rmi.RemoteException; java.util.Collection getRepositoriesByDB() throws ApplicationException, java.rmi.RemoteException; java.util.Collection getMutationTypesByAbbreviation(String abbreviation, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainTypesByAbbreviation(String abbreviation, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainStatesByAbbreviation(String abbreviation, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; int createModelAutomatic(String strain_id, String strain_designation, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainAllelesByMgiid(String mgiid, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainAllelesByName(String name, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getStrainAllelesBySymbol(String symbol, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getUnassignedAlleles(int model, org.tgdb.TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; int createStrainAlleleAdvanced(String symbol, String name, String mgiid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getChromosomesByAbbreviation(String abbreviation, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getGeneBySymbol(String symbol, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getGeneByMgiid(String mgiid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getGenesByAllele(int aid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getGenesUnassignedToAllele(int aid, String distinguish, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getGeneByNameCaseSensitive(String name, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; int getExperimentalModelsByForm(org.tgdb.form.FormDataManager fdm, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getExperimentalModelsByPGM(PageManager pageManager) throws ApplicationException, java.rmi.RemoteException; int getGenes(int pid, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; java.util.Collection getGenesByPGM(PageManager pageManager) throws ApplicationException, java.rmi.RemoteException; Collection getOntologyTerms(String namespace) throws ApplicationException, java.rmi.RemoteException; Collection getInducibility() throws ApplicationException, java.rmi.RemoteException; Collection getMadeBy() throws ApplicationException, java.rmi.RemoteException; Collection getStrainAllelesByPGMFDM(PageManager pageManager, FormDataManager fdm, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection getStrainAllelesByFDM(FormDataManager fdm, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; Collection getModelsByStrainAllele(int strain_allele, TgDbCaller caller) throws ApplicationException, java.rmi.RemoteException; //web services methods //<editor-fold defaultstate="collapsed"> java.lang.String getProjectName() throws java.rmi.RemoteException; java.lang.String[] getTgDbMice() throws ApplicationException, java.rmi.RemoteException; org.tgdb.dtos.TgDbModelDTO[] getTgDbMiceDTO() throws ApplicationException, java.rmi.RemoteException; org.tgdb.dtos.TgDbModelDTO[] getTgDbMiceDTOByKey(String key) throws ApplicationException, java.rmi.RemoteException; org.tgdb.dtos.TgDbGeneDTO[] getTgDbGenesByModel(int eid) throws ApplicationException, java.rmi.RemoteException; org.tgdb.dtos.TgDbAvailabilityDTO[] getTgDbAvailabilityByModel(int eid) throws ApplicationException, java.rmi.RemoteException; org.tgdb.dtos.TgDbBackgroundDTO[] getTgDbBackgroundByModel(int eid) throws ApplicationException, java.rmi.RemoteException; //</editor-fold> }