Interface EnumeratedCodedValue<T extends CodedValueType>
-
- All Superinterfaces:
CodedValueType
,EnumeratedValueSet<T>
,Serializable
- All Known Implementing Classes:
ActiveParticipantRoleIdCode
,AuditSourceType
,EventIdCode
,EventTypeCode
,MediaTypeCode
,ParticipantObjectIdTypeCode
,XspaPoUCode
public interface EnumeratedCodedValue<T extends CodedValueType> extends EnumeratedValueSet<T>, CodedValueType
Represents an EnumeratedValueSet and serves as delegate to a CodedValueType. Enums that implement this interface can be used everywhere aCodedValueType
is required.- Since:
- 3.5
- Author:
- Christian Ohr
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default String
getCode()
default String
getCodeSystemName()
default String
getDisplayName()
default String
getOriginalText()
default boolean
matches(Object code)
-
Methods inherited from interface org.openehealth.ipf.commons.audit.types.EnumeratedValueSet
getValue
-
-
-
-
Method Detail
-
getCode
default String getCode()
- Specified by:
getCode
in interfaceCodedValueType
-
getOriginalText
default String getOriginalText()
- Specified by:
getOriginalText
in interfaceCodedValueType
-
getCodeSystemName
default String getCodeSystemName()
- Specified by:
getCodeSystemName
in interfaceCodedValueType
-
getDisplayName
default String getDisplayName()
- Specified by:
getDisplayName
in interfaceCodedValueType
-
matches
default boolean matches(Object code)
- Specified by:
matches
in interfaceEnumeratedValueSet<T extends CodedValueType>
-
-