Class XuaWsAuditDatasetEnricher
java.lang.Object
org.openehealth.ipf.commons.ihe.ws.cxf.audit.XuaWsAuditDatasetEnricher
- All Implemented Interfaces:
- GroovyObject,- WsAuditDatasetEnricher,- WsAuditDatasetEnricher
- Direct Known Subclasses:
- SwissEprWsAuditDatasetEnricher
public class XuaWsAuditDatasetEnricher
extends Object
implements WsAuditDatasetEnricher, GroovyObject
- 
Field SummaryFields inherited from interface org.openehealth.ipf.commons.audit.WsAuditDatasetEnricherNONE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected static voidconditionallyAddHumanUser(AuditDataset.HumanUser humanUser, WsAuditDataset auditDataset) voidenrichAuditDatasetFromRequest(org.apache.cxf.binding.soap.SoapMessage message, Header.Direction headerDirection, WsAuditDataset auditDataset) Enriches the given audit dataset with elements from the given CXF request message.voidenrichAuditDatasetFromResponse(org.apache.cxf.binding.soap.SoapMessage message, Header.Direction headerDirection, WsAuditDataset auditDataset) Enriches the given audit dataset with elements from the given CXF response message.protected static GPathResultextractXuaToken(org.apache.cxf.binding.soap.SoapMessage message, Header.Direction headerDirection) protected static voidextractXuaTokenElements(GPathResult xuaToken, WsAuditDataset auditDataset) static Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic StringvoidMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface groovy.lang.GroovyObjectgetProperty, invokeMethod, setProperty
- 
Constructor Details- 
XuaWsAuditDatasetEnricherpublic XuaWsAuditDatasetEnricher()
 
- 
- 
Method Details- 
getMetaClass- Specified by:
- getMetaClassin interface- GroovyObject
 
- 
setMetaClass- Specified by:
- setMetaClassin interface- GroovyObject
 
- 
getXUA_SAML_ASSERTION
- 
getWSSE_NS
- 
getSAML20_NS
- 
getPURPOSE_OF_USE_ATTRIBUTE_NAME
- 
getSUBJECT_NAME_ATTRIBUTE_NAME
- 
getSUBJECT_ROLE_ATTRIBUTE_NAME
- 
getPATIENT_ID_ATTRIBUTE_NAME
- 
enrichAuditDatasetFromRequestpublic void enrichAuditDatasetFromRequest(org.apache.cxf.binding.soap.SoapMessage message, Header.Direction headerDirection, WsAuditDataset auditDataset) Description copied from interface:WsAuditDatasetEnricherEnriches the given audit dataset with elements from the given CXF request message.- Specified by:
- enrichAuditDatasetFromRequestin interface- WsAuditDatasetEnricher
- Parameters:
- message- CXF request message.
- headerDirection- direction of SOAP headers.
- auditDataset- target ATNA audit dataset.
 
- 
enrichAuditDatasetFromResponsepublic void enrichAuditDatasetFromResponse(org.apache.cxf.binding.soap.SoapMessage message, Header.Direction headerDirection, WsAuditDataset auditDataset) Description copied from interface:WsAuditDatasetEnricherEnriches the given audit dataset with elements from the given CXF response message.- Specified by:
- enrichAuditDatasetFromResponsein interface- WsAuditDatasetEnricher
- Parameters:
- message- CXF response message.
- headerDirection- direction of SOAP headers.
- auditDataset- target ATNA audit dataset.
 
- 
extractXuaTokenprotected static GPathResult extractXuaToken(org.apache.cxf.binding.soap.SoapMessage message, Header.Direction headerDirection) 
- 
extractXuaTokenElements
- 
conditionallyAddHumanUserprotected static void conditionallyAddHumanUser(AuditDataset.HumanUser humanUser, WsAuditDataset auditDataset) 
 
-