|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.kns.bo.BusinessObjectBase
org.kuali.rice.kns.bo.PersistableBusinessObjectBase
org.kuali.student.core.bo.KsBusinessObjectBase
org.kuali.student.core.bo.KsInactivatableFromToBase
public abstract class KsInactivatableFromToBase
| Field Summary | |
|---|---|
protected Timestamp |
activeAsOfDate
|
protected Timestamp |
activeFromDate
|
protected Timestamp |
activeToDate
|
private static long |
serialVersionUID
|
| Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
|---|
extension, versionNumber |
| Constructor Summary | |
|---|---|
KsInactivatableFromToBase()
|
|
| Method Summary | |
|---|---|
Timestamp |
getActiveAsOfDate()
|
Timestamp |
getActiveFromDate()
|
Timestamp |
getActiveToDate()
|
boolean |
isActive()
Returns active if the getActiveAsOfDate() (current time used if not set) is between
the from and to dates. |
void |
setActive(boolean active)
|
void |
setActiveAsOfDate(Timestamp activeAsOfDate)
|
void |
setActiveFromDate(Timestamp from)
|
void |
setActiveToDate(Timestamp to)
|
| Methods inherited from class org.kuali.student.core.bo.KsBusinessObjectBase |
|---|
beforeInsert, getId, setId, toStringMapper |
| Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
|---|
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentFile, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, populateAttachmentForBO, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAttachmentFile, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes |
| Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase |
|---|
prepareForWorkflow, toString, toStringBuilder |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject |
|---|
addNote, buildListOfDeletionAwareLists, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, populateAttachmentForBO, refreshNonUpdateableReferences, refreshReferenceObject, setAttachmentFile, setAutoIncrementSet, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
| Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject |
|---|
prepareForWorkflow, refresh |
| Methods inherited from interface org.apache.ojb.broker.PersistenceBrokerAware |
|---|
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeUpdate |
| Field Detail |
|---|
private static final long serialVersionUID
protected Timestamp activeFromDate
protected Timestamp activeToDate
protected Timestamp activeAsOfDate
| Constructor Detail |
|---|
public KsInactivatableFromToBase()
| Method Detail |
|---|
public boolean isActive()
getActiveAsOfDate() (current time used if not set) is between
the from and to dates. Null dates are considered to indicate an open range.
isActive in interface org.kuali.rice.kns.bo.Inactivateablepublic void setActive(boolean active)
setActive in interface org.kuali.rice.kns.bo.Inactivateablepublic void setActiveFromDate(Timestamp from)
setActiveFromDate in interface org.kuali.rice.kns.bo.InactivateableFromTopublic void setActiveToDate(Timestamp to)
setActiveToDate in interface org.kuali.rice.kns.bo.InactivateableFromTopublic Timestamp getActiveFromDate()
getActiveFromDate in interface org.kuali.rice.kns.bo.InactivateableFromTopublic Timestamp getActiveToDate()
getActiveToDate in interface org.kuali.rice.kns.bo.InactivateableFromTopublic Timestamp getActiveAsOfDate()
getActiveAsOfDate in interface org.kuali.rice.kns.bo.InactivateableFromTopublic void setActiveAsOfDate(Timestamp activeAsOfDate)
setActiveAsOfDate in interface org.kuali.rice.kns.bo.InactivateableFromTo
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||