package org.tgdb.export.filter; import org.tgdb.TgDbCaller; import org.tgdb.exceptions.PermissionDeniedException; import org.tgdb.project.project.ProjectRemote; import org.tgdb.project.user.UserRemote; import org.tgdb.species.species.SpeciesRemote; import java.util.Collection; /** * This is the business interface for GQLFilter enterprise bean. */ public interface GQLFilterRemoteBusiness { java.sql.Date getUpdated() throws java.rmi.RemoteException; /** * Writes a log entry to track changes history * @throws org.tgdb.exceptions.PermissionDeniedException If the caller does not have GR_W privilege */ void addHistory() throws PermissionDeniedException, java.rmi.RemoteException; UserRemote getUser() throws java.rmi.RemoteException; void setComm(java.lang.String comm) throws java.rmi.RemoteException; String getComm() throws java.rmi.RemoteException; void setName(java.lang.String name) throws java.rmi.RemoteException; String getName() throws java.rmi.RemoteException; void setExpression(java.lang.String expression) throws java.rmi.RemoteException; String getExpression() throws java.rmi.RemoteException; void setSid(int sid) throws java.rmi.RemoteException; SpeciesRemote getSpecies() throws java.rmi.RemoteException; ProjectRemote getProject() throws java.rmi.RemoteException; int getFid() throws java.rmi.RemoteException; void setCaller(TgDbCaller caller) throws java.rmi.RemoteException; }