Class DicomInstancesTransferredAuditBuilder<T extends DicomInstancesTransferredAuditBuilder<T>>
java.lang.Object
org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuilder<T,DicomInstancesTransferredBuilder>
 
org.openehealth.ipf.commons.ihe.core.atna.event.IHEAuditMessageBuilder<T,DicomInstancesTransferredBuilder>
 
org.openehealth.ipf.commons.ihe.core.atna.event.DicomInstancesTransferredAuditBuilder<T>
- All Implemented Interfaces:
- AuditMessageBuilder<T>,- Validateable
- Direct Known Subclasses:
- DicomInstancesTransferredEventBuilder
public class DicomInstancesTransferredAuditBuilder<T extends DicomInstancesTransferredAuditBuilder<T>>
extends IHEAuditMessageBuilder<T,DicomInstancesTransferredBuilder> 
Builder for building IHE-specific event if Instances for a particular study have been stored on this system. It
 automatically sets the AuditSource, local and remote ActiveParticipant and a Human Requestor and provides methods for
 adding patient IDs.
- Since:
- 3.5
- Author:
- Christian Ohr, Eugen Fischer
- 
Field SummaryFields inherited from class org.openehealth.ipf.commons.ihe.core.atna.event.IHEAuditMessageBuilderDOCUMENT_UNIQUE_ID, IHE_HOME_COMMUNITY_ID, QUERY_ENCODING, REPOSITORY_UNIQUE_ID, SERIES_INSTANCE_UNIQUE_ID, STUDY_INSTANCE_UNIQUE_ID, URN_IHE_ITI_XCA_2010_HOME_COMMUNITY_IDFields inherited from class org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuilderdelegate
- 
Constructor SummaryConstructorsConstructorDescriptionDicomInstancesTransferredAuditBuilder(AuditContext auditContext, AuditDataset auditDataset, EventOutcomeIndicator eventOutcomeIndicator, String eventOutcomeDescription, EventActionCode eventActionCode, EventType eventType, PurposeOfUse... purposesOfUse) 
- 
Method SummaryModifier and TypeMethodDescriptionaddExportedEntity(String objectId, ParticipantObjectIdType participantObjectIdType, ParticipantObjectTypeCodeRole participantObjectTypeCodeRole, List<TypeValuePairType> details) addExportedEntity(String objectId, ParticipantObjectIdType participantObjectIdType, ParticipantObjectTypeCode participantObjectTypeCode, ParticipantObjectTypeCodeRole participantObjectTypeCodeRole, ParticipantObjectDataLifeCycle participantObjectDataLifeCycle, List<TypeValuePairType> details) addTransferredStudyParticipantObject(String studyId, List<TypeValuePairType> objectDetails) setPatient(String patientId) Methods inherited from class org.openehealth.ipf.commons.ihe.core.atna.event.IHEAuditMessageBuilderaddHumanRequestor, addSecurityResourceParticipantObject, addSecurityResourceParticipantObjects, addSwissW3CTraceContextIdParticipantObject, dicomDetails, documentDetails, getAuditContext, setLocalParticipant, setRemoteParticipantMethods inherited from class org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuildergetMessage, validateMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openehealth.ipf.commons.audit.event.AuditMessageBuildergetMessages, getTypeValuePair, getTypeValuePair, getTypeValuePair, getTypeValuePair, self
- 
Constructor Details- 
DicomInstancesTransferredAuditBuilderpublic DicomInstancesTransferredAuditBuilder(AuditContext auditContext, AuditDataset auditDataset, EventOutcomeIndicator eventOutcomeIndicator, String eventOutcomeDescription, EventActionCode eventActionCode, EventType eventType, PurposeOfUse... purposesOfUse) 
 
- 
- 
Method Details- 
setPatient
- 
addExportedEntitypublic T addExportedEntity(String objectId, ParticipantObjectIdType participantObjectIdType, ParticipantObjectTypeCodeRole participantObjectTypeCodeRole, List<TypeValuePairType> details) 
- 
addExportedEntitypublic T addExportedEntity(String objectId, ParticipantObjectIdType participantObjectIdType, ParticipantObjectTypeCode participantObjectTypeCode, ParticipantObjectTypeCodeRole participantObjectTypeCodeRole, ParticipantObjectDataLifeCycle participantObjectDataLifeCycle, List<TypeValuePairType> details) 
- 
addTransferredStudyParticipantObjectpublic T addTransferredStudyParticipantObject(String studyId, List<TypeValuePairType> objectDetails) 
 
-