Class AuditSourceIdentificationType
- java.lang.Object
-
- org.openehealth.ipf.commons.audit.model.AuditSourceIdentificationType
-
- All Implemented Interfaces:
Serializable
,Validateable
public class AuditSourceIdentificationType extends Object implements Serializable, Validateable
- Since:
- 3.5
- Author:
- Christian Ohr
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AuditSourceIdentificationType(String auditSourceID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
String
getAuditEnterpriseSiteID()
Logical source location within the healthcare enterprise network, e.g., a hospital or other provider location within a multi-entity provider group.@NonNull String
getAuditSourceID()
Identifier of the source that detected the auditable event and created this audit message.List<AuditSource>
getAuditSourceType()
Code specifying the type of source.int
hashCode()
void
setAuditEnterpriseSiteID(String auditEnterpriseSiteID)
Logical source location within the healthcare enterprise network, e.g., a hospital or other provider location within a multi-entity provider group.void
setAuditSourceID(@NonNull String auditSourceID)
Identifier of the source that detected the auditable event and created this audit message.void
validate()
Validates the constructed audit message against the specification, because API does not completely prevent constructing incomplete or inconsistent messages.
-
-
-
Constructor Detail
-
AuditSourceIdentificationType
public AuditSourceIdentificationType(String auditSourceID)
- Parameters:
auditSourceID
- identifier of the source that detected the auditable event and created this audit message
-
-
Method Detail
-
getAuditSourceType
public List<AuditSource> getAuditSourceType()
Code specifying the type of source. The Audit Source Type Code values specify the type of source where an event originated. Codes from coded terminologies and implementation defined codes can also be used for the AuditSourceTypeCode.- Returns:
- codes specifying the type of source
-
validate
public void validate()
Description copied from interface:Validateable
Validates the constructed audit message against the specification, because API does not completely prevent constructing incomplete or inconsistent messages.- Specified by:
validate
in interfaceValidateable
-
canEqual
protected boolean canEqual(Object other)
-
getAuditSourceID
@NonNull public @NonNull String getAuditSourceID()
Identifier of the source that detected the auditable event and created this audit message. Although often the audit source is one of the participants, it could also be an external system that is monitoring the activities of the participants (e.g., an add-on audit-generating device).
-
setAuditSourceID
public void setAuditSourceID(@NonNull @NonNull String auditSourceID)
Identifier of the source that detected the auditable event and created this audit message. Although often the audit source is one of the participants, it could also be an external system that is monitoring the activities of the participants (e.g., an add-on audit-generating device).
-
getAuditEnterpriseSiteID
public String getAuditEnterpriseSiteID()
Logical source location within the healthcare enterprise network, e.g., a hospital or other provider location within a multi-entity provider group.
Serves to further qualify the Audit Source ID, since Audit Source ID is not required to be globally unique.
-
setAuditEnterpriseSiteID
public void setAuditEnterpriseSiteID(String auditEnterpriseSiteID)
Logical source location within the healthcare enterprise network, e.g., a hospital or other provider location within a multi-entity provider group.
Serves to further qualify the Audit Source ID, since Audit Source ID is not required to be globally unique.
-
-