Enum EventTypeCode
- java.lang.Object
-
- java.lang.Enum<EventTypeCode>
-
- org.openehealth.ipf.commons.audit.codes.EventTypeCode
-
- All Implemented Interfaces:
Serializable
,Comparable<EventTypeCode>
,CodedValueType
,EnumeratedCodedValue<EventType>
,EnumeratedValueSet<EventType>
,EventType
public enum EventTypeCode extends Enum<EventTypeCode> implements EventType, EnumeratedCodedValue<EventType>
Audit Event Type Code as specified in http://dicom.nema.org/medical/dicom/current/output/html/part16.html#sect_CID_401 1.2.840.10008.6.1.904 and http://dicom.nema.org/medical/dicom/current/output/html/part16.html#sect_CID_403 1.2.840.10008.6.1.906- Since:
- 3.5
- Author:
- Christian Ohr
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openehealth.ipf.commons.audit.types.EventType
EventType.EventTypeImpl
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EventTypeCode
enumForCode(String code)
EventType
getValue()
static EventTypeCode
valueOf(String name)
Returns the enum constant of this type with the specified name.static EventTypeCode[]
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
-
ApplicationStart
public static final EventTypeCode ApplicationStart
-
ApplicationStop
public static final EventTypeCode ApplicationStop
-
Login
public static final EventTypeCode Login
-
Logout
public static final EventTypeCode Logout
-
Attach
public static final EventTypeCode Attach
-
Detach
public static final EventTypeCode Detach
-
NodeAuthentication
public static final EventTypeCode NodeAuthentication
-
EmergencyOverrideStarted
public static final EventTypeCode EmergencyOverrideStarted
-
NetworkConfiguration
public static final EventTypeCode NetworkConfiguration
-
SecurityConfiguration
public static final EventTypeCode SecurityConfiguration
-
HardwareConfiguration
public static final EventTypeCode HardwareConfiguration
-
SoftwareConfiguration
public static final EventTypeCode SoftwareConfiguration
-
UseOfRestrictedFunction
public static final EventTypeCode UseOfRestrictedFunction
-
AuditRecordingStopped
public static final EventTypeCode AuditRecordingStopped
-
AuditRecordingStarted
public static final EventTypeCode AuditRecordingStarted
-
ObjectSecurityAttributesChanged
public static final EventTypeCode ObjectSecurityAttributesChanged
-
SecurityRolesChanged
public static final EventTypeCode SecurityRolesChanged
-
UserSecurityAttributesChanged
public static final EventTypeCode UserSecurityAttributesChanged
-
EmergencyOverrideStopped
public static final EventTypeCode EmergencyOverrideStopped
-
RemoteServiceOperationStarted
public static final EventTypeCode RemoteServiceOperationStarted
-
RemoteServiceOperationStopped
public static final EventTypeCode RemoteServiceOperationStopped
-
LocalServiceOperationStarted
public static final EventTypeCode LocalServiceOperationStarted
-
LocalServiceOperationStopped
public static final EventTypeCode LocalServiceOperationStopped
-
AuthenticationDecision
public static final EventTypeCode AuthenticationDecision
-
AuthorizationDecision
public static final EventTypeCode AuthorizationDecision
-
SessionStart
public static final EventTypeCode SessionStart
-
SessionStop
public static final EventTypeCode SessionStop
-
AccessControlDecision
public static final EventTypeCode AccessControlDecision
-
StudyInstanceUID
public static final EventTypeCode StudyInstanceUID
-
SOPClassUID
public static final EventTypeCode SOPClassUID
-
NodeID
public static final EventTypeCode NodeID
-
-
Method Detail
-
values
public static EventTypeCode[] 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 (EventTypeCode c : EventTypeCode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EventTypeCode 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 EventTypeCode enumForCode(String code)
-
getValue
public EventType getValue()
- Specified by:
getValue
in interfaceEnumeratedValueSet<EventType>
-
-