org.kuali.kpme.tklm.time.timeblock
Class TimeBlockHistoryDetail

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.kpme.tklm.time.timehourdetail.TimeHourDetail
              extended by org.kuali.kpme.tklm.time.timeblock.TimeBlockHistoryDetail
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, TimeBlockHistoryDetailContract, TimeHourDetailContract, 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 TimeBlockHistoryDetail
extends TimeHourDetail
implements TimeBlockHistoryDetailContract

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
  TimeBlockHistoryDetail()
           
protected TimeBlockHistoryDetail(TimeBlockHistoryDetail t)
           
  TimeBlockHistoryDetail(TimeHourDetail thd)
           
 
Method Summary
 TimeBlockHistoryDetail copy()
           
 Date getBeginDate()
          The begin date of the TimeBlockHistory object associated with the TimeBlockHistoryDetail
 org.kuali.rice.kim.api.identity.Person getPrincipal()
          The principal associated with the TimeBlockHistoryDetail
 TimeBlockHistory getTimeBlockHistory()
          The TimeBlockHistory object associated with the TimeBlockHistoryDetail
 String getTkTimeBlockHistoryDetailId()
          The primary key of a TimeBlockHistoryDetail entry saved in a database
 String getTkTimeBlockHistoryId()
          The id of the TimeBlockHistory object associated with the TimeBlockHistoryDetail
 org.kuali.rice.kim.api.identity.Person getUserPrincipal()
          TODO: What is the difference between principal and userprincipal?? The userPrincipal associated with the TimeBlockHistoryDetail
 void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)
           
 void setTimeBlockHistory(TimeBlockHistory timeBlockHistory)
           
 void setTkTimeBlockHistoryDetailId(String tkTimeBlockHistoryDetailId)
           
 void setTkTimeBlockHistoryId(String tkTimeBlockHistoryId)
           
 void setUserPrincipal(org.kuali.rice.kim.api.identity.Person userPrincipal)
           
 
Methods inherited from class org.kuali.kpme.tklm.time.timehourdetail.TimeHourDetail
equals, getAmount, getEarnCode, getHours, getTkTimeBlockId, getTkTimeHourDetailId, hashCode, setAmount, setEarnCode, setHours, setTkTimeBlockId, setTkTimeHourDetailId
 
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, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.kpme.tklm.api.time.timehourdetail.TimeHourDetailContract
getAmount, getEarnCode, getHours, getTkTimeBlockId, getTkTimeHourDetailId
 
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
 

Constructor Detail

TimeBlockHistoryDetail

public TimeBlockHistoryDetail(TimeHourDetail thd)

TimeBlockHistoryDetail

protected TimeBlockHistoryDetail(TimeBlockHistoryDetail t)

TimeBlockHistoryDetail

public TimeBlockHistoryDetail()
Method Detail

getTkTimeBlockHistoryDetailId

public String getTkTimeBlockHistoryDetailId()
Description copied from interface: TimeBlockHistoryDetailContract
The primary key of a TimeBlockHistoryDetail entry saved in a database

tkTimeBlockHistoryDetailId of a TimeBlockHistoryDetail

Specified by:
getTkTimeBlockHistoryDetailId in interface TimeBlockHistoryDetailContract
Returns:
tkTimeBlockHistoryDetailId for TimeBlockHistoryDetail

setTkTimeBlockHistoryDetailId

public void setTkTimeBlockHistoryDetailId(String tkTimeBlockHistoryDetailId)

getTkTimeBlockHistoryId

public String getTkTimeBlockHistoryId()
Description copied from interface: TimeBlockHistoryDetailContract
The id of the TimeBlockHistory object associated with the TimeBlockHistoryDetail

tkTimeBlockHistoryId of a TimeBlockHistoryDetail

Specified by:
getTkTimeBlockHistoryId in interface TimeBlockHistoryDetailContract
Returns:
tkTimeBlockHistoryId for TimeBlockHistoryDetail

setTkTimeBlockHistoryId

public void setTkTimeBlockHistoryId(String tkTimeBlockHistoryId)

copy

public TimeBlockHistoryDetail copy()
Overrides:
copy in class TimeHourDetail

getTimeBlockHistory

public TimeBlockHistory getTimeBlockHistory()
Description copied from interface: TimeBlockHistoryDetailContract
The TimeBlockHistory object associated with the TimeBlockHistoryDetail

timeBlockHistory of a TimeBlockHistoryDetail

Specified by:
getTimeBlockHistory in interface TimeBlockHistoryDetailContract
Returns:
timeBlockHistory for TimeBlockHistoryDetail

setTimeBlockHistory

public void setTimeBlockHistory(TimeBlockHistory timeBlockHistory)

getPrincipal

public org.kuali.rice.kim.api.identity.Person getPrincipal()
Description copied from interface: TimeBlockHistoryDetailContract
The principal associated with the TimeBlockHistoryDetail

principal of a TimeBlockHistoryDetail

Specified by:
getPrincipal in interface TimeBlockHistoryDetailContract
Returns:
principal for TimeBlockHistoryDetail

setPrincipal

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

getUserPrincipal

public org.kuali.rice.kim.api.identity.Person getUserPrincipal()
Description copied from interface: TimeBlockHistoryDetailContract
TODO: What is the difference between principal and userprincipal?? The userPrincipal associated with the TimeBlockHistoryDetail

userPrincipal of a TimeBlockHistoryDetail

Specified by:
getUserPrincipal in interface TimeBlockHistoryDetailContract
Returns:
userPrincipal for TimeBlockHistoryDetail

setUserPrincipal

public void setUserPrincipal(org.kuali.rice.kim.api.identity.Person userPrincipal)

getBeginDate

public Date getBeginDate()
Description copied from interface: TimeBlockHistoryDetailContract
The begin date of the TimeBlockHistory object associated with the TimeBlockHistoryDetail

timeBlockHistory.getBeginDate() of a TimeBlockHistoryDetail

Specified by:
getBeginDate in interface TimeBlockHistoryDetailContract
Returns:
timeBlockHistory.getBeginDate() for TimeBlockHistoryDetail


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