Enum GovernanceDomain
- java.lang.Object
-
- java.lang.Enum<GovernanceDomain>
-
- org.odpi.openmetadata.accessservices.governanceprogram.properties.GovernanceDomain
-
- All Implemented Interfaces:
Serializable,Comparable<GovernanceDomain>
public enum GovernanceDomain extends Enum<GovernanceDomain> implements Serializable
GovernanceDomain defines the different governance domains that open metadata seeks to unite. It is used in a governance definition and in the governance officer. This gives an indication of which of the governance officers are responsible for defining which governance definition.- UNCLASSIFIED - The governance domain is not specified.
- DATA - The data (information) governance domain.
- PRIVACY - The data privacy governance domain.
- SECURITY - The governance definition is approved and in use.
- IT_INFRASTRUCTURE - The IT infrastructure management governance domain.
- SOFTWARE_DEVELOPMENT - The software development lifecycle governance domain.
- CORPORATE - The corporate governance domain.
- ASSET_MANAGEMENT - The physical asset management governance domain.
- OTHER - The governance domain is locally defined.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ASSET_MANAGEMENTCORPORATEDATAIT_INFRASTRUCTUREOTHERPRIVACYSECURITYSOFTWARE_DEVELOPMENTUNCLASSIFIED
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()Return the default description of the instance provenance type.StringgetName()Return the default name of the instance provenance type.intgetOrdinal()Return the numeric representation of the instance provenance type.StringtoString()toString() JSON-stylestatic GovernanceDomainvalueOf(String name)Returns the enum constant of this type with the specified name.static GovernanceDomain[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNCLASSIFIED
public static final GovernanceDomain UNCLASSIFIED
-
DATA
public static final GovernanceDomain DATA
-
PRIVACY
public static final GovernanceDomain PRIVACY
-
SECURITY
public static final GovernanceDomain SECURITY
-
IT_INFRASTRUCTURE
public static final GovernanceDomain IT_INFRASTRUCTURE
-
SOFTWARE_DEVELOPMENT
public static final GovernanceDomain SOFTWARE_DEVELOPMENT
-
CORPORATE
public static final GovernanceDomain CORPORATE
-
ASSET_MANAGEMENT
public static final GovernanceDomain ASSET_MANAGEMENT
-
OTHER
public static final GovernanceDomain OTHER
-
-
Method Detail
-
values
public static GovernanceDomain[] 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 (GovernanceDomain c : GovernanceDomain.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static GovernanceDomain 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
-
getOrdinal
public int getOrdinal()
Return the numeric representation of the instance provenance type.- Returns:
- int ordinal
-
getName
public String getName()
Return the default name of the instance provenance type.- Returns:
- String name
-
getDescription
public String getDescription()
Return the default description of the instance provenance type.- Returns:
- String description
-
toString
public String toString()
toString() JSON-style- Overrides:
toStringin classEnum<GovernanceDomain>- Returns:
- string description
-
-