org.kuali.kpme.pm.position.funding
Class PositionFunding

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.kpme.core.bo.HrBusinessObject
              extended by org.kuali.kpme.pm.position.funding.PositionFunding
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, HrBusinessObjectContract, PositionFundingContract, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.PersistableBusinessObject

public class PositionFunding
extends HrBusinessObject
implements PositionFundingContract

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
PositionFunding()
           
 
Method Summary
 String getAccount()
          The account associated with the PositionFunding
 BigDecimal getAmount()
          The amount to be funded
 String getChart()
          The chart associated with the PositionFunding
 String getHrPositionId()
          The HR position id associated with the PositionFunding
 String getId()
          The unique id defined by the object, could be a combination of multiple fields
 String getObjectCode()
          The object code associated with the PositionFunding
 String getOrg()
          The organization associated with the PositionFunding
 String getOrgRefCode()
          The organization reference code associated with the PositionFunding
 BigDecimal getPercent()
          The Percentage that the account will be used to fund the position
 String getPmPositionFunctionId()
          The primary key for a PositionFunding entry saved in the database
 String getSource()
          The source associated with the PositionFunding
 String getSubAccount()
          The subAccount associated with the PositionFunding
 String getSubObjectCode()
          The subObjectCode associated with the PositionFunding
protected  String getUniqueKey()
           
 boolean isPriorityFlag()
          The flag used to indicate account priority
 void setAccount(String account)
           
 void setAmount(BigDecimal amount)
           
 void setChart(String chart)
           
 void setHrPositionId(String hrPositionId)
           
 void setId(String id)
           
 void setObjectCode(String objectCode)
           
 void setOrg(String org)
           
 void setOrgRefCode(String orgRefCode)
           
 void setPercent(BigDecimal percent)
           
 void setPmPositionFunctionId(String pmPositionFunctionId)
           
 void setPriorityFlag(boolean priorityFlag)
           
 void setSource(String source)
           
 void setSubAccount(String subAccount)
           
 void setSubObjectCode(String subObjectCode)
           
 
Methods inherited from class org.kuali.kpme.core.bo.HrBusinessObject
getEffectiveDate, getEffectiveLocalDate, getRelativeEffectiveDate, getTimestamp, isActive, setActive, setEffectiveDate, setEffectiveLocalDate, setRelativeEffectiveDate, setTimestamp
 
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.kpme.core.api.bo.HrBusinessObjectContract
getEffectiveDate, getEffectiveLocalDate, getRelativeEffectiveDate, getTimestamp
 
Methods inherited from interface org.kuali.rice.krad.bo.PersistableBusinessObject
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from interface org.kuali.rice.krad.bo.BusinessObject
refresh
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActive
 

Constructor Detail

PositionFunding

public PositionFunding()
Method Detail

getId

public String getId()
Description copied from interface: HrBusinessObjectContract
The unique id defined by the object, could be a combination of multiple fields

id of HrBusinessObject

Specified by:
getId in interface HrBusinessObjectContract
Specified by:
getId in class HrBusinessObject
Returns:
id of HrBusinessObject

setId

public void setId(String id)
Specified by:
setId in class HrBusinessObject

getUniqueKey

protected String getUniqueKey()
Specified by:
getUniqueKey in class HrBusinessObject

getPmPositionFunctionId

public String getPmPositionFunctionId()
Description copied from interface: PositionFundingContract
The primary key for a PositionFunding entry saved in the database

pmPositionFunctionId of a PositionFunding.

Specified by:
getPmPositionFunctionId in interface PositionFundingContract
Returns:
pmPositionFunctionId for PositionFunding

setPmPositionFunctionId

public void setPmPositionFunctionId(String pmPositionFunctionId)

getHrPositionId

public String getHrPositionId()
Description copied from interface: PositionFundingContract
The HR position id associated with the PositionFunding

hrPositionId of a PositionFunding.

Specified by:
getHrPositionId in interface PositionFundingContract
Returns:
hrPositionId for PositionFunding

setHrPositionId

public void setHrPositionId(String hrPositionId)

getSource

public String getSource()
Description copied from interface: PositionFundingContract
The source associated with the PositionFunding

source of a PositionFunding.

Specified by:
getSource in interface PositionFundingContract
Returns:
source for PositionFunding

setSource

public void setSource(String source)

getChart

public String getChart()
Description copied from interface: PositionFundingContract
The chart associated with the PositionFunding

chart of a PositionFunding.

Specified by:
getChart in interface PositionFundingContract
Returns:
chart for PositionFunding

setChart

public void setChart(String chart)

getOrg

public String getOrg()
Description copied from interface: PositionFundingContract
The organization associated with the PositionFunding

org of a PositionFunding.

Specified by:
getOrg in interface PositionFundingContract
Returns:
org for PositionFunding

setOrg

public void setOrg(String org)

getAccount

public String getAccount()
Description copied from interface: PositionFundingContract
The account associated with the PositionFunding

The account component of the chart of accounts to be charged when time recorded against this work area and task

Specified by:
getAccount in interface PositionFundingContract
Returns:
account for PositionFunding

setAccount

public void setAccount(String account)

getSubAccount

public String getSubAccount()
Description copied from interface: PositionFundingContract
The subAccount associated with the PositionFunding

The sub-account component of the chart of accounts to be charged when time recorded against this work area and task

Specified by:
getSubAccount in interface PositionFundingContract
Returns:
subAccount for PositionFunding

setSubAccount

public void setSubAccount(String subAccount)

getObjectCode

public String getObjectCode()
Description copied from interface: PositionFundingContract
The object code associated with the PositionFunding

The Object code component of the chart of accounts to be charged when time recorded against this work area and task.

Specified by:
getObjectCode in interface PositionFundingContract
Returns:
objectCode for PositionFunding

setObjectCode

public void setObjectCode(String objectCode)

getSubObjectCode

public String getSubObjectCode()
Description copied from interface: PositionFundingContract
The subObjectCode associated with the PositionFunding

The sub-object component of the chart of accounts to be charged when time recorded against this work area and task.

Specified by:
getSubObjectCode in interface PositionFundingContract
Returns:
subObjectCode for PositionFunding

setSubObjectCode

public void setSubObjectCode(String subObjectCode)

getOrgRefCode

public String getOrgRefCode()
Description copied from interface: PositionFundingContract
The organization reference code associated with the PositionFunding

orgRefCode of a PositionFunding.

Specified by:
getOrgRefCode in interface PositionFundingContract
Returns:
orgRefCode for PositionFunding

setOrgRefCode

public void setOrgRefCode(String orgRefCode)

getPercent

public BigDecimal getPercent()
Description copied from interface: PositionFundingContract
The Percentage that the account will be used to fund the position

percent of a PositionFunding.

Specified by:
getPercent in interface PositionFundingContract
Returns:
percent for PositionFunding

setPercent

public void setPercent(BigDecimal percent)

getAmount

public BigDecimal getAmount()
Description copied from interface: PositionFundingContract
The amount to be funded

amount of a PositionFunding.

Specified by:
getAmount in interface PositionFundingContract
Returns:
amount for PositionFunding

setAmount

public void setAmount(BigDecimal amount)

isPriorityFlag

public boolean isPriorityFlag()
Description copied from interface: PositionFundingContract
The flag used to indicate account priority

priorityFlag of a PositionFunding.

Specified by:
isPriorityFlag in interface PositionFundingContract
Returns:
priorityFlag for PositionFunding

setPriorityFlag

public void setPriorityFlag(boolean priorityFlag)


Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.