public class FlexibleOffsetAccountServiceImpl extends Object implements FlexibleOffsetAccountService
| Constructor and Description |
|---|
FlexibleOffsetAccountServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
OffsetAccount |
getByPrimaryIdIfEnabled(String chartOfAccountsCode,
String accountNumber,
String financialOffsetObjectCode)
This method uses the parameters provided to retrieve an OffsetAccount instance if the flexible offset account flag is
enabled.
|
boolean |
getEnabled()
This method queries the parameter table to retrieve the value of the flexible offset flag and returns the resulting value.
|
protected boolean |
isExpired(Account account,
Calendar runCalendar)
This method determines if an account has expired.
|
void |
setAccountService(AccountService accountService)
Sets the local accountService attribute.
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Sets the local businessObjectService attribute.
|
void |
setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService)
Sets the local dateTimeService attribute.
|
void |
setObjectCodeService(ObjectCodeService objectCodeService)
Sets the local objectCodeService attribute.
|
void |
setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
Sets the local parameterService attribute.
|
boolean |
updateOffset(FlexibleAccountUpdateable transaction)
This method modifies the origin entry provided with values from the associated flexible offset account, which is
retrieved from the database using values provided by the origin entry.
|
public FlexibleOffsetAccountServiceImpl()
public OffsetAccount getByPrimaryIdIfEnabled(String chartOfAccountsCode, String accountNumber, String financialOffsetObjectCode)
getByPrimaryIdIfEnabled in interface FlexibleOffsetAccountServicechartOfAccountsCode - The chart code used to retrieve the flexible offset account.accountNumber - The account number of the flexible offset account being retrieved.financialOffsetObjectCode - The offset object code used to retrieve the offset account.FlexibleOffsetAccountService.getByPrimaryIdIfEnabled(java.lang.String, java.lang.String, java.lang.String)public boolean getEnabled()
getEnabled in interface FlexibleOffsetAccountServiceFlexibleOffsetAccountService.getEnabled()public boolean updateOffset(FlexibleAccountUpdateable transaction)
updateOffset in interface FlexibleOffsetAccountServiceoriginEntry - The origin entry to be updated with offset account details.org.kuali.ole.sys.service.FlexibleOffsetAccountService#updateOffset(org.kuali.ole.gl.businessobject.OriginEntryFull)protected boolean isExpired(Account account, Calendar runCalendar)
account - The account to be examined.runCalendar - The date the expiration date is tested against.public void setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService)
dateTimeService - The DateTimeService instance to be set.public void setAccountService(AccountService accountService)
accountService - The AccountService instance to be set.public void setObjectCodeService(ObjectCodeService objectCodeService)
objectCodeService - The ObjectCodeService instance to be set.public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - The BusinessObjectService instance to be set.public void setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
parameterService - The ParameterService instance to be set.Copyright © 2004–2014 The Kuali Foundation. All rights reserved.