org.kuali.kpme.tklm.leave.adjustment
Class LeaveAdjustment

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.tklm.leave.adjustment.LeaveAdjustment
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, HrBusinessObjectContract, LeaveAdjustmentContract, 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 LeaveAdjustment
extends HrBusinessObject
implements LeaveAdjustmentContract

See Also:
Serialized Form

Field Summary
static com.google.common.collect.ImmutableList<String> EQUAL_TO_FIELDS
           
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
LeaveAdjustment()
           
 
Method Summary
 String getAccrualCategory()
          The AccrualCategory name associated with the LeaveAdjustment
 AccrualCategory getAccrualCategoryObj()
          The AccuralCategory object associated with the LeaveAdjustment
 BigDecimal getAdjustmentAmount()
          The value of the LeaveAdjustment, positive or negative, associated with the LeaveAdjustment
 String getDescription()
          The descripton of a reason associated with the LeaveAdjustment
 String getEarnCode()
          The EarnCode name associated with the AccrualCategory and LeaveAdjustment
 EarnCode getEarnCodeObj()
          The EarnCode object associated with the AccrualCategory and the LeaveAdjustment
 String getId()
          The unique id defined by the object, could be a combination of multiple fields
 String getLeavePlan()
          The LeavePlan name associated with the Principal Id and the AccrualCategory
 String getLmLeaveAdjustmentId()
          The primary key of a LeaveAdjustment entry saved in a database
 String getName()
          The principalName of the employee associated with the LeaveAdjustment
 org.kuali.rice.kim.api.identity.Person getPrincipal()
          The Person object associated with the LeaveAdjustment
 PrincipalHRAttributes getPrincipalHRAttrObj()
          The PrincipalHRAttributes object associated with the LeaveAdjustment
 String getPrincipalId()
          The identifier of the employee associated with the LeaveAdjustment
static long getSerialversionuid()
           
protected  String getUniqueKey()
           
 void setAccrualCategory(String accrualCategory)
           
 void setAccrualCategoryObj(AccrualCategory accrualCategoryObj)
           
 void setAdjustmentAmount(BigDecimal adjustmentAmount)
           
 void setDescription(String description)
           
 void setEarnCode(String earnCode)
           
 void setEarnCodeObj(EarnCode earnCodeObj)
           
 void setId(String id)
           
 void setLeavePlan(String leavePlan)
           
 void setLmLeaveAdjustmentId(String lmLeaveAdjustmentId)
           
 void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)
           
 void setPrincipalHRAttrObj(PrincipalHRAttributes principalHRAttrObj)
           
 void setPrincipalId(String principalId)
           
 
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
 

Field Detail

EQUAL_TO_FIELDS

public static final com.google.common.collect.ImmutableList<String> EQUAL_TO_FIELDS
Constructor Detail

LeaveAdjustment

public LeaveAdjustment()
Method Detail

getEarnCode

public String getEarnCode()
Description copied from interface: LeaveAdjustmentContract
The EarnCode name associated with the AccrualCategory and LeaveAdjustment

earnCode of a LeaveAdjustment

Specified by:
getEarnCode in interface LeaveAdjustmentContract
Returns:
earnCode for LeaveAdjustment

setEarnCode

public void setEarnCode(String earnCode)

getEarnCodeObj

public EarnCode getEarnCodeObj()
Description copied from interface: LeaveAdjustmentContract
The EarnCode object associated with the AccrualCategory and the LeaveAdjustment

earnCodeObject of a LeaveAdjustment

Specified by:
getEarnCodeObj in interface LeaveAdjustmentContract
Returns:
earnCodeObject for LeaveAdjustment

setEarnCodeObj

public void setEarnCodeObj(EarnCode earnCodeObj)

getPrincipalId

public String getPrincipalId()
Description copied from interface: LeaveAdjustmentContract
The identifier of the employee associated with the LeaveAdjustment

principalId of a LeaveAdjustment

Specified by:
getPrincipalId in interface LeaveAdjustmentContract
Returns:
principalId for LeaveAdjustment

setPrincipalId

