jsdsi
Class Validity

java.lang.Object
  |
  +--jsdsi.Obj
        |
        +--jsdsi.Validity

public class Validity
extends Obj

A validity period and a set of online tests.

Author:
Sameer Ajmani

Constructor Summary
Validity(java.util.Date b, java.util.Date a)
           
Validity(java.util.Date b, java.util.Date a, OnlineTest[] t)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.util.Date getNotAfter()
           
 java.util.Date getNotBefore()
           
 OnlineTest[] getOnlineTests()
           
 int hashCode()
           
 Validity intersect(Validity v)
           
(package private) static Validity parseValidity(SexpList l)
           
 SexpList toSexp()
           
 boolean valid()
           
 
Methods inherited from class jsdsi.Obj
parseObj, parseObj, toByteArray, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Validity

public Validity(java.util.Date b,
                java.util.Date a,
                OnlineTest[] t)

Validity

public Validity(java.util.Date b,
                java.util.Date a)
Method Detail

valid

public boolean valid()

getNotBefore

public java.util.Date getNotBefore()

getNotAfter

public java.util.Date getNotAfter()

getOnlineTests

public OnlineTest[] getOnlineTests()

intersect

public Validity intersect(Validity v)

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in class Obj

hashCode

public int hashCode()
Specified by:
hashCode in class Obj

toSexp

public SexpList toSexp()
Specified by:
toSexp in class Obj

parseValidity

static Validity parseValidity(SexpList l)
                       throws SexpParseException
SexpParseException