package org.tgdb.model.reference; import org.tgdb.TgDbCaller; import org.tgdb.exceptions.ApplicationException; import org.tgdb.project.user.UserRemote; import org.tgdb.resource.file.FileRemote; import org.tgdb.resource.link.LinkRemote; import java.sql.Date; /** * This is the business interface for Reference enterprise bean. */ public interface ReferenceRemoteBusiness { int getRefid() throws java.rmi.RemoteException; String getPubmed() throws java.rmi.RemoteException; void setPubmed(String pubmed) throws java.rmi.RemoteException; boolean isPrimary() throws java.rmi.RemoteException; void setPrimary(boolean primary) throws java.rmi.RemoteException; String getName() throws java.rmi.RemoteException; void setName(java.lang.String name) 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; FileRemote getFile() throws java.rmi.RemoteException; LinkRemote getLink() throws java.rmi.RemoteException; void setFile(FileRemote file) throws ApplicationException, java.rmi.RemoteException; void setLink(LinkRemote link) throws ApplicationException, java.rmi.RemoteException; void setCaller(TgDbCaller caller) throws java.rmi.RemoteException; UserRemote getUser() throws ApplicationException, java.rmi.RemoteException; }