package is.idega.idegaweb.member.isi.block.accounting.netbokhald.business; import com.idega.user.data.Group; import java.util.Collection; import java.util.Map; import java.util.Date; import com.idega.business.IBOService; import is.idega.idegaweb.member.isi.block.accounting.netbokhald.data.NetbokhaldSetup; import java.rmi.RemoteException; public interface NetbokhaldBusiness extends IBOService { /** * @see is.idega.idegaweb.member.isi.block.accounting.netbokhald.business.NetbokhaldBusinessBean#getFinanceEntries */ public Collection getFinanceEntries(String companyNumber, Date dateFrom) throws RemoteException; /** * @see is.idega.idegaweb.member.isi.block.accounting.netbokhald.business.NetbokhaldBusinessBean#getFinanceEntries */ public Collection getFinanceEntries(String companyNumber, String fromSerialNumber) throws RemoteException; /** * @see is.idega.idegaweb.member.isi.block.accounting.netbokhald.business.NetbokhaldBusinessBean#getDiscountEntries */ public Collection getDiscountEntries(String companyNumber, Date dateFrom) throws RemoteException; /** * @see is.idega.idegaweb.member.isi.block.accounting.netbokhald.business.NetbokhaldBusinessBean#getDiscountEntries */ public Collection getDiscountEntries(String companyNumber, String fromSerialNumber) throws RemoteException; /** * @see is.idega.idegaweb.member.isi.block.accounting.netbokhald.business.NetbokhaldBusinessBean#getAccountingKeys */ public Map getAccountingKeys(String companyNumber) throws RemoteException; /** * @see is.idega.idegaweb.member.isi.block.accounting.netbokhald.business.NetbokhaldBusinessBean#getNetbokhaldConnection */ public Collection getNetbokhaldConnection(Group club) throws RemoteException; /** * @see is.idega.idegaweb.member.isi.block.accounting.netbokhald.business.NetbokhaldBusinessBean#insertNetbokhaldConnection */ public boolean insertNetbokhaldConnection(String externalID, Group club, Group division, Group group) throws RemoteException; /** * @see is.idega.idegaweb.member.isi.block.accounting.netbokhald.business.NetbokhaldBusinessBean#deleteNetbokhaldConnection */ public boolean deleteNetbokhaldConnection(String[] ids) throws RemoteException; /** * @see is.idega.idegaweb.member.isi.block.accounting.netbokhald.business.NetbokhaldBusinessBean#getNetbokhaldSetup */ public NetbokhaldSetup getNetbokhaldSetup(String setupID) throws RemoteException; /** * @see is.idega.idegaweb.member.isi.block.accounting.netbokhald.business.NetbokhaldBusinessBean#insertNetbokhaldAccountingKey */ public boolean insertNetbokhaldAccountingKey(String setupID, String type, int key, String debit, String credit) throws RemoteException; /** * @see is.idega.idegaweb.member.isi.block.accounting.netbokhald.business.NetbokhaldBusinessBean#insertNetbokhaldAccountingKey */ public boolean insertNetbokhaldAccountingKey(NetbokhaldSetup setup, String type, int key, String debit, String credit) throws RemoteException; /** * @see is.idega.idegaweb.member.isi.block.accounting.netbokhald.business.NetbokhaldBusinessBean#deleteAccountingKeys */ public boolean deleteAccountingKeys(String[] ids) throws RemoteException; /** * @see is.idega.idegaweb.member.isi.block.accounting.netbokhald.business.NetbokhaldBusinessBean#getAccountingKeys */ public Map getAccountingKeys(NetbokhaldSetup setup) throws RemoteException; }