Package dev.dsf.fhir.service
Enum Class ResourceReference.ReferenceType
java.lang.Object
java.lang.Enum<ResourceReference.ReferenceType>
dev.dsf.fhir.service.ResourceReference.ReferenceType
- All Implemented Interfaces:
Serializable,Comparable<ResourceReference.ReferenceType>,Constable
- Enclosing class:
- ResourceReference
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionconditional url in Attachmentliteral url in Attachment to a resource on an external serverliteral url in Attachment to a resource on this servertemporary url in Attachment starting withurn:uuid:unknown url in Attachmentconditional reference as used in batch transactionsliteral reference to a resource on a different serverliteral reference to a resource on this serverlogical reference with type and identifier system and identifier valueconditional url in RelatedArtifactliteral url in RelatedArtifact to a resource on an external serverliteral url in RelatedArtifact to a resource on this servertemporary url in RelatedArtifact starting withurn:uuid:unknown url in RelatedArtifacttemporary reference starting withurn:uuid:unknown reference -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.static ResourceReference.ReferenceType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
TEMPORARY
temporary reference starting withurn:uuid: -
LITERAL_INTERNAL
literal reference to a resource on this server -
LITERAL_EXTERNAL
literal reference to a resource on a different server -
LOGICAL
logical reference with type and identifier system and identifier value -
CONDITIONAL
conditional reference as used in batch transactions -
UNKNOWN
unknown reference -
RELATED_ARTEFACT_TEMPORARY_URL
temporary url in RelatedArtifact starting withurn:uuid: -
RELATED_ARTEFACT_CONDITIONAL_URL
conditional url in RelatedArtifact -
RELATED_ARTEFACT_LITERAL_INTERNAL_URL
literal url in RelatedArtifact to a resource on this server -
RELATED_ARTEFACT_LITERAL_EXTERNAL_URL
literal url in RelatedArtifact to a resource on an external server -
RELATED_ARTEFACT_UNKNOWN_URL
unknown url in RelatedArtifact -
ATTACHMENT_TEMPORARY_URL
temporary url in Attachment starting withurn:uuid: -
ATTACHMENT_CONDITIONAL_URL
conditional url in Attachment -
ATTACHMENT_LITERAL_INTERNAL_URL
literal url in Attachment to a resource on this server -
ATTACHMENT_LITERAL_EXTERNAL_URL
literal url in Attachment to a resource on an external server -
ATTACHMENT_UNKNOWN_URL
unknown url in Attachment
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException- if the argument is null
-