package org.tgdb.species.gene; import org.tgdb.TgDbCaller; import org.tgdb.exceptions.ApplicationException; import org.tgdb.project.project.ProjectRemote; import org.tgdb.project.user.UserRemote; import org.tgdb.species.chromosome.ChromosomeRemote; import java.sql.Date; import java.util.Collection; public interface GeneRemoteBusiness { boolean isAssigned(int eid, String distinguish) throws java.rmi.RemoteException; int getGaid() throws java.rmi.RemoteException; String getName() throws java.rmi.RemoteException; void setName(java.lang.String name) throws java.rmi.RemoteException; String getDriver_note() throws java.rmi.RemoteException; void setDriver_note(java.lang.String driver_note) throws java.rmi.RemoteException; String getMolecular_note() throws java.rmi.RemoteException; void setMolecular_note(String molecular_note) throws java.rmi.RemoteException; String getMolecular_note_link() throws java.rmi.RemoteException; void setMolecular_note_link(String molecular_note_link) throws java.rmi.RemoteException; String getCommon_name() throws java.rmi.RemoteException; void setCommon_name(String common_name) throws java.rmi.RemoteException; String getDistinguish() throws java.rmi.RemoteException; void setDistinguish(String distinguish) throws java.rmi.RemoteException; String getComm() throws java.rmi.RemoteException; void setComm(java.lang.String comm) throws java.rmi.RemoteException; Date getTs() throws java.rmi.RemoteException; UserRemote getUser() throws java.rmi.RemoteException; void setCaller(TgDbCaller caller) throws java.rmi.RemoteException; Collection getModels() throws java.rmi.RemoteException; int getModelsNum() throws java.rmi.RemoteException; ProjectRemote getProject() throws ApplicationException, java.rmi.RemoteException; java.lang.String getMgiid() throws java.rmi.RemoteException; void setMgiid(String mgiid) throws java.rmi.RemoteException; java.lang.String getGenesymbol() throws java.rmi.RemoteException; void setGenesymbol(String genesymbol) throws java.rmi.RemoteException; java.lang.String getGeneexpress() throws java.rmi.RemoteException; void setGeneexpress(String geneexpress) throws java.rmi.RemoteException; java.lang.String getIdgene() throws java.rmi.RemoteException; void setIdgene(String idgene) throws java.rmi.RemoteException; java.lang.String getIdensembl() throws java.rmi.RemoteException; void setIdensembl(String idensembl) throws java.rmi.RemoteException; org.tgdb.species.chromosome.ChromosomeRemote getChromosome() throws java.rmi.RemoteException; void setChromosome(ChromosomeRemote chromosome) throws java.rmi.RemoteException; void insertPromoter_link(String repository, String externalid, String strainurl) throws java.rmi.RemoteException; void deletePromoter_link(int id) throws java.rmi.RemoteException; Collection getPromoter_links() throws java.rmi.RemoteException; String getPromoter_links_string() throws java.rmi.RemoteException; }