package org.tgdb.export; import org.tgdb.frame.PageManager; import org.tgdb.TgDbCaller; import org.tgdb.exceptions.ApplicationException; import org.tgdb.project.ParamDataObject; import java.util.Collection; /** * This is the business interface for ExportManager enterprise bean. */ public interface ExportManagerRemoteBusiness { int getNumberOfFilters(ParamDataObject pdo) throws java.rmi.RemoteException, ApplicationException; Collection getFilters(ParamDataObject pdo, TgDbCaller caller, PageManager pageManager) throws java.rmi.RemoteException, ApplicationException; GQLFilterDTO getFilter(int fid, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; void updateFilter(int fid, int sid, java.lang.String name, java.lang.String comm, java.lang.String expression, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; int createFilter(java.lang.String name, java.lang.String comm, java.lang.String expression, int sid, int pid, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; void removeFilter(int fid, TgDbCaller caller) throws org.tgdb.exceptions.ApplicationException, java.rmi.RemoteException; }