Enum ParticipantObjectDataLifeCycle
- java.lang.Object
-
- java.lang.Enum<ParticipantObjectDataLifeCycle>
-
- org.openehealth.ipf.commons.audit.codes.ParticipantObjectDataLifeCycle
-
- All Implemented Interfaces:
Serializable
,Comparable<ParticipantObjectDataLifeCycle>
,EnumeratedValueSet<Short>
public enum ParticipantObjectDataLifeCycle extends Enum<ParticipantObjectDataLifeCycle> implements EnumeratedValueSet<Short>
Participant Object Data Life Cycle as originally specified in https://tools.ietf.org/html/rfc3881#section-5.5 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
-
-
Enum Constant Summary
Enum Constants Enum Constant Description Access
Aggregation
Amendment
Archiving
Deidentification
Disclosure
Export
Import
LogicalDeletion
Origination
PermanentErasure
ReceiptOfDisclosure
Report
Translation
Verification
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ParticipantObjectDataLifeCycle
enumForCode(Short code)
Short
getValue()
static ParticipantObjectDataLifeCycle
valueOf(String name)
Returns the enum constant of this type with the specified name.static ParticipantObjectDataLifeCycle[]
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.EnumeratedValueSet
matches
-
-
-
-
Enum Constant Detail
-
Origination
public static final ParticipantObjectDataLifeCycle Origination
-
Import
public static final ParticipantObjectDataLifeCycle Import
-
Amendment
public static final ParticipantObjectDataLifeCycle Amendment
-
Verification
public static final ParticipantObjectDataLifeCycle Verification
-
Translation
public static final ParticipantObjectDataLifeCycle Translation
-
Access
public static final ParticipantObjectDataLifeCycle Access
-
Deidentification
public static final ParticipantObjectDataLifeCycle Deidentification
-
Aggregation
public static final ParticipantObjectDataLifeCycle Aggregation
-
Report
public static final ParticipantObjectDataLifeCycle Report
-
Export
public static final ParticipantObjectDataLifeCycle Export
-
Disclosure
public static final ParticipantObjectDataLifeCycle Disclosure
-
ReceiptOfDisclosure
public static final ParticipantObjectDataLifeCycle ReceiptOfDisclosure
-
Archiving
public static final ParticipantObjectDataLifeCycle Archiving
-
LogicalDeletion
public static final ParticipantObjectDataLifeCycle LogicalDeletion
-
PermanentErasure
public static final ParticipantObjectDataLifeCycle PermanentErasure
-
-
Method Detail
-
values
public static ParticipantObjectDataLifeCycle[] 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 (ParticipantObjectDataLifeCycle c : ParticipantObjectDataLifeCycle.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ParticipantObjectDataLifeCycle 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 ParticipantObjectDataLifeCycle enumForCode(Short code)
-
getValue
public Short getValue()
- Specified by:
getValue
in interfaceEnumeratedValueSet<Short>
-
-