Package com.ibm.fhir.model.type.code
Class ProvenanceEntityRole
- java.lang.Object
-
- com.ibm.fhir.model.visitor.AbstractVisitable
-
- com.ibm.fhir.model.type.Element
-
- com.ibm.fhir.model.type.String
-
- com.ibm.fhir.model.type.Code
-
- com.ibm.fhir.model.type.code.ProvenanceEntityRole
-
- All Implemented Interfaces:
Visitable
@Generated("com.ibm.fhir.tools.CodeGenerator") public class ProvenanceEntityRole extends Code
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProvenanceEntityRole.Builderstatic classProvenanceEntityRole.ValueSet
-
Field Summary
Fields Modifier and Type Field Description static ProvenanceEntityRoleDERIVATIONDerivationstatic ProvenanceEntityRoleQUOTATIONQuotationstatic ProvenanceEntityRoleREMOVALRemovalstatic ProvenanceEntityRoleREVISIONRevisionstatic ProvenanceEntityRoleSOURCESource
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProvenanceEntityRole.Builderbuilder()static Codecode(String value)Inherited factory method for creating ProvenanceEntityRole objects from a passed string value.booleanequals(Object obj)ProvenanceEntityRole.ValueSetgetValueAsEnumConstant()inthashCode()static ProvenanceEntityRoleof(ProvenanceEntityRole.ValueSet value)Factory method for creating ProvenanceEntityRole objects from a passed enum value.static ProvenanceEntityRoleof(String value)Factory method for creating ProvenanceEntityRole objects from a passed string value.static Stringstring(String value)Inherited factory method for creating ProvenanceEntityRole objects from a passed string value.ProvenanceEntityRole.BuildertoBuilder()Create a new Builder from the contents of this Element-
Methods inherited from class com.ibm.fhir.model.type.String
getValue, hasChildren
-
Methods inherited from class com.ibm.fhir.model.type.Element
as, getExtension, getId, is
-
-
-
-
Field Detail
-
DERIVATION
public static final ProvenanceEntityRole DERIVATION
DerivationA transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity.
-
REVISION
public static final ProvenanceEntityRole REVISION
RevisionA derivation for which the resulting entity is a revised version of some original.
-
QUOTATION
public static final ProvenanceEntityRole QUOTATION
QuotationThe repeat of (some or all of) an entity, such as text or image, by someone who might or might not be its original author.
-
SOURCE
public static final ProvenanceEntityRole SOURCE
SourceA primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight.
-
REMOVAL
public static final ProvenanceEntityRole REMOVAL
RemovalA derivation for which the entity is removed from accessibility usually through the use of the Delete operation.
-
-
Method Detail
-
getValueAsEnumConstant
public ProvenanceEntityRole.ValueSet getValueAsEnumConstant()
-
of
public static ProvenanceEntityRole of(ProvenanceEntityRole.ValueSet value)
Factory method for creating ProvenanceEntityRole objects from a passed enum value.
-
of
public static ProvenanceEntityRole of(String value)
Factory method for creating ProvenanceEntityRole objects from a passed string value.- Parameters:
value- A string that matches one of the allowed code values- Throws:
IllegalArgumentException- If the passed string cannot be parsed into an allowed code value
-
string
public static String string(String value)
Inherited factory method for creating ProvenanceEntityRole objects from a passed string value.- Parameters:
value- A string that matches one of the allowed code values- Throws:
IllegalArgumentException- If the passed string cannot be parsed into an allowed code value
-
code
public static Code code(String value)
Inherited factory method for creating ProvenanceEntityRole objects from a passed string value.- Parameters:
value- A string that matches one of the allowed code values- Throws:
IllegalArgumentException- If the passed string cannot be parsed into an allowed code value
-
toBuilder
public ProvenanceEntityRole.Builder toBuilder()
Description copied from class:ElementCreate a new Builder from the contents of this Element
-
builder
public static ProvenanceEntityRole.Builder builder()
-
-