issrg.pba.rbac
Class AnyTimeValidityPeriod

java.lang.Object
  extended byissrg.pba.rbac.SubsetCredentials
      extended byissrg.pba.rbac.DefaultValidityPeriodBehaviour
          extended byissrg.pba.rbac.AbsoluteValidityPeriod
              extended byissrg.pba.rbac.AnyTimeValidityPeriod
All Implemented Interfaces:
java.lang.Cloneable, Credentials, ValidityPeriod

public class AnyTimeValidityPeriod
extends AbsoluteValidityPeriod

This validity period represents the whole eternity. It is used in some cases in the Role Assignment policy.

Author:
A.Otenko

Field Summary
 
Fields inherited from class issrg.pba.rbac.AbsoluteValidityPeriod
notAfter, notBefore
 
Constructor Summary
AnyTimeValidityPeriod()
          This constructor is effectively a shortcut to AbsoluteValidityPeriod, where both the notBefore and notAfter times are null.
 
Methods inherited from class issrg.pba.rbac.AbsoluteValidityPeriod
clone, getNotAfter, getNotBefore, toString
 
Methods inherited from class issrg.pba.rbac.DefaultValidityPeriodBehaviour
contains, intersection
 
Methods inherited from class issrg.pba.rbac.SubsetCredentials
equals, union
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface issrg.pba.Credentials
union
 

Constructor Detail

AnyTimeValidityPeriod

public AnyTimeValidityPeriod()
This constructor is effectively a shortcut to AbsoluteValidityPeriod, where both the notBefore and notAfter times are null.