issrg.pba.rbac
Class AnyTimeValidityPeriod

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

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.
 
Method Summary
 
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.