Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.schooltool.ejb.session.client.finance
Interface financeModule  view financeModule download financeModule.java

All Superinterfaces:
javax.ejb.EJBObject, java.rmi.Remote

public interface financeModule
extends javax.ejb.EJBObject


Field Summary
static int ACCOUNT_OPENING_BALANCE_EQUITY
           
static int ASSETandLIABILITY_ACCOUNTS
           
static java.lang.String DEPOSIT_ACCOUNT_KEY
           
static java.lang.String DEPOSIT_AMOUNT_KEY
           
static java.lang.String DEPOSIT_DEPOSITOR_KEY
           
static java.lang.String DEPOSIT_DESC_KEY
           
static java.lang.String DEPOSIT_VATAMOUNT_KEY
           
static java.lang.String DEPOSIT_VATRATE_KEY
           
static int EQUITY_ACCOUNTS
           
static int INCOMEandEXPENSE_ACCOUNTS
           
static java.lang.String PAYMENT_ACCOUNT_KEY
           
static java.lang.String PAYMENT_AMOUNT_KEY
           
static java.lang.String PAYMENT_DESC_KEY
           
static java.lang.String PAYMENT_VATAMOUNT_KEY
           
static java.lang.String PAYMENT_VATRATE_KEY
           
static java.lang.String RECON_AMOUNT_KEY
           
static java.lang.String RECON_DATE_KEY
           
static java.lang.String RECON_DESCRIPTION_KEY
           
static java.lang.String RECON_PAYEE_KEY
           
static java.lang.String RECON_RECONCILE_KEY
           
static java.lang.String RECON_REF_KEY
           
static int RECON_SORT_BY_AMOUNT
           
static int RECON_SORT_BY_DATE
           
static int RECON_SORT_BY_REF
           
static int RECON_SORT_BY_TYPE
           
static java.lang.String RECON_TYPE_KEY
           
static int TRANSACTION_TYPE_CHARGE
           
static int TRANSACTION_TYPE_CREDIT
           
static int TRANSACTION_TYPE_DEPOSIT
           
static int TRANSACTION_TYPE_FEES_WRITTEN_OFF
           
static int TRANSACTION_TYPE_JOURNAL
           
static int TRANSACTION_TYPE_PAYMENT
           
