Package com.netscape.certsrv.base
Class ResourceMessage
- java.lang.Object
-
- com.netscape.certsrv.base.ResourceMessage
-
- Direct Known Subclasses:
Account
,CAInfo
,CertEnrollmentRequest
,Info
,KeyArchivalRequest
,KeyGenerationRequest
,KeyRecoveryRequest
,KRAInfo
,PKIException.Data
public class ResourceMessage extends java.lang.Object
- Author:
- Ade Lee
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ResourceMessage.Attribute
static class
ResourceMessage.AttributeList
static class
ResourceMessage.MapAdapter
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.String>
attributes
-
Constructor Summary
Constructors Constructor Description ResourceMessage()
ResourceMessage(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> form)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getAttribute(java.lang.String name)
java.util.Collection<java.lang.String>
getAttributeNames()
java.util.Map<java.lang.String,java.lang.String>
getAttributes()
java.lang.String
getClassName()
int
hashCode()
static <T> java.lang.String
marshal(T object, java.lang.Class<T> clazz)
void
marshall(java.io.OutputStream os)
java.lang.String
removeAttribute(java.lang.String name)
void
setAttribute(java.lang.String name, java.lang.String value)
void
setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
void
setClassName(java.lang.String className)
static <T> T
unmarshal(java.lang.String string, java.lang.Class<T> clazz)
static <T> T
unmarshall(java.lang.Class<T> t, java.lang.String filePath)
-
-
-
Method Detail
-
getClassName
public java.lang.String getClassName()
-
setClassName
public void setClassName(java.lang.String className)
-
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
-
setAttributes
public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
-
getAttributeNames
public java.util.Collection<java.lang.String> getAttributeNames()
-
getAttribute
public java.lang.String getAttribute(java.lang.String name)
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.String value)
-
removeAttribute
public java.lang.String removeAttribute(java.lang.String name)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
marshal
public static <T> java.lang.String marshal(T object, java.lang.Class<T> clazz) throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
-
marshall
public void marshall(java.io.OutputStream os) throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
-
unmarshal
public static <T> T unmarshal(java.lang.String string, java.lang.Class<T> clazz) throws java.lang.Exception
- Throws:
java.lang.Exception
-
unmarshall
public static <T> T unmarshall(java.lang.Class<T> t, java.lang.String filePath) throws javax.xml.bind.JAXBException, java.io.FileNotFoundException
- Throws:
javax.xml.bind.JAXBException
java.io.FileNotFoundException
-
-