Package com.netscape.certsrv.request
Class RequestId
- java.lang.Object
-
- com.netscape.certsrv.request.RequestId
-
- All Implemented Interfaces:
JSONSerializer
,java.io.Serializable
public class RequestId extends java.lang.Object implements java.io.Serializable, JSONSerializer
The RequestId class represents the identifier for a particular request within a request queue. This identifier may be used to retrieve the request object itself from the request queue.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.math.BigInteger
value
-
Constructor Summary
Constructors Constructor Description RequestId()
RequestId(int id)
Creates a new RequestId from its integer representation.RequestId(long id)
RequestId(java.lang.String id)
Creates a new RequestId from its string representation.RequestId(java.math.BigInteger id)
Creates a new RequestId from its BigInteger representation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
hashCode()
java.math.BigInteger
toBigInteger()
Converts the RequestId into its BigInteger representation.java.lang.String
toHexString()
Converts the RequestId into its hex string representation.java.lang.String
toString()
Converts the RequestId into its string representation.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.netscape.certsrv.util.JSONSerializer
toJSON
-
-
-
-
Constructor Detail
-
RequestId
public RequestId()
-
RequestId
public RequestId(java.lang.String id)
Creates a new RequestId from its string representation.- Parameters:
id
- a string containing the decimal or hex value for the identifier.
-
RequestId
public RequestId(java.math.BigInteger id)
Creates a new RequestId from its BigInteger representation.- Parameters:
id
- a BigInteger containing the identifier.
-
RequestId
public RequestId(int id)
Creates a new RequestId from its integer representation.- Parameters:
id
- an integer containing the identifier.
-
RequestId
public RequestId(long id)
-
-
Method Detail
-
toBigInteger
public java.math.BigInteger toBigInteger()
Converts the RequestId into its BigInteger representation.- Returns:
- a BigInteger containing the identifier.
-
toString
public java.lang.String toString()
Converts the RequestId into its string representation. The string form can be stored in a database (such as the LDAP directory)- Overrides:
toString
in classjava.lang.Object
- Returns:
- a string containing the decimal (base 10) value for the identifier.
-
toHexString
public java.lang.String toHexString()
Converts the RequestId into its hex string representation. The string form can be stored in a database (such as the LDAP directory)- Returns:
- a string containing the hex (base 16) value for the identifier.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-