|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LaborLedgerBalanceService
| Method Summary | ||
|---|---|---|
LedgerBalance |
addLedgerBalance(Collection<LedgerBalance> ledgerBalanceCollection,
LaborTransaction transaction)
convert the given transaction information into a ledger balance and add it into the given ledger balance collection with |
|
void |
deleteLedgerBalancesPriorToYear(Integer fiscalYear,
String chartOfAccountsCode)
delete the ledger balance records that were posted prior to the given fiscal year |
|
List<List<String>> |
findAccountsInFundGroups(Integer fiscalYear,
Map<String,String> fieldValues,
List<String> subFundGroupCodes,
List<String> fundGroupCodes)
find the accounts (chart of accounts code + account number) in the given fund groups |
|
Iterator |
findBalance(Map fieldValues,
boolean isConsolidated)
This method gets the size of balance entries according to input fields and values |
|
Iterator<LedgerBalance> |
findBalancesForFiscalYear(Integer fiscalYear)
|
|
Iterator<LedgerBalance> |
findBalancesForFiscalYear(Integer fiscalYear,
Map<String,String> fieldValues)
|
|
Iterator<LedgerBalanceForYearEndBalanceForward> |
findBalancesForFiscalYear(Integer fiscalYear,
Map<String,String> fieldValues,
List<String> subFundGroupCodes,
List<String> fundGroupCodes)
|
|
List<LaborBalanceSummary> |
findBalanceSummary(Integer fiscalYear,
Collection<String> balanceTypes)
find the summary of the ledger balances for the given fiscal year and balance types |
|
List<EmployeeFunding> |
findEmployeeFunding(Map fieldValues,
boolean isConsolidated)
find the funding by employee |
|
List<EmployeeFunding> |
findEmployeeFundingWithCSFTracker(Map fieldValues,
boolean isConsolidated)
find the employee funding with the corresponding CSF trakers |
|
|
findLedgerBalance(Collection<T> ledgerBalanceCollection,
LaborTransaction transaction)
find a ledger balance from the given ledger balance collection with the given transaction information |
|
|
findLedgerBalance(Collection<T> ledgerBalanceCollection,
LaborTransaction transaction,
List<String> keyList)
find a ledger balance from the given ledger balance collection with the given transaction information |
|
Collection<LedgerBalance> |
findLedgerBalances(Map<String,List<String>> fieldValues,
Map<String,List<String>> excludedFieldValues,
Set<Integer> fiscalYears,
List<String> balanceTypeList,
List<String> positionObjectGroupCodes)
find all ledger balances matching the given criteria within the given fiscal years |
|
Integer |
getBalanceRecordCount(Map fieldValues,
boolean isConsolidated)
This method finds the summary records of balance entries according to input fields and values |
|
void |
save(LedgerBalance ledgerBalance)
save the given ledger balance into the underlying data store |
|
|
updateLedgerBalance(T ledgerBalance,
LaborTransaction transaction)
update the given ledger balance with the given transaction information |
|
| Method Detail |
|---|
Iterator<LedgerBalance> findBalancesForFiscalYear(Integer fiscalYear)
fiscalYear - the given fiscal year
Iterator<LedgerBalance> findBalancesForFiscalYear(Integer fiscalYear,
Map<String,String> fieldValues)
fiscalYear - the given fiscal yearfieldValues - the input fields and values
Iterator<LedgerBalanceForYearEndBalanceForward> findBalancesForFiscalYear(Integer fiscalYear,
Map<String,String> fieldValues,
List<String> subFundGroupCodes,
List<String> fundGroupCodes)
fiscalYear - the given fiscal yearfieldValues - the input fields and valuessubFundGroupCodes - the given list of qualified sub fund group codesfundGroupCodes - the given list of qualified group codes
Iterator findBalance(Map fieldValues,
boolean isConsolidated)
fieldValues - the input fields and valuesisConsolidated - consolidation option is applied or not
Integer getBalanceRecordCount(Map fieldValues,
boolean isConsolidated)
fieldValues - the input fields and valuesisConsolidated - consolidation option is applied or not
<T extends LedgerBalance> T findLedgerBalance(Collection<T> ledgerBalanceCollection,
LaborTransaction transaction,
List<String> keyList)
ledgerBalanceCollection - the given ledger balance collectiontransaction - the given transaction informationkeyList - the given list of keys that need to be compared
<T extends LedgerBalance> T findLedgerBalance(Collection<T> ledgerBalanceCollection,
LaborTransaction transaction)
ledgerBalanceCollection - the given ledger balance collectiontransaction - the given transaction information
LedgerBalance addLedgerBalance(Collection<LedgerBalance> ledgerBalanceCollection,
LaborTransaction transaction)
ledgerBalanceCollection - the given ledger balance collectiontransaction - the given transaction information
<T extends LedgerBalance> void updateLedgerBalance(T ledgerBalance,
LaborTransaction transaction)
ledgerBalance - the given ledger balancetransaction - the given transaction information
List<EmployeeFunding> findEmployeeFunding(Map fieldValues,
boolean isConsolidated)
fieldValues - the given field values
List<EmployeeFunding> findEmployeeFundingWithCSFTracker(Map fieldValues,
boolean isConsolidated)
fieldValues - the given field values
List<LaborBalanceSummary> findBalanceSummary(Integer fiscalYear,
Collection<String> balanceTypes)
fiscalYear - the given fiscal yearbalanceTypes - the given balance type codes
void save(LedgerBalance ledgerBalance)
ledgerBalance - the given ledger balance
List<List<String>> findAccountsInFundGroups(Integer fiscalYear,
Map<String,String> fieldValues,
List<String> subFundGroupCodes,
List<String> fundGroupCodes)
fiscalYear - the given fiscal yearfieldValues - the input fields and valuessubFundGroupCodes - the given list of qualified sub fund group codesfundGroupCodes - the given list of qualified group codes
Collection<LedgerBalance> findLedgerBalances(Map<String,List<String>> fieldValues,
Map<String,List<String>> excludedFieldValues,
Set<Integer> fiscalYears,
List<String> balanceTypeList,
List<String> positionObjectGroupCodes)
fieldValues - the given field valuesexcludedFieldValues - the given field values that must not be matchedfiscalYears - the given fiscal yearsbalanceTypeList - the given balance type code listpositionObjectGroupCodes - the specified position obejct group codes
void deleteLedgerBalancesPriorToYear(Integer fiscalYear,
String chartOfAccountsCode)
fiscalYear - the given fiscal yearchartOfAccountsCode - the given chart of account code
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||