org.kuali.kfs.module.ld.dataaccess.impl
Class LaborLedgerPendingEntryDaoOjb

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
          extended by org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
              extended by org.kuali.kfs.sys.dataaccess.impl.GeneralLedgerPendingEntryDaoOjb
                  extended by org.kuali.kfs.module.ld.dataaccess.impl.LaborLedgerPendingEntryDaoOjb
All Implemented Interfaces:
LaborLedgerPendingEntryDao, GeneralLedgerPendingEntryDao, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class LaborLedgerPendingEntryDaoOjb
extends GeneralLedgerPendingEntryDaoOjb
implements LaborLedgerPendingEntryDao

OJB Implementation of LaborLedgerPendingEntryDao.


Field Summary
protected static String FINANCIAL_DOCUMENT_APPROVED_CODE
           
 
Fields inherited from class org.kuali.kfs.sys.dataaccess.impl.GeneralLedgerPendingEntryDaoOjb
ACCOUNT_NUMBER, CHART_FINANCIAL_CASH_OBJECT_CODE, CHART_OF_ACCOUNTS_CODE, OBJECT_TYPE_FIN_OBJECT_TYPE_DEBITCREDIT_CD, TRANSACTION_LEDGER_ENTRY_SEQUENCE_NUMBER
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
LaborLedgerPendingEntryDaoOjb()
           
 
Method Summary
 void deleteByFinancialDocumentApprovedCode(String financialDocumentApprovedCode)
          Delete all pending entries based on the document approved code
 Collection findPendingEntries(Map fieldValues, boolean isApproved)
          Find Pending Entries
 Iterator<LaborLedgerPendingEntry> findPendingLedgerEntriesForLedgerBalance(Map fieldValues, boolean isApproved)
          This method retrieves all pending ledger entries with the given search criteria
 Class getEntryClass()
          Gets the entryClass attribute.
 Collection<LaborLedgerPendingEntry> hasPendingLaborLedgerEntry(Map fieldValues, Object businessObject)
          This method retrieves all pending ledger entries with the given search criteria
 
Methods inherited from class org.kuali.kfs.sys.dataaccess.impl.GeneralLedgerPendingEntryDaoOjb
addStatusCode, buildApprovalCodeList, buildAttributeList, buildCriteriaFromMap, buildCriteriaToExcludeFundBalance, buildGroupList, countPendingLedgerEntries, delete, findApprovedPendingLedgerEntries, findPendingLedgerEntries, findPendingLedgerEntries, findPendingLedgerEntriesForAccountBalance, findPendingLedgerEntriesForBalance, findPendingLedgerEntriesForCashBalance, findPendingLedgerEntriesForEncumbrance, findPendingLedgerEntriesForEntry, findPendingLedgerEntrySummaryForAccountBalance, getByPrimaryId, getEntryClassInstance, getOptionsService, getTransactionSummary, getTransactionSummary, getTransactionSummary, save, setBalanceTypService, setOptionsService, setParameterService
 
Methods inherited from class org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
getDbPlatform, setDbPlatform
 
Methods inherited from class org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
checkDaoConfig, convertOjbAccessException, createPersistenceBrokerTemplate, getJcdAlias, getPersistenceBroker, getPersistenceBrokerTemplate, releasePersistenceBroker, setJcdAlias, setPersistenceBrokerTemplate
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.kfs.sys.dataaccess.GeneralLedgerPendingEntryDao
countPendingLedgerEntries, delete, findApprovedPendingLedgerEntries, findPendingLedgerEntries, findPendingLedgerEntries, findPendingLedgerEntriesForAccountBalance, findPendingLedgerEntriesForBalance, findPendingLedgerEntriesForCashBalance, findPendingLedgerEntriesForEncumbrance, findPendingLedgerEntriesForEntry, findPendingLedgerEntrySummaryForAccountBalance, getByPrimaryId, getTransactionSummary, getTransactionSummary, getTransactionSummary, save
 

Field Detail

FINANCIAL_DOCUMENT_APPROVED_CODE

protected static final String FINANCIAL_DOCUMENT_APPROVED_CODE
See Also:
Constant Field Values
Constructor Detail

LaborLedgerPendingEntryDaoOjb

public LaborLedgerPendingEntryDaoOjb()
Method Detail

getEntryClass

public Class getEntryClass()
Description copied from class: GeneralLedgerPendingEntryDaoOjb
Gets the entryClass attribute.

Overrides:
getEntryClass in class GeneralLedgerPendingEntryDaoOjb
Returns:
Returns the entryClass.
See Also:
GeneralLedgerPendingEntryDaoOjb.getEntryClass()

findPendingLedgerEntriesForLedgerBalance

public Iterator<LaborLedgerPendingEntry> findPendingLedgerEntriesForLedgerBalance(Map fieldValues,
                                                                                  boolean isApproved)
Description copied from interface: LaborLedgerPendingEntryDao
This method retrieves all pending ledger entries with the given search criteria

Specified by:
findPendingLedgerEntriesForLedgerBalance in interface LaborLedgerPendingEntryDao
Parameters:
fieldValues - the input fields and values
isApproved - the flag that indicates whether the pending entries are approved or don't care
Returns:
all pending ledger entries that may belong to encumbrance table
See Also:
LaborLedgerPendingEntryDao.findPendingLedgerEntriesForLedgerBalance(java.util.Map, boolean)

hasPendingLaborLedgerEntry

public Collection<LaborLedgerPendingEntry> hasPendingLaborLedgerEntry(Map fieldValues,
                                                                      Object businessObject)
Description copied from interface: LaborLedgerPendingEntryDao
This method retrieves all pending ledger entries with the given search criteria

Specified by:
hasPendingLaborLedgerEntry in interface LaborLedgerPendingEntryDao
Parameters:
fieldValues - the input fields and values
Returns:
all pending ledger entries that may belong to pendingentry table
See Also:
LaborLedgerPendingEntryDao.hasPendingLaborLedgerEntry(java.util.Map, java.lang.Object)

deleteByFinancialDocumentApprovedCode

public void deleteByFinancialDocumentApprovedCode(String financialDocumentApprovedCode)
Description copied from interface: GeneralLedgerPendingEntryDao
Delete all pending entries based on the document approved code

Specified by:
deleteByFinancialDocumentApprovedCode in interface GeneralLedgerPendingEntryDao
Overrides:
deleteByFinancialDocumentApprovedCode in class GeneralLedgerPendingEntryDaoOjb
See Also:
GeneralLedgerPendingEntryDaoOjb.deleteByFinancialDocumentApprovedCode(java.lang.String)

findPendingEntries

public Collection findPendingEntries(Map fieldValues,
                                     boolean isApproved)
Description copied from interface: GeneralLedgerPendingEntryDao
Find Pending Entries

Specified by:
findPendingEntries in interface GeneralLedgerPendingEntryDao
Overrides:
findPendingEntries in class GeneralLedgerPendingEntryDaoOjb
Returns:
See Also:
GeneralLedgerPendingEntryDaoOjb.findPendingEntries(java.util.Map, boolean)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.