Enum Class ElementOriginCategory
java.lang.Object
java.lang.Enum<ElementOriginCategory>
org.odpi.openmetadata.frameworks.openmetadata.enums.ElementOriginCategory
- All Implemented Interfaces:
Serializable
,Comparable<ElementOriginCategory>
,Constable
,OpenMetadataEnum
ElementOriginCategory defines where the metadata comes from.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe element is part of a service's configuration.The element comes from an open metadata content pack.The element comes from a metadata repository that used to be a member of the one of the local repository's cohorts, but it has been deregistered.The element was created from an export archive.The element is maintained by an external technology.The element is being maintained within one of the local cohort members.Unknown provenance. -
Method Summary
Modifier and TypeMethodDescriptionReturn the description of the metadata element origin.Return the unique identifier for the valid value that represents the enum value.getName()
Return the name of the metadata element origin.int
Return the code for metadata element.boolean
Return whether the enum is the default value or not.toString()
Standard toString method.static ElementOriginCategory
Returns the enum constant of this class with the specified name.static ElementOriginCategory[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
UNKNOWN
Unknown provenance. -
LOCAL_COHORT
The element is being maintained within one of the local cohort members. The metadata collection id is for one of the repositories in the cohort. This metadata collection id identifies the home repository for this element. -
EXPORT_ARCHIVE
The element was created from an export archive. The metadata collection id for the element is the metadata collection id of the originating server. If the originating server later joins the cohort with the same metadata collection id then these elements will be refreshed from the originating server's current repository. -
CONTENT_PACK
The element comes from an open metadata content pack. The metadata collection id of the elements is set to the GUID of the pack. -
DEREGISTERED_REPOSITORY
The element comes from a metadata repository that used to be a member of the one of the local repository's cohorts, but it has been deregistered. The metadata collection id remains the same. If the repository rejoins the cohort then these elements can be refreshed from the rejoining repository. -
CONFIGURATION
The element is part of a service's configuration. The metadata collection id is null. -
EXTERNAL_SOURCE
The element is maintained by an external technology. The metadata collection id is the guid of the technology's descriptive entity.
-
-
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
-
getOrdinal
public int getOrdinal()Return the code for metadata element.- Specified by:
getOrdinal
in interfaceOpenMetadataEnum
- Returns:
- int code for the origin
-
getName
Return the name of the metadata element origin.- Specified by:
getName
in interfaceOpenMetadataEnum
- Returns:
- String name
-
getDescription
Return the description of the metadata element origin.- Specified by:
getDescription
in interfaceOpenMetadataEnum
- Returns:
- String description
-
getDescriptionGUID
Return the unique identifier for the valid value that represents the enum value.- Specified by:
getDescriptionGUID
in interfaceOpenMetadataEnum
- Returns:
- guid
-
isDefault
public boolean isDefault()Return whether the enum is the default value or not.- Specified by:
isDefault
in interfaceOpenMetadataEnum
- Returns:
- boolean
-
toString
Standard toString method.- Overrides:
toString
in classEnum<ElementOriginCategory>
- Returns:
- print out of variables in a JSON-style
-