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

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.PositionObjectBenefit
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, LaborLedgerPositionObjectBenefit, 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 PositionObjectBenefit
extends org.kuali.rice.kns.bo.PersistableBusinessObjectBase
implements LaborLedgerPositionObjectBenefit, org.kuali.rice.kns.bo.Inactivateable

Labor business object for Modeling of Position Object Benefit

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
PositionObjectBenefit()
          Default constructor.
 
Method Summary
 BenefitsCalculation getBenefitsCalculation()
          Gets the benefitsCalculation
 Chart getChartOfAccounts()
          Gets the chartOfAccounts
 String getChartOfAccountsCode()
          Gets the chartOfAccountsCode
 ObjectCode getFinancialObject()
          Gets the financialObject
 BenefitsType getFinancialObjectBenefitsType()
          Gets the financialObjectBenefitsType
 String getFinancialObjectBenefitsTypeCode()
          Gets the financialObjectBenefitsTypeCode
 String getFinancialObjectCode()
          Gets the financialObjectCode
 LaborLedgerBenefitsCalculation getLaborLedgerBenefitsCalculation()
          Gets the laborLedgerBenefitsCalculation
 LaborObject getLaborObject()
          Gets the laborObject
 String getLaborObjectCodeBenefitsViewer()
          This method (a hack by any other name...) returns a string so that an Labor Object Code Benefits can have a link to view its own inquiry page after a look up
 SystemOptions getUniversityFiscal()
          Gets the universityFiscal
 Integer getUniversityFiscalYear()
          Gets the universityFiscalYear
 boolean isActive()
          Gets the active attribute.
 void setActive(boolean active)
          Sets the active attribute value.
 void setBenefitsCalculation(BenefitsCalculation benefitsCalculation)
          Deprecated. 
 void setChartOfAccounts(Chart chartOfAccounts)
          Deprecated. 
 void setChartOfAccountsCode(String chartOfAccountsCode)
          Sets the chartOfAccountsCode
 void setFinancialObject(ObjectCode financialObject)
          Deprecated. 
 void setFinancialObjectBenefitsType(BenefitsType financialObjectBenefitsType)
          Deprecated. 
 void setFinancialObjectBenefitsTypeCode(String financialObjectBenefitsTypeCode)
          Sets the financialObjectBenefitsTypeCode
 void setFinancialObjectCode(String financialObjectCode)
          Sets the financialObjectCode
 void setLaborLedgerBenefitsCalculation(LaborLedgerBenefitsCalculation laborLedgerBenefitsCalculation)
          Sets the laborLedgerBenefitsCalculation
 void setLaborObject(LaborObject laborObject)
          Deprecated. 
 void setUniversityFiscal(SystemOptions universityFiscal)
          Deprecated. 
 void setUniversityFiscalYear(Integer universityFiscalYear)
          Sets the universityFiscalYear
protected  LinkedHashMap toStringMapper()
          construct the key list of the business object.
 
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

PositionObjectBenefit

public PositionObjectBenefit()
Default constructor.

Method Detail

getUniversityFiscalYear

public Integer getUniversityFiscalYear()
Gets the universityFiscalYear

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

setUniversityFiscalYear

public void setUniversityFiscalYear(Integer universityFiscalYear)
Sets the universityFiscalYear

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

getChartOfAccountsCode

public String getChartOfAccountsCode()
Gets the chartOfAccountsCode

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

setChartOfAccountsCode

public void setChartOfAccountsCode(String chartOfAccountsCode)
Sets the chartOfAccountsCode

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

getFinancialObjectCode

public String getFinancialObjectCode()
Gets the financialObjectCode

Specified by:
getFinancialObjectCode in interface LaborLedgerPositionObjectBenefit
Returns:
Returns the financialObjectCode

setFinancialObjectCode

public void setFinancialObjectCode(String financialObjectCode)
Sets the financialObjectCode

Specified by:
setFinancialObjectCode in interface LaborLedgerPositionObjectBenefit
Parameters:
financialObjectCode - The financialObjectCode to set.

getFinancialObjectBenefitsTypeCode

