Package org.kuali.rice.krad.bo
Class InactivatableFromToImpl
java.lang.Object
org.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.krad.bo.InactivatableFromToImpl
- All Implemented Interfaces:
Serializable,org.apache.ojb.broker.PersistenceBrokerAware,Inactivatable,MutableInactivatable,GloballyUnique,Versioned,ModelObjectBasic,BusinessObject,InactivatableFromTo,PersistableBusinessObject
@MappedSuperclass
public abstract class InactivatableFromToImpl
extends PersistableBusinessObjectBase
implements InactivatableFromTo
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Timestampprotected Timestampprotected Timestampprotected booleanFields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, newCollectionRecord, objectId, versionNumber -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisActive()Returns active if thegetActiveAsOfDate()(current time used if not set) is between the from and to dates.booleanvoidsetActive(boolean active) voidsetActiveAsOfDate(Timestamp activeAsOfDate) voidsetActiveFromDate(Timestamp from) voidvoidsetCurrent(boolean current) Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, getObjectId, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberMethods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
-
Field Details
-
activeFromDate
-
activeToDate
-
activeAsOfDate
-
current
protected boolean current
-
-
Constructor Details
-
InactivatableFromToImpl
public InactivatableFromToImpl()
-
-
Method Details
-
isActive
public boolean isActive()Returns active if thegetActiveAsOfDate()(current time used if not set) is between the from and to dates. Null dates are considered to indicate an open range.- Specified by:
isActivein interfaceInactivatable
-
setActive
public void setActive(boolean active) - Specified by:
setActivein interfaceMutableInactivatable
-
setActiveFromDate
- Specified by:
setActiveFromDatein interfaceInactivatableFromTo
-
setActiveToDate
- Specified by:
setActiveToDatein interfaceInactivatableFromTo
-
getActiveFromDate
- Specified by:
getActiveFromDatein interfaceInactivatableFromTo
-
getActiveToDate
- Specified by:
getActiveToDatein interfaceInactivatableFromTo
-
getActiveAsOfDate
- Specified by:
getActiveAsOfDatein interfaceInactivatableFromTo
-
setActiveAsOfDate
- Specified by:
setActiveAsOfDatein interfaceInactivatableFromTo
-
isCurrent
public boolean isCurrent() -
setCurrent
public void setCurrent(boolean current)
-