|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.ld.service.impl.LaborBenefitsCalculationServiceImpl
@Transactional public class LaborBenefitsCalculationServiceImpl
To provide its clients with access to the benefit calculation.
Constructor Summary | |
---|---|
LaborBenefitsCalculationServiceImpl()
|
Method Summary | |
---|---|
org.kuali.rice.kns.util.KualiDecimal |
calculateFringeBenefit(Integer fiscalYear,
String chartCode,
String objectCode,
org.kuali.rice.kns.util.KualiDecimal salaryAmount)
calculate the fringe benefit amount for the given object code and salary amount |
org.kuali.rice.kns.util.KualiDecimal |
calculateFringeBenefit(LaborLedgerObject laborLedgerObject,
org.kuali.rice.kns.util.KualiDecimal salaryAmount)
calculate the fringe benefit amount for the given labor object and salary amount |
org.kuali.rice.kns.util.KualiDecimal |
calculateFringeBenefit(PositionObjectBenefit positionObjectBenefit,
org.kuali.rice.kns.util.KualiDecimal salaryAmount)
calculate the fringe benefit amount from the given position object benefit and salary amount |
BenefitsCalculation |
getBenefitsCalculation(Integer universityFiscalYear,
String chartOfAccountsCode,
String benefitTypeCode)
get the benefit calculation object based on the given information |
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value. |
void |
setLaborPositionObjectBenefitService(LaborPositionObjectBenefitService laborPositionObjectBenefitService)
Sets the laborPositionObjectBenefitService attribute value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LaborBenefitsCalculationServiceImpl()
Method Detail |
---|
public BenefitsCalculation getBenefitsCalculation(Integer universityFiscalYear, String chartOfAccountsCode, String benefitTypeCode)
LaborBenefitsCalculationService
getBenefitsCalculation
in interface LaborBenefitsCalculationService
universityFiscalYear
- the given fiscal yearchartOfAccountsCode
- the given chart of accounts codebenefitTypeCode
- the given benefit type code
LaborBenefitsCalculationService.getBenefitsCalculation(java.lang.Integer,
java.lang.String, java.lang.String)
public org.kuali.rice.kns.util.KualiDecimal calculateFringeBenefit(Integer fiscalYear, String chartCode, String objectCode, org.kuali.rice.kns.util.KualiDecimal salaryAmount)
LaborBenefitsCalculationService
calculateFringeBenefit
in interface LaborBenefitsCalculationService
fiscalYear
- the year for object code recordchartCode
- the chart for object code recordobjectCode
- the object codesalaryAmount
- amount to calculate benefits for
LaborBenefitsCalculationService.calculateFringeBenefit(java.lang.Integer,
java.lang.String, java.lang.String, org.kuali.rice.kns.util.KualiDecimal)
public org.kuali.rice.kns.util.KualiDecimal calculateFringeBenefit(LaborLedgerObject laborLedgerObject, org.kuali.rice.kns.util.KualiDecimal salaryAmount)
LaborBenefitsCalculationService
calculateFringeBenefit
in interface LaborBenefitsCalculationService
laborLedgerObject
- the given labor objectsalaryAmount
- the given salary amount
org.kuali.kfs.module.ld.service.LaborBenefitsCalculationService#calculateFringeBenefit(org.kuali.kfs.module.ld.businessobject.LaborObject,
org.kuali.rice.kns.util.KualiDecimal)
public org.kuali.rice.kns.util.KualiDecimal calculateFringeBenefit(PositionObjectBenefit positionObjectBenefit, org.kuali.rice.kns.util.KualiDecimal salaryAmount)
LaborBenefitsCalculationService
calculateFringeBenefit
in interface LaborBenefitsCalculationService
positionObjectBenefit
- the given position object benefitsalaryAmount
- the given salary amount
LaborBenefitsCalculationService.calculateFringeBenefit(org.kuali.kfs.module.ld.businessobject.PositionObjectBenefit,
org.kuali.rice.kns.util.KualiDecimal)
public void setLaborPositionObjectBenefitService(LaborPositionObjectBenefitService laborPositionObjectBenefitService)
laborPositionObjectBenefitService
- The laborPositionObjectBenefitService to set.public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
businessObjectService
- The businessObjectService to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |