public class WsAuditDataset extends AuditDataset
These pieces are stored and used by corresponding CXF interceptors and transaction-specific audit strategies.
| Modifier and Type | Field and Description |
|---|---|
static List<org.openhealthtools.ihe.atna.auditor.models.rfc3881.CodedValueType> |
DEFAULT_USER_ROLES |
| Constructor and Description |
|---|
WsAuditDataset(boolean serverSide)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getClientIpAddress()
Client IP address.
|
List<org.openhealthtools.ihe.atna.auditor.models.rfc3881.CodedValueType> |
getPurposesOfUse()
Purposes of use, see ITI TF-2a section 3.20.7.8 and ITI TF-2b section 3.40.4.1.2.3.
|
String |
getRequestPayload()
Request SOAP Body (XML) payload.
|
String |
getServiceEndpointUrl()
Service (i.e.
|
String |
getUserId()
Client user ID (WS-Addressing <Reply-To> header).
|
String |
getUserName()
Client user name (WS-Security <Username> header).
|
List<org.openhealthtools.ihe.atna.auditor.models.rfc3881.CodedValueType> |
getUserRoles()
Access Control role(s) the human user holds that allows this transaction.
|
String |
getXuaPatientId()
Patient ID from XUA token, see ITI TF-2b Section 3.40.4.1.2.2.1.
|
void |
setClientIpAddress(String clientIpAddress)
Client IP address.
|
void |
setRequestPayload(String requestPayload)
Sets the request SOAP Body (XML) payload.
|
void |
setRequestPayload(StringPayloadHolder payloadHolder)
Sets the request SOAP Body (XML) payload.
|
void |
setServiceEndpointUrl(String serviceEndpointUrl)
Service (i.e.
|
void |
setUserId(String userId)
Client user ID (WS-Addressing <Reply-To> header).
|
void |
setUserName(String userName)
Client user name (WS-Security <Username> header).
|
void |
setXuaPatientId(String xuaPatientId)
Patient ID from XUA token, see ITI TF-2b Section 3.40.4.1.2.2.1.
|
getEventOutcomeCode, isServerSide, setEventOutcomeCode, toStringpublic static final List<org.openhealthtools.ihe.atna.auditor.models.rfc3881.CodedValueType> DEFAULT_USER_ROLES
public WsAuditDataset(boolean serverSide)
serverSide - specifies whether this audit dataset will be used on the
server side (true) or on the client side (
false)public void setRequestPayload(String requestPayload)
requestPayload - SOAP Body (XML) payload.public void setRequestPayload(StringPayloadHolder payloadHolder)
payloadHolder - POJO containing SOAP Body (XML) payload.@Generated(value="lombok") public String getRequestPayload()
@Generated(value="lombok") public String getUserId()
@Generated(value="lombok") public void setUserId(String userId)
@Generated(value="lombok") public String getUserName()
@Generated(value="lombok") public void setUserName(String userName)
@Generated(value="lombok") public List<org.openhealthtools.ihe.atna.auditor.models.rfc3881.CodedValueType> getUserRoles()
@Generated(value="lombok") public String getClientIpAddress()
@Generated(value="lombok") public void setClientIpAddress(String clientIpAddress)
@Generated(value="lombok") public String getServiceEndpointUrl()
@Generated(value="lombok") public void setServiceEndpointUrl(String serviceEndpointUrl)
@Generated(value="lombok") public List<org.openhealthtools.ihe.atna.auditor.models.rfc3881.CodedValueType> getPurposesOfUse()
@Generated(value="lombok") public String getXuaPatientId()
@Generated(value="lombok") public void setXuaPatientId(String xuaPatientId)
Copyright © 2018 Open eHealth Foundation. All rights reserved.