Class DefaultRegisteredServiceExpirationPolicy

java.lang.Object
org.apereo.cas.services.DefaultRegisteredServiceExpirationPolicy
All Implemented Interfaces:
Serializable, org.apereo.cas.services.RegisteredServiceExpirationPolicy

public class DefaultRegisteredServiceExpirationPolicy extends Object implements org.apereo.cas.services.RegisteredServiceExpirationPolicy
Since:
5.2.0
See Also:
  • Constructor Details

    • DefaultRegisteredServiceExpirationPolicy

      public DefaultRegisteredServiceExpirationPolicy(String expirationDate)
    • DefaultRegisteredServiceExpirationPolicy

      public DefaultRegisteredServiceExpirationPolicy(boolean deleteWhenExpired, String expirationDate)
    • DefaultRegisteredServiceExpirationPolicy

      public DefaultRegisteredServiceExpirationPolicy(boolean deleteWhenExpired, LocalDate expirationDate)
    • DefaultRegisteredServiceExpirationPolicy

      public DefaultRegisteredServiceExpirationPolicy(boolean deleteWhenExpired, LocalDateTime expirationDate)
    • DefaultRegisteredServiceExpirationPolicy

      public DefaultRegisteredServiceExpirationPolicy()
    • DefaultRegisteredServiceExpirationPolicy

      public DefaultRegisteredServiceExpirationPolicy(boolean deleteWhenExpired, boolean notifyWhenDeleted, boolean notifyWhenExpired, String expirationDate)
  • Method Details

    • isExpired

      public boolean isExpired()
      Specified by:
      isExpired in interface org.apereo.cas.services.RegisteredServiceExpirationPolicy
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isDeleteWhenExpired

      public boolean isDeleteWhenExpired()
      Specified by:
      isDeleteWhenExpired in interface org.apereo.cas.services.RegisteredServiceExpirationPolicy
    • isNotifyWhenDeleted

      public boolean isNotifyWhenDeleted()
      Specified by:
      isNotifyWhenDeleted in interface org.apereo.cas.services.RegisteredServiceExpirationPolicy
    • isNotifyWhenExpired

      public boolean isNotifyWhenExpired()
      Specified by:
      isNotifyWhenExpired in interface org.apereo.cas.services.RegisteredServiceExpirationPolicy
    • getExpirationDate

      public String getExpirationDate()
      Specified by:
      getExpirationDate in interface org.apereo.cas.services.RegisteredServiceExpirationPolicy
    • setDeleteWhenExpired

      public DefaultRegisteredServiceExpirationPolicy setDeleteWhenExpired(boolean deleteWhenExpired)
      Returns:
      this.
    • setNotifyWhenDeleted

      public DefaultRegisteredServiceExpirationPolicy setNotifyWhenDeleted(boolean notifyWhenDeleted)
      Returns:
      this.
    • setNotifyWhenExpired

      public DefaultRegisteredServiceExpirationPolicy setNotifyWhenExpired(boolean notifyWhenExpired)
      Returns:
      this.
    • setExpirationDate

      public DefaultRegisteredServiceExpirationPolicy setExpirationDate(String expirationDate)
      Returns:
      this.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object