org.kuali.hr.time.accrual
Class TimeOffAccrual

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.hr.time.HrBusinessObject
              extended by org.kuali.hr.time.accrual.TimeOffAccrual
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, 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 TimeOffAccrual
extends HrBusinessObject

See Also:
Serialized Form

Field Summary
static String CACHE_NAME
           
protected  org.kuali.rice.kim.impl.identity.PersonImpl principal
           
 
Fields inherited from class org.kuali.hr.time.HrBusinessObject
active, timestamp
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
TimeOffAccrual()
           
 
Method Summary
 String getAccrualCategory()
           
 AccrualCategory getAccrualCategoryObj()
           
 Date getEffectiveDate()
           
 BigDecimal getHoursAccrued()
           
 BigDecimal getHoursAdjust()
           
 BigDecimal getHoursTaken()
           
 String getId()
           
 String getLmAccrualCategoryId()
           
 String getLmAccrualId()
           
 org.kuali.rice.kim.api.identity.Person getPrincipal()
           
 String getPrincipalId()
           
 String getUniqueKey()
           
 BigDecimal getYearlyCarryover()
           
 void setAccrualCategory(String accrualCategory)
           
 void setAccrualCategoryObj(AccrualCategory accrualCategoryObj)
           
 void setEffectiveDate(Date effectiveDate)
           
 void setHoursAccrued(BigDecimal hoursAccrued)
           
 void setHoursAdjust(BigDecimal hoursAdjust)
           
 void setHoursTaken(BigDecimal hoursTaken)
           
 void setId(String id)
           
 void setLmAccrualCategoryId(String lmAccrualCategoryId)
           
 void setLmAccrualId(String lmAccrualId)
           
 void setPrincipal(org.kuali.rice.kim.impl.identity.PersonImpl principal)
           
 void setPrincipalId(String principalId)
           
 void setYearlyCarryover(BigDecimal yearlyCarryover)
           
 
Methods inherited from class org.kuali.hr.time.HrBusinessObject
getTimestamp, isActive, setActive, 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.rice.core.api.mo.ModelObjectBasic
toString
 

Field Detail

CACHE_NAME

public static final String CACHE_NAME
See Also:
Constant Field Values

principal

protected org.kuali.rice.kim.impl.identity.PersonImpl principal
Constructor Detail

TimeOffAccrual

public TimeOffAccrual()
Method Detail

getPrincipalId

public String getPrincipalId()

setPrincipalId

public void setPrincipalId(String principalId)

getAccrualCategory

public String getAccrualCategory()

setAccrualCategory

public void setAccrualCategory(String accrualCategory)

getEffectiveDate

public Date getEffectiveDate()
Overrides:
getEffectiveDate in class HrBusinessObject

setEffectiveDate

public void setEffectiveDate(Date effectiveDate)
Overrides:
setEffectiveDate in class HrBusinessObject

getHoursAccrued

public BigDecimal getHoursAccrued()

setHoursAccrued

public void setHoursAccrued(BigDecimal hoursAccrued)

getHoursTaken

public BigDecimal getHoursTaken()

setHoursTaken

public void setHoursTaken(BigDecimal hoursTaken)

getHoursAdjust

public BigDecimal getHoursAdjust()

setHoursAdjust

public void setHoursAdjust(BigDecimal hoursAdjust)

setAccrualCategoryObj

public void setAccrualCategoryObj(AccrualCategory accrualCategoryObj)

getAccrualCategoryObj

public AccrualCategory getAccrualCategoryObj()

getPrincipal

public org.kuali.rice.kim.api.identity.Person getPrincipal()

getLmAccrualId

public String getLmAccrualId()

setLmAccrualId

public void setLmAccrualId(String lmAccrualId)

setPrincipal

public void setPrincipal(org.kuali.rice.kim.impl.identity.PersonImpl principal)

getLmAccrualCategoryId

public String getLmAccrualCategoryId()

setLmAccrualCategoryId

public void setLmAccrualCategoryId(String lmAccrualCategoryId)

getUniqueKey

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

getId

public String getId()
Specified by:
getId in class HrBusinessObject

setId

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

getYearlyCarryover

public BigDecimal getYearlyCarryover()

setYearlyCarryover

public void setYearlyCarryover(BigDecimal yearlyCarryover)


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