package org.tgdb.resource.resource;
import org.tgdb.TgDbCaller;
import org.tgdb.project.project.ProjectRemote;
import org.tgdb.project.user.UserRemote;
import org.tgdb.resource.file.FileRemote;
import org.tgdb.resource.link.LinkRemote;
import org.tgdb.resource.resourcecategory.ResourceCategoryRemote;
/**
* This is the business interface for Resource enterprise bean.
*/
public interface ResourceRemoteBusiness {
void setCaller(TgDbCaller caller) throws java.rmi.RemoteException;
ProjectRemote getProject() throws java.rmi.RemoteException;
ResourceCategoryRemote getResourceCategory() throws java.rmi.RemoteException;
UserRemote getUser() throws java.rmi.RemoteException;
String getName() throws java.rmi.RemoteException;
String getComment() throws java.rmi.RemoteException;
void setName(java.lang.String name) throws java.rmi.RemoteException;
void setComment(java.lang.String comm) throws java.rmi.RemoteException;
FileRemote getFile() throws java.rmi.RemoteException;
LinkRemote getLink() throws java.rmi.RemoteException;
java.sql.Date getTimestamp() throws java.rmi.RemoteException;
int getResourceId() throws java.rmi.RemoteException;
void setFile(int fileId) throws java.rmi.RemoteException;
void setLink(int linkId) throws java.rmi.RemoteException;
void setResourceCategory(int categoryId) throws java.rmi.RemoteException;
String getResourceLink() throws java.rmi.RemoteException;
String getResourceType() throws java.rmi.RemoteException;
}