public class PKIStatusInfo
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PKIStatusInfo.Failure
Represents the set of failure codes which may appear
in a
PKIStatusInfo instance. |
static class |
PKIStatusInfo.Status
Represents the set of status codes which may appear
in a
PKIStatusInfo instance. |
| Constructor and Description |
|---|
PKIStatusInfo()
Creates a new, empty
PKIStatusInfo. |
PKIStatusInfo(java.io.InputStream is) |
PKIStatusInfo(PKIStatusInfo.Status status) |
PKIStatusInfo(PKIStatusInfo.Status status,
PKIStatusInfo.Failure failure) |
PKIStatusInfo(PKIStatusInfo.Status status,
java.lang.String text) |
PKIStatusInfo(PKIStatusInfo.Status status,
java.lang.String text,
PKIStatusInfo.Failure failure) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFailure(PKIStatusInfo.Failure failure)
Adds a failure code to this
PKIStatusInfo. |
void |
addFailures(PKIStatusInfo.Failure[] failures)
Adds the failure codes to this
PKIStatusInfo. |
void |
addStatusText(java.lang.String text) |
boolean |
equals(java.lang.Object o) |
PKIStatusInfo.Failure[] |
getFailures()
Returns an array of
PKIStatusInfo.Failure,
or null if none are defined. |
PKIStatusInfo.Status |
getStatus() |
java.lang.String |
getStatusText()
Returns the status descriptive text as a string.
|
java.util.Vector |
getStatusTexts()
Returns the status descriptive text as a vector of strings, or
null if none are defined. |
boolean |
hasFailure(PKIStatusInfo.Failure failure)
Tests whether this
PKIStatusInfo contains the given
failure code (multiple failure codes may be present). |
int |
hashCode() |
void |
input(java.io.InputStream is) |
int |
length() |
void |
output(java.io.OutputStream os) |
java.lang.String |
toString() |
public PKIStatusInfo()
PKIStatusInfo.
Note: Since a valid instance must have at least the
Status defined, this constructor is intended
primarily for use with the input(java.io.InputStream) method.
public PKIStatusInfo(PKIStatusInfo.Status status)
public PKIStatusInfo(PKIStatusInfo.Status status, java.lang.String text)
public PKIStatusInfo(PKIStatusInfo.Status status, PKIStatusInfo.Failure failure)
public PKIStatusInfo(PKIStatusInfo.Status status, java.lang.String text, PKIStatusInfo.Failure failure)
public PKIStatusInfo(java.io.InputStream is)
throws java.io.IOException
java.io.IOExceptionpublic PKIStatusInfo.Status getStatus()
public void addStatusText(java.lang.String text)
public java.lang.String getStatusText()
null if none are defined.public java.util.Vector getStatusTexts()
null if none are defined.public void addFailure(PKIStatusInfo.Failure failure)
PKIStatusInfo.public void addFailures(PKIStatusInfo.Failure[] failures)
PKIStatusInfo.public boolean hasFailure(PKIStatusInfo.Failure failure)
PKIStatusInfo contains the given
failure code (multiple failure codes may be present).public PKIStatusInfo.Failure[] getFailures()
PKIStatusInfo.Failure,
or null if none are defined.public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void input(java.io.InputStream is)
throws java.io.IOException
java.io.IOExceptionpublic void output(java.io.OutputStream os)
throws java.io.IOException
java.io.IOExceptionpublic int length()