|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.hr.lm.balancetransfer.service.BalanceTransferServiceImpl
public class BalanceTransferServiceImpl
| Constructor Summary | |
|---|---|
BalanceTransferServiceImpl()
|
|
| Method Summary | |
|---|---|
List<BalanceTransfer> |
getAllBalanceTransferByEffectiveDate(Date effectiveDate)
|
List<BalanceTransfer> |
getAllBalanceTransferForPrincipalIdAsOfDate(String principalId,
Date effectiveDate)
|
List<BalanceTransfer> |
getAllBalanceTransfersForPrincipalId(String principalId)
|
BalanceTransfer |
getBalanceTransferById(String balanceTransferId)
|
BalanceTransferDao |
getBalanceTransferDao()
|
List<BalanceTransfer> |
getBalanceTransfers(String viewPrincipal,
Date beginPeriodDate,
Date endPeriodDate)
|
BalanceTransfer |
initializeTransfer(String principalId,
String accrualCategoryRule,
BigDecimal accruedBalance,
Date effectiveDate)
A service that instantiates and returns BalanceTransfer objects that follow the given accrual category rule. |
void |
saveOrUpdate(BalanceTransfer balanceTransfer)
|
void |
setBalanceTransferDao(BalanceTransferDao balanceTransferDao)
|
void |
submitToWorkflow(BalanceTransfer balanceTransfer)
Determines which accrual categories within the given leave calendar document, are TRANSFERABLE for the given action frequency. |
BalanceTransfer |
transfer(BalanceTransfer balanceTransfer)
Consumes a BalanceTransfer object, creating up to three leave blocks. |
BalanceTransfer |
transferSsto(BalanceTransfer balanceTransfer)
transfer system scheduled time off |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BalanceTransferServiceImpl()
| Method Detail |
|---|
public List<BalanceTransfer> getAllBalanceTransfersForPrincipalId(String principalId)
getAllBalanceTransfersForPrincipalId in interface BalanceTransferService
public List<BalanceTransfer> getAllBalanceTransferForPrincipalIdAsOfDate(String principalId,
Date effectiveDate)
getAllBalanceTransferForPrincipalIdAsOfDate in interface BalanceTransferServicepublic List<BalanceTransfer> getAllBalanceTransferByEffectiveDate(Date effectiveDate)
getAllBalanceTransferByEffectiveDate in interface BalanceTransferServicepublic BalanceTransfer getBalanceTransferById(String balanceTransferId)
getBalanceTransferById in interface BalanceTransferService
public BalanceTransfer initializeTransfer(String principalId,
String accrualCategoryRule,
BigDecimal accruedBalance,
Date effectiveDate)
BalanceTransferService
initializeTransfer in interface BalanceTransferServiceprincipalId - The principal this transfer pertains to.accrualCategoryRule - The accrual category rule that contains the max balance information.accruedBalance - Holds balance information needed for transfer.
public BalanceTransfer transfer(BalanceTransfer balanceTransfer)
BalanceTransferService
transfer in interface BalanceTransferServicebalanceTransfer - The BalanceTransfer object to use for transfer.
public BalanceTransferDao getBalanceTransferDao()
public void setBalanceTransferDao(BalanceTransferDao balanceTransferDao)
public void submitToWorkflow(BalanceTransfer balanceTransfer)
throws org.kuali.rice.kew.api.exception.WorkflowException
BalanceTransferService
submitToWorkflow in interface BalanceTransferServiceorg.kuali.rice.kew.api.exception.WorkflowExceptionpublic BalanceTransfer transferSsto(BalanceTransfer balanceTransfer)
BalanceTransferService
transferSsto in interface BalanceTransferService
public List<BalanceTransfer> getBalanceTransfers(String viewPrincipal,
Date beginPeriodDate,
Date endPeriodDate)
getBalanceTransfers in interface BalanceTransferServicepublic void saveOrUpdate(BalanceTransfer balanceTransfer)
saveOrUpdate in interface BalanceTransferService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||