public void setPrincipalId(String principalId)

getPrincipal

public org.kuali.rice.kim.api.identity.Person getPrincipal()
Description copied from interface: LeaveAdjustmentContract
The Person object associated with the LeaveAdjustment

principal of a LeaveAdjustment

Specified by:
getPrincipal in interface LeaveAdjustmentContract
Returns:
principal for LeaveAdjustment

setPrincipal

public void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)

getName

public String getName()
Description copied from interface: LeaveAdjustmentContract
The principalName of the employee associated with the LeaveAdjustment

principal.getName() of a LeaveAdjustment

Specified by:
getName in interface LeaveAdjustmentContract
Returns:
principal.getName() for LeaveAdjustment

getLeavePlan

public String getLeavePlan()
Description copied from interface: LeaveAdjustmentContract
The LeavePlan name associated with the Principal Id and the AccrualCategory

leavePlan of a LeaveAdjustment

Specified by:
getLeavePlan in interface LeaveAdjustmentContract
Returns:
leavePlan for LeaveAdjustment

setLeavePlan

public void setLeavePlan(String leavePlan)

getAccrualCategory

public String getAccrualCategory()
Description copied from interface: LeaveAdjustmentContract
The AccrualCategory name associated with the LeaveAdjustment

accrualCategory of a LeaveAdjustment

Specified by:
getAccrualCategory in interface LeaveAdjustmentContract
Returns:
accrualCategory for LeaveAdjustment

setAccrualCategory

public void setAccrualCategory(String accrualCategory)

getDescription

public String getDescription()
Description copied from interface: LeaveAdjustmentContract
The descripton of a reason associated with the LeaveAdjustment

description of a LeaveAdjustment

Specified by:
getDescription in interface LeaveAdjustmentContract
Returns:
description for LeaveAdjustment

setDescription

public void setDescription(String description)

getAdjustmentAmount

public BigDecimal getAdjustmentAmount()
Description copied from interface: LeaveAdjustmentContract
The value of the LeaveAdjustment, positive or negative, associated with the LeaveAdjustment

adjustmentAmount of a LeaveAdjustment

Specified by:
getAdjustmentAmount in interface LeaveAdjustmentContract
Returns:
adjustmentAmount for LeaveAdjustment

setAdjustmentAmount

public void setAdjustmentAmount(BigDecimal adjustmentAmount)

getAccrualCategoryObj

public AccrualCategory getAccrualCategoryObj()
Description copied from interface: LeaveAdjustmentContract
The AccuralCategory object associated with the LeaveAdjustment

accrualCategoryObj of a LeaveAdjustment

Specified by:
getAccrualCategoryObj in interface LeaveAdjustmentContract
Returns:
accrualCategoryObj for LeaveAdjustment

setAccrualCategoryObj

public void setAccrualCategoryObj(AccrualCategory accrualCategoryObj)

getSerialversionuid

public static long getSerialversionuid()

getLmLeaveAdjustmentId

public String getLmLeaveAdjustmentId()
Description copied from interface: LeaveAdjustmentContract
The primary key of a LeaveAdjustment entry saved in a database

lmLeaveAdjustmentId of a LeaveAdjustment

Specified by:
getLmLeaveAdjustmentId in interface LeaveAdjustmentContract
Returns:
lmLeaveAdjustmentId for LeaveAdjustment

setLmLeaveAdjustmentId

public void setLmLeaveAdjustmentId(String lmLeaveAdjustmentId)

getUniqueKey

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

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

getPrincipalHRAttrObj

public PrincipalHRAttributes getPrincipalHRAttrObj()
Description copied from interface: LeaveAdjustmentContract
The PrincipalHRAttributes object associated with the LeaveAdjustment

principalHRAttrObj of a LeaveAdjustment

Specified by:
getPrincipalHRAttrObj in interface LeaveAdjustmentContract
Returns:
principalHRAttrObj for LeaveAdjustment

setPrincipalHRAttrObj

public void setPrincipalHRAttrObj(PrincipalHRAttributes principalHRAttrObj)


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