public String getFinancialObjectBenefitsTypeCode()
Gets the financialObjectBenefitsTypeCode

Specified by:
getFinancialObjectBenefitsTypeCode in interface LaborLedgerPositionObjectBenefit
Returns:
Returns the financialObjectBenefitsTypeCode

setFinancialObjectBenefitsTypeCode

public void setFinancialObjectBenefitsTypeCode(String financialObjectBenefitsTypeCode)
Sets the financialObjectBenefitsTypeCode

Specified by:
setFinancialObjectBenefitsTypeCode in interface LaborLedgerPositionObjectBenefit
Parameters:
financialObjectBenefitsTypeCode - The financialObjectBenefitsTypeCode to set.

getFinancialObject

public ObjectCode getFinancialObject()
Gets the financialObject

Specified by:
getFinancialObject in interface LaborLedgerPositionObjectBenefit
Returns:
Returns the financialObject

setFinancialObject

@Deprecated
public void setFinancialObject(ObjectCode financialObject)
Deprecated. 

Sets the financialObject

Specified by:
setFinancialObject in interface LaborLedgerPositionObjectBenefit
Parameters:
financialObject - The financialObject to set.

getChartOfAccounts

public Chart getChartOfAccounts()
Gets the chartOfAccounts

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

setChartOfAccounts

@Deprecated
public void setChartOfAccounts(Chart chartOfAccounts)
Deprecated. 

Sets the chartOfAccounts

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

getUniversityFiscal

public SystemOptions getUniversityFiscal()
Gets the universityFiscal

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

setUniversityFiscal

@Deprecated
public void setUniversityFiscal(SystemOptions universityFiscal)
Deprecated. 

Sets the universityFiscal

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

getBenefitsCalculation

public BenefitsCalculation getBenefitsCalculation()
Gets the benefitsCalculation

Returns:
Returns the benefitsCalculation.

setBenefitsCalculation

@Deprecated
public void setBenefitsCalculation(BenefitsCalculation benefitsCalculation)
Deprecated. 

Sets the benefitsCalculation

Parameters:
benefitsCalculation - The benefitsCalculation to set.

getFinancialObjectBenefitsType

public BenefitsType getFinancialObjectBenefitsType()
Gets the financialObjectBenefitsType

Returns:
financialObjectBenefitsType

setFinancialObjectBenefitsType

@Deprecated
public void setFinancialObjectBenefitsType(BenefitsType financialObjectBenefitsType)
Deprecated. 

Sets financialObjectBenefitsType

Parameters:
financialObjectBenefitsType - The financialObjectBenefitsType to be 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.

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.

getLaborObjectCodeBenefitsViewer

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

Returns:
the String "View Labor Object Code Benefits"

toStringMapper

protected LinkedHashMap toStringMapper()
construct the key list of the business object.

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

getLaborLedgerBenefitsCalculation

public LaborLedgerBenefitsCalculation getLaborLedgerBenefitsCalculation()
Description copied from interface: LaborLedgerPositionObjectBenefit
Gets the laborLedgerBenefitsCalculation

Specified by:
getLaborLedgerBenefitsCalculation in interface LaborLedgerPositionObjectBenefit
Returns:
Returns the laborLedgerBenefitsCalculation.
See Also:
org.kuali.kfs.integration.businessobject.LaborLedgerPositionObjectBenefit#getLaborLedgerBenefitsCalculation()

setLaborLedgerBenefitsCalculation

public void setLaborLedgerBenefitsCalculation(LaborLedgerBenefitsCalculation laborLedgerBenefitsCalculation)
Description copied from interface: LaborLedgerPositionObjectBenefit
Sets the laborLedgerBenefitsCalculation

Specified by:
setLaborLedgerBenefitsCalculation in interface LaborLedgerPositionObjectBenefit
Parameters:
laborLedgerBenefitsCalculation - The laborLedgerBenefitsCalculation to set.
See Also:
org.kuali.kfs.integration.businessobject.LaborLedgerPositionObjectBenefit#setLaborLedgerBenefitsCalculation(org.kuali.kfs.integration.businessobject.LaborLedgerBenefitsCalculation)


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