static int TRANSACTION_TYPE_TRANSFER
           
 
Method Summary
 double calculateDiscount(long discountPK, double amount)
           
 double calculateVat(double amount)
           
 java.lang.String doJournalEntries(java.lang.String referenceNo, java.util.Date date, long[] accountPks, double[] amount, java.lang.String[] details, long[] accountHolderPks)
           
 boolean existsAccountPreferences(java.lang.String vatNumber)
           
 boolean existsFinancialPeriod(int month, int year)
           
 org.schooltool.complextypes.finance.Account findAccount(long PrimaryKey, int levels)
           
 java.util.Collection findAccountByaccountGroup(long searchValue, int levels)
           
 java.util.Collection findAccountByname(java.lang.String searchValue, int levels)
           
 java.util.Collection findAccountByparentAccount(long searchValue, int levels)
           
 java.util.Collection findAccountByreconciledBalance(java.lang.Float searchValue, int levels)
           
 java.util.Collection findAccountByreconsilable(java.lang.Boolean searchValue, int levels)
           
 java.util.Collection findAccountBysubNumber(java.lang.String searchValue, int levels)
           
 org.schooltool.complextypes.finance.AccountGroup findAccountGroup(long PrimaryKey, int levels)
           
 java.util.Collection findAccountGroupByaccountType(java.lang.Integer searchValue, int levels)
           
 java.util.Collection findAccountGroupBygroupNumber(java.lang.String searchValue, int levels)
           
 java.util.Collection findAccountGroupByname(java.lang.String searchValue, int levels)
           
 java.util.Collection findAccountGroupsByType(int type)
           
 org.schooltool.complextypes.finance.AccountHolder findAccountHolder(long PrimaryKey, int levels)
           
 java.util.Collection findAccountHolderBybankAccountNumber(java.lang.String searchValue, int levels)
           
 java.util.Collection findAccountHolderBybankAccountType(long searchValue, int levels)
           
 java.util.Collection findAccountHolderBybankName(java.lang.String searchValue, int levels)
           
 java.util.Collection findAccountHolderBybranchCode(java.lang.String searchValue, int levels)
           
 java.util.Collection findAccountHolderBybranchName(java.lang.String searchValue, int levels)
           
 java.util.Collection findAccountHolderByclosingBalance(java.lang.Double searchValue, int levels)
           
 java.util.Collection findAccountHolderBycontactDetails(long searchValue, int levels)
           
 java.util.Collection findAccountHolderBycurrentBalance(java.lang.Double searchValue, int levels)
           
 java.util.Collection findAccountHolderByday0Balance(java.lang.Double searchValue, int levels)
           
 java.util.Collection findAccountHolderByday30Balance(java.lang.Double searchValue, int levels)
           
 java.util.Collection findAccountHolderByday60Balance(java.lang.Double searchValue, int levels)
           
 java.util.Collection findAccountHolderByday90Balance(java.lang.Double searchValue, int levels)
           
 java.util.Collection findAccountHolderBydayMin30Balance(java.lang.Double searchValue, int levels)
           
 java.util.Collection findAccountHolderByisCustomer(java.lang.Boolean searchValue, int levels)
           
 java.util.Collection findAccountHolderByisSupplier(java.lang.Boolean searchValue, int levels)
           
 java.util.Collection findAccountHolderByopeningBalance(java.lang.Double searchValue, int levels)
           
 java.util.Collection findAccountHolderBypaymentMethod(long searchValue, int levels)
           
 org.schooltool.complextypes.finance.AccountHolderMonthlyBalance findAccountHolderMonthlyBalance(long PrimaryKey, int levels)
           
 java.util.Collection findAccountHolderMonthlyBalanceByaccountHolder(long searchValue, int levels)
           
 java.util.Collection findAccountHolderMonthlyBalanceByclosingBalance(java.lang.Double searchValue, int levels)
           
 java.util.Collection findAccountHolderMonthlyBalanceBymonth(java.lang.Integer searchValue, int levels)
           
 java.util.Collection findAccountHolderMonthlyBalanceByopeningBalance(java.lang.Double searchValue, int levels)
           
 java.util.Collection findAccountHolderMonthlyBalanceByyear(java.lang.Integer searchValue, int levels)
           
 org.schooltool.misc.ResultSetObject findAccountHoldersByIsSupplier()
           
 org.schooltool.complextypes.finance.AccountingPreferences findAccountingPreferences(long PrimaryKey, int levels)
           
 java.util.Collection findAccountingPreferencesByaccountsReceivable(long searchValue, int levels)
           
 java.util.Collection findAccountingPreferencesBydefaultVatRate(long searchValue, int levels)
           
 java.util.Collection findAccountingPreferencesByinvoiceBased(java.lang.Boolean searchValue, int levels)
           
 java.util.Collection findAccountingPreferencesByoverdueFeesAccount(long searchValue, int levels)
           
 java.util.Collection findAccountingPreferencesBypaymentPeriod(java.lang.Integer searchValue, int levels)
           
 java.util.Collection findAccountingPreferencesByvatAccount(long searchValue, int levels)
           
 java.util.Collection findAccountingPreferencesByvatRegistered(java.lang.Boolean searchValue, int levels)
           
 java.util.Collection findAccountingPreferencesByvatRegistrationNumber(java.lang.String searchValue, int levels)
           
 java.util.Collection findAccountsByType(int type)
           
 java.util.Collection findAllAccount(int levels)
           
 java.util.Collection findAllAccountGroup(int levels)
           
 java.util.Collection findAllAccountHolder(int levels)
           
 java.util.Collection findAllAccountHolderMonthlyBalance(int levels)
           
 java.util.Collection findAllAccountingPreferences(int levels)
           
 java.util.Collection findAllBankAccountType(int levels)
           
 java.util.Collection findAllBudget(int levels)
           
 java.util.Collection findAllBudgetPeriod(int levels)
           
 java.util.Collection findAllBudgetYear(int levels)
           
 java.util.Collection findAllCreditNote(int levels)
           
 java.util.Collection findAllCreditNoteItem(int levels)
           
 java.util.Collection findAllDailyBalance(int levels)
           
 java.util.Collection findAllDefaultFeePaymentSchedule(int levels)
           
 java.util.Collection findAllDiscount(int levels)
           
 java.util.Collection findAllFees(int levels)
           
 java.util.Collection findAllFinancialPeriod(int levels)
           
 java.util.Collection findAllGeneralLedger(int levels)
           
 java.util.Collection findAllInvoice(int levels)
           
 java.util.Collection findAllInvoiceItem(int levels)
           
 java.util.Collection findAllOrder(int levels)
           
 java.util.Collection findAllOrderItem(int levels)
           
 java.util.Collection findAllOverdueFees(int levels)
           
 java.util.Collection findAllPaymentMethod(int levels)
           
 java.util.Collection findAllPaymentSchedule(int levels)
           
 java.util.Collection findAllRequisition(int levels)
           
 java.util.Collection findAllRequisitionItem(int levels)
           
 java.util.Collection findAllTransactionType(int levels)
           
 java.util.Collection findAllVatRate(int levels)
           
 org.schooltool.complextypes.finance.BankAccountType findBankAccountType(long PrimaryKey, int levels)
           
 java.util.Collection findBankAccountTypeByname(java.lang.String searchValue, int levels)
           
 org.schooltool.complextypes.finance.Budget findBudget(long PrimaryKey, int levels)
           
 java.util.Collection findBudgetByaccount(long searchValue, int levels)
           
 java.util.Collection findBudgetByaccountType(long searchValue, int levels)
           
 java.util.Collection findBudgetByamount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findBudgetByforPeriod(long searchValue, int levels)
           
 org.schooltool.complextypes.finance.BudgetPeriod findBudgetPeriod(long PrimaryKey, int levels)
           
 java.util.Collection findBudgetPeriodByendDate(java.sql.Date searchValue, int levels)
           
 java.util.Collection findBudgetPeriodByforBudgetYear(long searchValue, int levels)
           
 java.util.Collection findBudgetPeriodByperiodNumber(java.lang.Integer searchValue, int levels)
           
 java.util.Collection findBudgetPeriodBystartDate(java.sql.Date searchValue, int levels)
           
 org.schooltool.complextypes.finance.BudgetYear findBudgetYear(long PrimaryKey, int levels)
           
 java.util.Collection findBudgetYearByendDate(java.lang.Integer searchValue, int levels)
           
 java.util.Collection findBudgetYearBynumberOfPeriods(java.lang.Integer searchValue, int levels)
           
 java.util.Collection findBudgetYearBystartDate(java.sql.Date searchValue, int levels)
           
 java.util.Collection findBudgetYearByyear(java.lang.Integer searchValue, int levels)
           
 org.schooltool.complextypes.finance.CreditNote findCreditNote(long PrimaryKey, int levels)
           
 java.util.Collection findCreditNoteByamount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findCreditNoteBycreditNoteNumber(java.lang.String searchValue, int levels)
           
 java.util.Collection findCreditNoteBydebtor(long searchValue, int levels)
           
 java.util.Collection findCreditNoteByinvoice(long searchValue, int levels)
           
 java.util.Collection findCreditNoteByvatAmount(java.lang.Double searchValue, int levels)
           
 org.schooltool.complextypes.finance.CreditNoteItem findCreditNoteItem(long PrimaryKey, int levels)
           
 java.util.Collection findCreditNoteItemByamount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findCreditNoteItemBycreditDate(java.sql.Date searchValue, int levels)
           
 java.util.Collection findCreditNoteItemBycreditNote(long searchValue, int levels)
           
 java.util.Collection findCreditNoteItemByinvoiceItem(long searchValue, int levels)
           
 java.util.Collection findCreditNoteItemByvatAmount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findCreditNoteItemByvatRate(java.lang.Float searchValue, int levels)
           
 org.schooltool.complextypes.finance.DailyBalance findDailyBalance(long PrimaryKey, int levels)
           
 java.util.Collection findDailyBalanceByaccount(long searchValue, int levels)
           
 java.util.Collection findDailyBalanceByclosingBalance(java.lang.Double searchValue, int levels)
           
 java.util.Collection findDailyBalanceBydate(java.sql.Date searchValue, int levels)
           
 java.util.Collection findDailyBalanceByopeningBalance(java.lang.Double searchValue, int levels)
           
 org.schooltool.complextypes.finance.DefaultFeePaymentSchedule findDefaultFeePaymentSchedule(long PrimaryKey, int levels)
           
 java.util.Collection findDefaultFeePaymentScheduleByfee(long searchValue, int levels)
           
 java.util.Collection findDefaultFeePaymentScheduleByfeeAmount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findDefaultFeePaymentScheduleByfeePaymentDate(java.sql.Date searchValue, int levels)
           
 org.schooltool.complextypes.finance.Discount findDiscount(long PrimaryKey, int levels)
           
 java.util.Collection findDiscountBydescription(java.lang.String searchValue, int levels)
           
 java.util.Collection findDiscountBydiscountAccount(long searchValue, int levels)
           
 java.util.Collection findDiscountBydiscountRate(java.lang.Float searchValue, int levels)
           
 org.schooltool.complextypes.finance.Fees findFees(long PrimaryKey, int levels)
           
 java.util.Collection findFeesBydescription(java.lang.String searchValue, int levels)
           
 java.util.Collection findFeesByfeeAccount(long searchValue, int levels)
           
 java.util.Collection findFeesByfeeAmount(java.lang.Double searchValue, int levels)
           
 org.schooltool.complextypes.finance.FinancialPeriod findFinancialPeriod(long PrimaryKey, int levels)
           
 java.util.Collection findFinancialPeriodByfinancialPeriod(java.lang.Integer searchValue, int levels)
           
 java.util.Collection findFinancialPeriodByyear(java.lang.Integer searchValue, int levels)
           
 org.schooltool.complextypes.finance.GeneralLedger findGeneralLedger(long PrimaryKey, int levels)
           
 java.util.Collection findGeneralLedgerByaccount(long searchValue, int levels)
           
 java.util.Collection findGeneralLedgerByaccountHolder(long searchValue, int levels)
           
 java.util.Collection findGeneralLedgerByamount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findGeneralLedgerBycreditAmount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findGeneralLedgerBydebitAmount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findGeneralLedgerBydescription(java.lang.String searchValue, int levels)
           
 java.util.Collection findGeneralLedgerByinvoiceItemDetails(long searchValue, int levels)
           
 java.util.Collection findGeneralLedgerByorderItemDetails(long searchValue, int levels)
           
 java.util.Collection findGeneralLedgerByperiod(long searchValue, int levels)
           
 java.util.Collection findGeneralLedgerByreconciled(java.lang.Boolean searchValue, int levels)
           
 java.util.Collection findGeneralLedgerByreference(java.lang.String searchValue, int levels)
           
 java.util.Collection findGeneralLedgerBysystemDateTime(java.sql.Timestamp searchValue, int levels)
           
 java.util.Collection findGeneralLedgerBytransactionDate(java.sql.Date searchValue, int levels)
           
 java.util.Collection findGeneralLedgerBytransactionNumber(java.lang.Integer searchValue, int levels)
           
 java.util.Collection findGeneralLedgerBytransactionType(long searchValue, int levels)
           
 java.util.Collection[] findGLItemsForReconByAccountAndUntilTxnDate(long accountPk, java.util.Date txnDate, int sortBy)
           
 org.schooltool.complextypes.finance.Invoice findInvoice(long PrimaryKey, int levels)
           
 java.util.Collection findInvoiceByamount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findInvoiceBydebtor(long searchValue, int levels)
           
 java.util.Collection findInvoiceBydueDate(java.sql.Date searchValue, int levels)
           
 java.util.Collection findInvoiceByinvoiceDate(java.sql.Date searchValue, int levels)
           
 java.util.Collection findInvoiceByinvoiceNumber(java.lang.Integer searchValue, int levels)
           
 java.util.Collection findInvoiceByvatAmount(java.lang.Double searchValue, int levels)
           
 org.schooltool.complextypes.finance.InvoiceItem findInvoiceItem(long PrimaryKey, int levels)
           
 java.util.Collection findInvoiceItemByaccount(long searchValue, int levels)
           
 java.util.Collection findInvoiceItemByamount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findInvoiceItemBydescription(java.lang.String searchValue, int levels)
           
 java.util.Collection findInvoiceItemBydiscount(long searchValue, int levels)
           
 java.util.Collection findInvoiceItemByfee(long searchValue, int levels)
           
 java.util.Collection findInvoiceItemByinvoice(long searchValue, int levels)
           
 java.util.Collection findInvoiceItemByinvoiceItemNumber(java.lang.String searchValue, int levels)
           
 java.util.Collection findInvoiceItemByisPaid(java.lang.Boolean searchValue, int levels)
           
 java.util.Collection findInvoiceItemBylearner(long searchValue, int levels)
           
 java.util.Collection findInvoiceItemByvatAmount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findInvoiceItemByvatRate(long searchValue, int levels)
           
 java.lang.Long findLastDailyBalanceForAccount(long accountPk)
           
 org.schooltool.complextypes.finance.Order findOrder(long PrimaryKey, int levels)
           
 java.util.Collection findOrderByaccount(long searchValue, int levels)
           
 java.util.Collection findOrderByaccountHolder(long searchValue, int levels)
           
 java.util.Collection findOrderByamount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findOrderByorderDate(java.sql.Date searchValue, int levels)
           
 java.util.Collection findOrderByorderNumber(java.lang.String searchValue, int levels)
           
 java.util.Collection findOrderByvatAmount(java.lang.Double searchValue, int levels)
           
 org.schooltool.complextypes.finance.OrderItem findOrderItem(long PrimaryKey, int levels)
           
 java.util.Collection findOrderItemByamount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findOrderItemByorderDescription(java.lang.String searchValue, int levels)
           
 java.util.Collection findOrderItemByorderReceived(java.lang.Boolean searchValue, int levels)
           
 java.util.Collection findOrderItemByschoolProfile(long searchValue, int levels)
           
 java.util.Collection findOrderItemByvatAmount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findOrderItemByvatRate(long searchValue, int levels)
           
 org.schooltool.complextypes.finance.OverdueFees findOverdueFees(long PrimaryKey, int levels)
           
 java.util.Collection findOverdueFeesByaccount(long searchValue, int levels)
           
 java.util.Collection findOverdueFeesByautoCharge(java.lang.Boolean searchValue, int levels)
           
 java.util.Collection findOverdueFeesBycalculateFromInvoiceDate(java.lang.Boolean searchValue, int levels)
           
 java.util.Collection findOverdueFeesBygraceDays(java.lang.Integer searchValue, int levels)
           
 java.util.Collection findOverdueFeesByinterestOnInterest(java.lang.Boolean searchValue, int levels)
           
 java.util.Collection findOverdueFeesByinterestRate(java.lang.Double searchValue, int levels)
           
 java.util.Collection findOverdueFeesByminimumCharge(java.lang.Double searchValue, int levels)
           
 org.schooltool.misc.ResultSetObject findPayerByLearnerSearch(java.lang.String parameterSQL, org.schooltool.misc.OrderedNameValueArray parameterCollection, java.lang.String PrimaryKeyName)
           
 org.schooltool.misc.ResultSetObject findPayerSearch(java.lang.String parameterSQL, org.schooltool.misc.OrderedNameValueArray parameterCollection, java.lang.String PrimaryKeyName)
           
 org.schooltool.complextypes.finance.PaymentMethod findPaymentMethod(long PrimaryKey, int levels)
           
 java.util.Collection findPaymentMethodByname(java.lang.String searchValue, int levels)
           
 org.schooltool.complextypes.finance.PaymentSchedule findPaymentSchedule(long PrimaryKey, int levels)
           
 java.util.Collection findPaymentScheduleByamount(java.lang.Double searchValue, int levels)
           
 java.util.Collection findPaymentScheduleBylearnerActivity(long searchValue, int levels)
           
 java.util.Collection findPaymentScheduleByscheduleDate(java.sql.Date searchValue, int levels)
           
 org.schooltool.complextypes.finance.Requisition findRequisition(long PrimaryKey, int levels)
           
 java.util.Collection findRequisitionByamount(