Class 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 Details

    • activeFromDate

      protected Timestamp activeFromDate
    • activeToDate

      protected Timestamp activeToDate
    • activeAsOfDate

      protected Timestamp activeAsOfDate
    • current

      protected boolean current
  • Constructor Details

    • InactivatableFromToImpl

      public InactivatableFromToImpl()
  • Method Details

    • isActive

      public boolean isActive()
      Returns active if the getActiveAsOfDate() (current time used if not set) is between the from and to dates. Null dates are considered to indicate an open range.
      Specified by:
      isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
    • setActive

      public void setActive(boolean active)
      Specified by:
      setActive in interface org.kuali.rice.core.api.mo.common.active.MutableInactivatable
    • setActiveFromDate

      public void setActiveFromDate(Timestamp from)
      Specified by:
      setActiveFromDate in interface org.kuali.rice.krad.bo.InactivatableFromTo
    • setActiveToDate

      public void setActiveToDate(Timestamp to)
      Specified by:
      setActiveToDate in interface org.kuali.rice.krad.bo.InactivatableFromTo
    • getActiveFromDate

      public Timestamp getActiveFromDate()
      Specified by:
      getActiveFromDate in interface org.kuali.rice.krad.bo.InactivatableFromTo
    • getActiveToDate

      public Timestamp getActiveToDate()
      Specified by:
      getActiveToDate in interface org.kuali.rice.krad.bo.InactivatableFromTo
    • getActiveAsOfDate

      public Timestamp getActiveAsOfDate()
      Specified by:
      getActiveAsOfDate in interface org.kuali.rice.krad.bo.InactivatableFromTo
    • setActiveAsOfDate

      public void setActiveAsOfDate(Timestamp activeAsOfDate)
      Specified by:
      setActiveAsOfDate in interface org.kuali.rice.krad.bo.InactivatableFromTo
    • isCurrent

      public boolean isCurrent()
    • setCurrent

      public void setCurrent(boolean current)