public final class XKMSResponseFactory extends Object
Modifier and Type | Method and Description |
---|---|
static org.apache.cxf.xkms.model.xkms.ResultType |
copyOpaqueClientData(org.apache.cxf.xkms.model.xkms.RequestAbstractType request,
org.apache.cxf.xkms.model.xkms.ResultType response)
Copies OpaqueClientData from request to response as per XKMS specification
http://www.w3.org/TR/xkms2/#XKMS_2_0_Section_1 [86]
|
static org.apache.cxf.xkms.model.xkms.ResultType |
copyRequestId(org.apache.cxf.xkms.model.xkms.RequestAbstractType request,
org.apache.cxf.xkms.model.xkms.ResultType response)
Copies Request ID to response as per XKMS specification http://www.w3.org/TR/xkms2/#XKMS_2_0_Section_1
|
static org.apache.cxf.xkms.model.xkms.ResultType |
copyServiceName(org.apache.cxf.xkms.model.xkms.RequestAbstractType request,
org.apache.cxf.xkms.model.xkms.ResultType response)
Copies service name from request to response.
|
static org.apache.cxf.xkms.model.xkms.ResultType |
createResponse(org.apache.cxf.xkms.model.xkms.RequestAbstractType request) |
static <T extends org.apache.cxf.xkms.model.xkms.ResultType> |
createResponse(org.apache.cxf.xkms.model.xkms.RequestAbstractType request,
T response)
The following activities are performed:
1) generation and assigning of unique response ID
2) copying of request id
3) copying of service name
4) copying of opaqueClientData
5) setting major result to success
|
static String |
generateUniqueID() |
public static org.apache.cxf.xkms.model.xkms.ResultType createResponse(org.apache.cxf.xkms.model.xkms.RequestAbstractType request)
request
- Request to generate response forpublic static <T extends org.apache.cxf.xkms.model.xkms.ResultType> T createResponse(org.apache.cxf.xkms.model.xkms.RequestAbstractType request, T response)
request
- Request to be used for responseresponse
- Response to be enrichedpublic static org.apache.cxf.xkms.model.xkms.ResultType copyOpaqueClientData(org.apache.cxf.xkms.model.xkms.RequestAbstractType request, org.apache.cxf.xkms.model.xkms.ResultType response)
request
- Containing OpaqueClientDataresponse
- to be used for inserting OpaqueClientDatapublic static org.apache.cxf.xkms.model.xkms.ResultType copyRequestId(org.apache.cxf.xkms.model.xkms.RequestAbstractType request, org.apache.cxf.xkms.model.xkms.ResultType response)
request
- Containing request IDresponse
- to be used for inserting request IDpublic static org.apache.cxf.xkms.model.xkms.ResultType copyServiceName(org.apache.cxf.xkms.model.xkms.RequestAbstractType request, org.apache.cxf.xkms.model.xkms.ResultType response)
request
- containing service nameresponse
- to be used for inserting service namepublic static String generateUniqueID()
Apache CXF