Class XdsNonconstructiveDocumentSetRequestAuditDataset
- java.lang.Object
-
- org.openehealth.ipf.commons.ihe.core.atna.AuditDataset
-
- org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
-
- org.openehealth.ipf.commons.ihe.xds.core.audit.XdsAuditDataset
-
- org.openehealth.ipf.commons.ihe.xds.core.audit.XdsNonconstructiveDocumentSetRequestAuditDataset
-
- All Implemented Interfaces:
Serializable
public class XdsNonconstructiveDocumentSetRequestAuditDataset extends XdsAuditDataset
Audit dataset specific for non-constructive operations (Read+Delete as opposed to Create+Update in CRUD) on document sets in an XDS Repository.- Author:
- Dmytro Rud
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
XdsNonconstructiveDocumentSetRequestAuditDataset.Document
static class
XdsNonconstructiveDocumentSetRequestAuditDataset.Status
-
Nested classes/interfaces inherited from class org.openehealth.ipf.commons.ihe.core.atna.AuditDataset
AuditDataset.HumanUser
-
-
Constructor Summary
Constructors Constructor Description XdsNonconstructiveDocumentSetRequestAuditDataset(boolean serverSide)
-
Method Summary
-
Methods inherited from class org.openehealth.ipf.commons.ihe.xds.core.audit.XdsAuditDataset
getPatientId, getPatientIds
-
Methods inherited from class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
getClientIpAddress, getDestinationUserId, getHumanUsers, getLocalAddress, getPurposesOfUse, getRemoteAddress, getRequestPayload, getSourceUserId, getXuaPatientId, isSourceUserIsRequestor, setClientIpAddress, setDestinationUserId, setLocalAddress, setPurposesOfUse, setRemoteAddress, setRequestPayload, setRequestPayload, setSourceUserId, setSourceUserIsRequestor, setXuaPatientId
-
Methods inherited from class org.openehealth.ipf.commons.ihe.core.atna.AuditDataset
getEventOutcomeDescription, getSourceUserName, isDestinationUserIsRequestor, isServerSide, setEventOutcomeDescription, setEventOutcomeIndicator, setSourceUserName, toString
-
-
-
-
Method Detail
-
hasDocuments
public boolean hasDocuments(XdsNonconstructiveDocumentSetRequestAuditDataset.Status status)
-
getEventOutcomeIndicator
public EventOutcomeIndicator getEventOutcomeIndicator(XdsNonconstructiveDocumentSetRequestAuditDataset.Status status)
-
getEventOutcomeIndicator
public EventOutcomeIndicator getEventOutcomeIndicator()
Description copied from class:AuditDataset
Overall outcome of the transaction that causes this audit event- Overrides:
getEventOutcomeIndicator
in classAuditDataset
-
registerProcessedDocument
public void registerProcessedDocument(String documentUniqueId, String repositoryUniqueId, String homeCommunityId)
-
getDocumentIds
public String[] getDocumentIds(XdsNonconstructiveDocumentSetRequestAuditDataset.Status status)
-
getRepositoryIds
public String[] getRepositoryIds(XdsNonconstructiveDocumentSetRequestAuditDataset.Status status)
-
getHomeCommunityIds
public String[] getHomeCommunityIds(XdsNonconstructiveDocumentSetRequestAuditDataset.Status status)
-
getStudyInstanceIds
public String[] getStudyInstanceIds(XdsNonconstructiveDocumentSetRequestAuditDataset.Status status)
-
getSeriesInstanceIds
public String[] getSeriesInstanceIds(XdsNonconstructiveDocumentSetRequestAuditDataset.Status status)
-
getDocuments
public List<XdsNonconstructiveDocumentSetRequestAuditDataset.Document> getDocuments()
-
-