org.kuali.kfs.module.ld.businessobject
Class BenefitsCalculation

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.kfs.module.ld.businessobject.BenefitsCalculation
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, LaborLedgerBenefitsCalculation, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.ExternalizableBusinessObject, org.kuali.rice.kns.bo.Inactivateable, org.kuali.rice.kns.bo.PersistableBusinessObject

public class BenefitsCalculation
extends org.kuali.rice.kns.bo.PersistableBusinessObjectBase
implements LaborLedgerBenefitsCalculation, org.kuali.rice.kns.bo.Inactivateable

Labor business object for Benefits Calculation.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
BenefitsCalculation()
          Default constructor.
 
Method Summary
 Chart getChartOfAccounts()
          Gets the chartOfAccounts attribute.
 String getChartOfAccountsCode()
          Gets the chartOfAccountsCode attribute.
 String getLaborBenefitsCalculationViewer()
          This method (a hack by any other name...) returns a string so that an Labor Benefits Calculation can have a link to view its own inquiry page after a look up
 LaborLedgerBenefitsType getLaborLedgerBenefitsType()
          Gets the laborLedgerBenefitsType attribute.
 LaborObject getLaborObject()
          Gets the laborObject
 BenefitsType getPositionBenefitType()
          Gets the positionBenefitType attribute.
 String getPositionBenefitTypeCode()
          Gets the positionBenefitTypeCode attribute.
 ObjectCode getPositionFringeBenefitObject()
          Gets the positionFringeBenefitObject attribute.
 String getPositionFringeBenefitObjectCode()
          Gets the positionFringeBenefitObjectCode attribute.
 org.kuali.rice.kns.util.KualiPercent getPositionFringeBenefitPercent()
          Gets the positionFringeBenefitPercent attribute.
 SystemOptions getUniversityFiscal()
          Gets the universityFiscal attribute.
 Integer getUniversityFiscalYear()
          Gets the universityFiscalYear attribute.
 boolean isActive()
          Gets the active attribute.
 void setActive(boolean active)
          Sets the active attribute value.
 void setChartOfAccounts(Chart chartOfAccounts)
          Deprecated. 
 void setChartOfAccountsCode(String chartOfAccountsCode)
          Sets the chartOfAccountsCode attribute.
 void setLaborLedgerBenefitsType(LaborLedgerBenefitsType laborLedgerBenefitsType)
          Sets the laborLedgerBenefitsType attribute value.
 void setLaborObject(LaborObject laborObject)
          Deprecated. 
 void setPositionBenefitType(BenefitsType positionBenefitType)
          Deprecated. 
 void setPositionBenefitTypeCode(String positionBenefitTypeCode)
          Sets the positionBenefitTypeCode attribute.
 void setPositionFringeBenefitObject(ObjectCode positionFringeBenefitObject)
          Deprecated. 
 void setPositionFringeBenefitObjectCode(String positionFringeBenefitObjectCode)
          Sets the positionFringeBenefitObjectCode attribute.
 void setPositionFringeBenefitPercent(org.kuali.rice.kns.util.KualiPercent positionFringeBenefitPercent)
          Sets the positionFringeBenefitPercent attribute.
 void setUniversityFiscal(SystemOptions universityFiscal)
          Sets the universityFiscal attribute value.
 void setUniversityFiscalYear(Integer universityFiscalYear)
          Sets the universityFiscalYear attribute.
protected  LinkedHashMap toStringMapper()
           
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject
addNote, buildListOfDeletionAwareLists, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from interface org.apache.ojb.broker.PersistenceBrokerAware
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow, refresh
 

Constructor Detail

BenefitsCalculation

public BenefitsCalculation()
Default constructor.

Method Detail

getUniversityFiscalYear

public Integer getUniversityFiscalYear()
Gets the universityFiscalYear attribute.

Specified by:
getUniversityFiscalYear in interface LaborLedgerBenefitsCalculation
Returns:
Returns the universityFiscalYear

setUniversityFiscalYear

public void setUniversityFiscalYear(Integer universityFiscalYear)
Sets the universityFiscalYear attribute.

Specified by:
setUniversityFiscalYear in interface LaborLedgerBenefitsCalculation
Parameters:
universityFiscalYear - The universityFiscalYear to set.

getChartOfAccountsCode

public String getChartOfAccountsCode()
Gets the chartOfAccountsCode attribute.

Specified by:
getChartOfAccountsCode in interface LaborLedgerBenefitsCalculation
Returns:
Returns the chartOfAccountsCode

setChartOfAccountsCode

public void setChartOfAccountsCode(String chartOfAccountsCode)
Sets the chartOfAccountsCode attribute.

Specified by:
setChartOfAccountsCode in interface LaborLedgerBenefitsCalculation
Parameters:
chartOfAccountsCode - The chartOfAccountsCode to set.

getPositionBenefitTypeCode

public String getPositionBenefitTypeCode()
Gets the positionBenefitTypeCode attribute.

Specified by:
getPositionBenefitTypeCode in interface LaborLedgerBenefitsCalculation
Returns:
Returns the positionBenefitTypeCode

setPositionBenefitTypeCode

public void setPositionBenefitTypeCode(String positionBenefitTypeCode)
Sets the positionBenefitTypeCode attribute.

Specified by:
setPositionBenefitTypeCode in interface LaborLedgerBenefitsCalculation
Parameters:
positionBenefitTypeCode - The positionBenefitTypeCode to set.

getPositionFringeBenefitPercent

public org.kuali.rice.kns.util.KualiPercent getPositionFringeBenefitPercent()
Gets the positionFringeBenefitPercent attribute.

