org.kuali.kpme.core.block
Class CalendarBlockBase

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.block.CalendarBlockBase
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, CalendarBlockContract, 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
Direct Known Subclasses:
CalendarBlock

public abstract class CalendarBlockBase
extends org.kuali.rice.krad.bo.PersistableBusinessObjectBase
implements CalendarBlockContract

See Also:
Serialized Form

Field Summary
protected  BigDecimal amount
           
protected  Date beginTimestamp
           
protected  String concreteBlockId
           
protected  String concreteBlockType
           
protected  String documentId
           
protected  String earnCode
           
protected  Date endTimestamp
           
protected  BigDecimal hours
           
protected  String hrCalendarBlockId
           
protected  Long jobNumber
           
protected  boolean lunchDeleted
           
protected  String overtimePref
           
protected  String principalId
           
protected  Long task
           
protected  Timestamp timestamp
           
protected  String userPrincipalId
           
protected  Long workArea
           
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
CalendarBlockBase()
           
 
Method Summary
abstract  String getConcreteBlockId()
           
abstract  String getConcreteBlockType()
           
 String getHrCalendarBlockId()
           
abstract  void setConcreteBlockId(String concreteBlockId)
           
abstract  void setConcreteBlockType(String concreteBlockType)
           
 void setHrCalendarBlockId(String hrCalendarBlockId)
           
 
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.block.CalendarBlockContract
getAmount, getBeginTimestamp, getDocumentId, getEarnCode, getEndTimestamp, getHours, getJobNumber, getLunchDeleted, getOvertimePref, getPrincipalId, getTask, getTimestamp, getWorkArea, setAmount, setBeginTimestamp, setDocumentId, setEarnCode, setEndTimestamp, setHours, setJobNumber, setLunchDeleted, setOvertimePref, setPrincipalId, setTask, setTimestamp, setWorkArea
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

Field Detail

hrCalendarBlockId

protected String hrCalendarBlockId

principalId

protected String principalId

userPrincipalId

protected String userPrincipalId

documentId

protected String documentId

beginTimestamp

protected Date beginTimestamp

endTimestamp

protected Date endTimestamp

timestamp

protected Timestamp timestamp

lunchDeleted

protected boolean lunchDeleted

hours

protected BigDecimal hours

amount

protected BigDecimal amount

overtimePref

protected String overtimePref

earnCode

protected String earnCode

workArea

protected Long workArea

jobNumber

protected Long jobNumber

task

protected Long task

concreteBlockType

protected String concreteBlockType

concreteBlockId

protected String concreteBlockId
Constructor Detail

CalendarBlockBase

public CalendarBlockBase()
Method Detail

getConcreteBlockType

public abstract String getConcreteBlockType()
Specified by:
getConcreteBlockType in interface CalendarBlockContract

setConcreteBlockType

public abstract void setConcreteBlockType(String concreteBlockType)
Specified by:
setConcreteBlockType in interface CalendarBlockContract

getConcreteBlockId

public abstract String getConcreteBlockId()
Specified by:
getConcreteBlockId in interface CalendarBlockContract

setConcreteBlockId

public abstract void setConcreteBlockId(String concreteBlockId)
Specified by:
setConcreteBlockId in interface CalendarBlockContract

getHrCalendarBlockId

public String getHrCalendarBlockId()
Specified by:
getHrCalendarBlockId in interface CalendarBlockContract

setHrCalendarBlockId

public void setHrCalendarBlockId(String hrCalendarBlockId)
Specified by:
setHrCalendarBlockId in interface CalendarBlockContract


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