Enum AuditSourceType
- java.lang.Object
-
- java.lang.Enum<AuditSourceType>
-
- org.openehealth.ipf.commons.audit.codes.AuditSourceType
-
- All Implemented Interfaces:
Serializable
,Comparable<AuditSourceType>
,AuditSource
,CodedValueType
,EnumeratedCodedValue<AuditSource>
,EnumeratedValueSet<AuditSource>
public enum AuditSourceType extends Enum<AuditSourceType> implements EnumeratedCodedValue<AuditSource>, AuditSource
Audit Source Type Codes as originally specified in https://tools.ietf.org/html/rfc3881#section-5.4 and now maintained in http://dicom.nema.org/medical/dicom/current/output/html/part15.html#sect_A.5.1.2 This value set is a literal part of the audit schema, ie.e. no other codes may be used.- Since:
- 3.5
- Author:
- Christian Ohr
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openehealth.ipf.commons.audit.types.AuditSource
AuditSource.AuditSourceImpl
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ApplicationServerProcess
DataAcquisitionDevice
DatabaseServerProcess
EndUserInterface
NetworkComponent
OperatingSoftware
Other
SecurityServer
WebServerProcess
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AuditSourceType
enumForCode(String code)
AuditSource
getValue()
static AuditSourceType
valueOf(String name)
Returns the enum constant of this type with the specified name.static AuditSourceType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface org.openehealth.ipf.commons.audit.types.EnumeratedCodedValue
getCode, getCodeSystemName, getDisplayName, getOriginalText, matches
-
-
-
-
Enum Constant Detail
-
EndUserInterface
public static final AuditSourceType EndUserInterface
-
DataAcquisitionDevice
public static final AuditSourceType DataAcquisitionDevice
-
WebServerProcess
public static final AuditSourceType WebServerProcess
-
ApplicationServerProcess
public static final AuditSourceType ApplicationServerProcess
-
DatabaseServerProcess
public static final AuditSourceType DatabaseServerProcess
-
SecurityServer
public static final AuditSourceType SecurityServer
-
NetworkComponent
public static final AuditSourceType NetworkComponent
-
OperatingSoftware
public static final AuditSourceType OperatingSoftware
-
Other
public static final AuditSourceType Other
-
-
Method Detail
-
values
public static AuditSourceType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (AuditSourceType c : AuditSourceType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AuditSourceType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
enumForCode
public static AuditSourceType enumForCode(String code)
-
getValue
public AuditSource getValue()
- Specified by:
getValue
in interfaceEnumeratedValueSet<AuditSource>
-
-