Specified by:
getPositionFringeBenefitPercent in interface LaborLedgerBenefitsCalculation
Returns:
Returns the positionFringeBenefitPercent

setPositionFringeBenefitPercent

public void setPositionFringeBenefitPercent(org.kuali.rice.kns.util.KualiPercent positionFringeBenefitPercent)
Sets the positionFringeBenefitPercent attribute.

Specified by:
setPositionFringeBenefitPercent in interface LaborLedgerBenefitsCalculation
Parameters:
positionFringeBenefitPercent - The positionFringeBenefitPercent to set.

getPositionFringeBenefitObjectCode

public String getPositionFringeBenefitObjectCode()
Gets the positionFringeBenefitObjectCode attribute.

Specified by:
getPositionFringeBenefitObjectCode in interface LaborLedgerBenefitsCalculation
Returns:
Returns the positionFringeBenefitObjectCode

setPositionFringeBenefitObjectCode

public void setPositionFringeBenefitObjectCode(String positionFringeBenefitObjectCode)
Sets the positionFringeBenefitObjectCode attribute.

Specified by:
setPositionFringeBenefitObjectCode in interface LaborLedgerBenefitsCalculation
Parameters:
positionFringeBenefitObjectCode - The positionFringeBenefitObjectCode to set.

getPositionFringeBenefitObject

public ObjectCode getPositionFringeBenefitObject()
Gets the positionFringeBenefitObject attribute.

Specified by:
getPositionFringeBenefitObject in interface LaborLedgerBenefitsCalculation
Returns:
Returns the positionFringeBenefitObject

setPositionFringeBenefitObject

@Deprecated
public void setPositionFringeBenefitObject(ObjectCode positionFringeBenefitObject)
Deprecated. 

Sets the positionFringeBenefitObject attribute.

Specified by:
setPositionFringeBenefitObject in interface LaborLedgerBenefitsCalculation
Parameters:
positionFringeBenefitObject - The positionFringeBenefitObject to set.

getChartOfAccounts

public Chart getChartOfAccounts()
Gets the chartOfAccounts attribute.

Specified by:
getChartOfAccounts in interface LaborLedgerBenefitsCalculation
Returns:
Returns the chartOfAccounts

setChartOfAccounts

@Deprecated
public void setChartOfAccounts(Chart chartOfAccounts)
Deprecated. 

Sets the chartOfAccounts attribute.

Specified by:
setChartOfAccounts in interface LaborLedgerBenefitsCalculation
Parameters:
chartOfAccounts - The chartOfAccounts to set.

getPositionBenefitType

public BenefitsType getPositionBenefitType()
Gets the positionBenefitType attribute.

Returns:
Returns the positionBenefitType.

setPositionBenefitType

@Deprecated
public void setPositionBenefitType(BenefitsType positionBenefitType)
Deprecated. 

Sets the positionBenefitType attribute value.

Parameters:
positionBenefitType - The positionBenefitType to set.

getLaborObject

public LaborObject getLaborObject()
Gets the laborObject

Returns:
Returns the laborObject.

setLaborObject

@Deprecated
public void setLaborObject(LaborObject laborObject)
Deprecated. 

Sets the laborObject

Parameters:
laborObject - The laborObject to set.

getUniversityFiscal

public SystemOptions getUniversityFiscal()
Gets the universityFiscal attribute.

Specified by:
getUniversityFiscal in interface LaborLedgerBenefitsCalculation
Returns:
Returns the universityFiscal.

setUniversityFiscal

public void setUniversityFiscal(SystemOptions universityFiscal)
Sets the universityFiscal attribute value.

Specified by:
setUniversityFiscal in interface LaborLedgerBenefitsCalculation
Parameters:
universityFiscal - The universityFiscal to set.

getLaborBenefitsCalculationViewer

public String getLaborBenefitsCalculationViewer()
This method (a hack by any other name...) returns a string so that an Labor Benefits Calculation can have a link to view its own inquiry page after a look up

Returns:
the String "View Labor Benefits Calculation"

isActive

public boolean isActive()
Gets the active attribute.

Specified by:
isActive in interface org.kuali.rice.kns.bo.Inactivateable
Returns:
Returns the active.

setActive

public void setActive(boolean active)
Sets the active attribute value.

Specified by:
setActive in interface org.kuali.rice.kns.bo.Inactivateable
Parameters:
active - The active to set.

toStringMapper

protected LinkedHashMap toStringMapper()
Specified by:
toStringMapper in class org.kuali.rice.kns.bo.BusinessObjectBase
See Also:
BusinessObjectBase.toStringMapper()

getLaborLedgerBenefitsType

public LaborLedgerBenefitsType getLaborLedgerBenefitsType()
Description copied from interface: LaborLedgerBenefitsCalculation
Gets the laborLedgerBenefitsType attribute.

Specified by:
getLaborLedgerBenefitsType in interface LaborLedgerBenefitsCalculation
Returns:
Returns the laborLedgerBenefitsType.
See Also:
org.kuali.kfs.integration.businessobject.LaborLedgerBenefitsCalculation#getLaborLedgerBenefitsType()

setLaborLedgerBenefitsType

public void setLaborLedgerBenefitsType(LaborLedgerBenefitsType laborLedgerBenefitsType)
Description copied from interface: LaborLedgerBenefitsCalculation
Sets the laborLedgerBenefitsType attribute value.

Specified by:
setLaborLedgerBenefitsType in interface LaborLedgerBenefitsCalculation
Parameters:
laborLedgerBenefitsType - The positionBenefitType to set.
See Also:
org.kuali.kfs.integration.businessobject.LaborLedgerBenefitsCalculation#setLaborLedgerBenefitsType(org.kuali.module.labor.bo.LaborLedgerBenefitsType)


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