Class BasicXuaProcessor
java.lang.Object
org.openehealth.ipf.commons.ihe.xua.BasicXuaProcessor
- All Implemented Interfaces:
GroovyObject
,XuaProcessor
-
Field Summary
Fields inherited from interface org.openehealth.ipf.commons.ihe.ws.cxf.audit.XuaProcessor
NOOP
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
enrichAuditDatasetFromXuaToken
(org.apache.cxf.binding.soap.SoapMessage message, Header.Direction headerDirection, WsAuditDataset auditDataset) Enriches the given audit dataset with elements from the XUA token (SAML2 assertion) contained in the given CXF message.static String
static String
static String
static String
static String
static String
static String
static String
static String
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface groovy.lang.GroovyObject
getProperty, invokeMethod, setProperty
-
Constructor Details
-
BasicXuaProcessor
public BasicXuaProcessor()
-
-
Method Details
-
getMetaClass
- Specified by:
getMetaClass
in interfaceGroovyObject
-
setMetaClass
- Specified by:
setMetaClass
in interfaceGroovyObject
-
getXUA_SAML_ASSERTION
-
getWSSE_NS
-
getSAML20_NS
-
getSWISS_USER_POU_OID
-
getSWISS_USER_ROLE_OID
-
getPURPOSE_OF_USE_ATTRIBUTE_NAME
-
getSUBJECT_NAME_ATTRIBUTE_NAME
-
getSUBJECT_ROLE_ATTRIBUTE_NAME
-
getPATIENT_ID_ATTRIBUTE_NAME
-
enrichAuditDatasetFromXuaToken
public void enrichAuditDatasetFromXuaToken(org.apache.cxf.binding.soap.SoapMessage message, Header.Direction headerDirection, WsAuditDataset auditDataset) Description copied from interface:XuaProcessor
Enriches the given audit dataset with elements from the XUA token (SAML2 assertion) contained in the given CXF message.- Specified by:
enrichAuditDatasetFromXuaToken
in interfaceXuaProcessor
- Parameters:
message
- source CXF message.headerDirection
- direction of the header containing the SAML2 assertion.auditDataset
- target ATNA audit dataset.
-