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,org.kuali.rice.core.api.mo.common.active.Inactivatable,org.kuali.rice.core.api.mo.common.active.MutableInactivatable,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.InactivatableFromTo,PersistableBusinessObject
@MappedSuperclass
public abstract class InactivatableFromToImpl
extends PersistableBusinessObjectBase
implements org.kuali.rice.krad.bo.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 interfaceorg.kuali.rice.core.api.mo.common.active.Inactivatable
-
setActive
public void setActive(boolean active) - Specified by:
setActivein interfaceorg.kuali.rice.core.api.mo.common.active.MutableInactivatable
-
setActiveFromDate
- Specified by:
setActiveFromDatein interfaceorg.kuali.rice.krad.bo.InactivatableFromTo
-
setActiveToDate
- Specified by:
setActiveToDatein interfaceorg.kuali.rice.krad.bo.InactivatableFromTo
-
getActiveFromDate
- Specified by:
getActiveFromDatein interfaceorg.kuali.rice.krad.bo.InactivatableFromTo
-
getActiveToDate
- Specified by:
getActiveToDatein interfaceorg.kuali.rice.krad.bo.InactivatableFromTo
-
getActiveAsOfDate
- Specified by:
getActiveAsOfDatein interfaceorg.kuali.rice.krad.bo.InactivatableFromTo
-
setActiveAsOfDate
- Specified by:
setActiveAsOfDatein interfaceorg.kuali.rice.krad.bo.InactivatableFromTo
-
isCurrent
public boolean isCurrent() -
setCurrent
public void setCurrent(boolean current)
-