Interface AuditMessageBuilder<T extends AuditMessageBuilder<T>>
- All Superinterfaces:
Validateable
- All Known Implementing Classes:
ApplicationActivityBuilder
,ApplicationActivityBuilder.ApplicationStart
,ApplicationActivityBuilder.ApplicationStop
,AuditLogUsedBuilder
,BalpPHIExportBuilder
,BalpPHIImportBuilder
,BalpQueryInformationBuilder
,BaseAuditMessageBuilder
,BeginTransferringDicomInstancesBuilder
,CustomAuditMessageBuilder
,DataExportBuilder
,DataImportBuilder
,DelegatingAuditMessageBuilder
,DicomInstancesAccessedAuditBuilder
,DicomInstancesAccessedBuilder
,DicomInstancesAccessedEventBuilder
,DicomInstancesTransferredAuditBuilder
,DicomInstancesTransferredBuilder
,DicomInstancesTransferredEventBuilder
,DicomStudyDeletedBuilder
,GenericFhirAuditMessageBuilder
,IHEAuditLogUsedBuilder
,IHEAuditMessageBuilder
,NetworkEntryBuilder
,NetworkEntryBuilder.EnteringNetwork
,NetworkEntryBuilder.LeavingNetwork
,OrderRecordBuilder
,PatientRecordBuilder
,PatientRecordEventBuilder
,PHIExportBuilder
,PHIImportBuilder
,ProcedureRecordBuilder
,QueryBuilder
,QueryInformationBuilder
,SecurityAlertBuilder
,UserAuthenticationBuilder
,UserAuthenticationBuilder.Login
,UserAuthenticationBuilder.Logout
,XdsPatientRecordEventBuilder
,XdsPHIExportBuilder
,XdsPHIImportBuilder
,XdsQueryInformationBuilder
Base interface for building DICOM audit messages
- Since:
- 3.5
- Author:
- Christian Ohr
-
Method Summary
Modifier and TypeMethodDescriptiondefault AuditMessage[]
default TypeValuePairType
getTypeValuePair
(String type, byte[] value) Create and set a Type Value Pair instance for a given type and valuedefault TypeValuePairType
getTypeValuePair
(String type, byte[] value, byte[] defaultValue) Create and set a Type Value Pair instance for a given type and valuedefault TypeValuePairType
getTypeValuePair
(String type, Object value) Create and set a Type Value Pair instance for a given type and valuedefault TypeValuePairType
getTypeValuePair
(String type, Object value, String defaultValue) Create and set a Type Value Pair instance for a given type and valuedefault T
self()
Methods inherited from interface org.openehealth.ipf.commons.audit.model.Validateable
validate
-
Method Details
-
getMessage
AuditMessage getMessage()- Returns:
- the audit message being built
-
getMessages
- Returns:
- the audit message being built as only element in an array
-
getTypeValuePair
Create and set a Type Value Pair instance for a given type and value- Parameters:
type
- the type to setvalue
- the value to set- Returns:
- the Type Value Pair instance
-
getTypeValuePair
Create and set a Type Value Pair instance for a given type and value- Parameters:
type
- the type to setvalue
- the value to set- Returns:
- the Type Value Pair instance
-
getTypeValuePair
Create and set a Type Value Pair instance for a given type and value- Parameters:
type
- the type to setvalue
- the value to setdefaultValue
- the value to set if value is null- Returns:
- the Type Value Pair instance
-
getTypeValuePair
Create and set a Type Value Pair instance for a given type and value- Parameters:
type
- the type to setvalue
- the value to setdefaultValue
- the value to set if value is null- Returns:
- the Type Value Pair instance
-
self
- Returns:
- this builder
-