Package com.ads.api.beans.common
Enum Class Node.NodeType
- All Implemented Interfaces:
Serializable,Comparable<Node.NodeType>,Constable
- Enclosing class:
- Node
These constants are used to specify the NodeType such as Table, column,
Project, Subject, Mapping, Component, Environment and Field. The
constants of this enumerated type provides a simple classification of the
declared elements.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionADS_KEY_VALUE nodeType is used to refer when the node we access is a KeyValue under any of the KeyValues.Any of the above types Only applicable in select places, like Event HandlingAPP_PREFERENCE nodeType is used to refer App_Preferences.BGM_CUSTOM nodeType is used to refer when the node we access is a Custom object under any of the Custom catalogs.BGM_CUSTOM_TYPES nodeType is used to refer BGM Custom Type.BGM_POLICY nodeType is used to refer when the node we access is a Policy under any of the Policy's.BGM_RULE nodeType is used to refer when the node we access is a Rule under any of the rules.BGM_TERM nodeType is used to refer when the node we access is a Term under any of the catalogs.Business Entity TypeCSM_CODE_VALUE nodeType is used to refer when the node we access is a COdeValue under any of the CodeValues.CSM_CODESET nodeType is used to refer when the node we access is a codeset.CSM_CODESET_CATEGORY nodeType is used to refer when the node we access is a codeset category.DI Instance detailsLANGUAGE_KEY nodeType is used to refer Language properties.LINEAGE nodeType is used to refer LINEAGE Sync.MM_MAPPING nodeType is used to refer when the node we access is a mapping with in a project or subject.MM_MAPPING_ROW nodeType is used to refer when the node we access is a mapping specification in a mapping.PROJECT nodeType is used to refer when the node we access is Project.MM_SUBJECT nodeType is used to refer when the node we access is a subject with in a project.REQM_SPECIFICATION nodeType is used to refer when the node we access is a Specification.Role nodeType is used to refer Role in Resource ManagerSM_COLUMN nodeType is used to refer when the node we access is a column under any of the tables.SM_ENVIRONMENT nodeType is used to refer when the node we access is a environment of any system.SM_SYSTEM nodeType is used to refer when the node we access is a system under metaData node.SM_TABLE nodeType is used to refer when the node we access is a table under any of the environments.TAG nodeType is used to refer when the node we access is Tag. -
Method Summary
Modifier and TypeMethodDescriptionstatic Node.NodeTypegetNodeType(int objectTypeId) static Node.NodeTypegetNodeType(String value) Returns the nodeType of the specified value.intstatic intgetObjectTypeId(Node.NodeType nodeType) static Node.NodeTypeReturns the enum constant of this class with the specified name.static Node.NodeType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
MM_PROJECT
PROJECT nodeType is used to refer when the node we access is Project. MM_PROJECT nodeType is used to refer when the node we access is Project. -
MM_SUBJECT
MM_SUBJECT nodeType is used to refer when the node we access is a subject with in a project. -
MM_MAPPING
MM_MAPPING nodeType is used to refer when the node we access is a mapping with in a project or subject.
mapping can be present in project or in subject. -
MM_MAPPING_ROW
MM_MAPPING_ROW nodeType is used to refer when the node we access is a mapping specification in a mapping. -
SM_METADATA
-
SM_SYSTEM
SM_SYSTEM nodeType is used to refer when the node we access is a system under metaData node. -
SM_ENVIRONMENT
SM_ENVIRONMENT nodeType is used to refer when the node we access is a environment of any system. -
SM_TABLE
SM_TABLE nodeType is used to refer when the node we access is a table under any of the environments. -
SM_COLUMN
SM_COLUMN nodeType is used to refer when the node we access is a column under any of the tables. -
CSM_CODESET_CATEGORY
CSM_CODESET_CATEGORY nodeType is used to refer when the node we access is a codeset category. -
CSM_CODESET
CSM_CODESET nodeType is used to refer when the node we access is a codeset. -
REQM_SPECIFICATION
REQM_SPECIFICATION nodeType is used to refer when the node we access is a Specification. -
BGM_TERM
BGM_TERM nodeType is used to refer when the node we access is a Term under any of the catalogs. -
BGM_RULE
BGM_RULE nodeType is used to refer when the node we access is a Rule under any of the rules. -
BGM_POLICY
BGM_POLICY nodeType is used to refer when the node we access is a Policy under any of the Policy's. -
BGM_CUSTOM
BGM_CUSTOM nodeType is used to refer when the node we access is a Custom object under any of the Custom catalogs. -
ADS_KEY_VALUE
ADS_KEY_VALUE nodeType is used to refer when the node we access is a KeyValue under any of the KeyValues. -
CSM_CODE_VALUE
CSM_CODE_VALUE nodeType is used to refer when the node we access is a COdeValue under any of the CodeValues. -
TAG
TAG nodeType is used to refer when the node we access is Tag. -
RSM_ROLE
Role nodeType is used to refer Role in Resource Manager -
ANY
Any of the above types Only applicable in select places, like Event Handling -
BUSINESS_ENTITY_TYPE
Business Entity Type -
DI_INSTANCE
DI Instance details -
LANGUAGE_KEY
LANGUAGE_KEY nodeType is used to refer Language properties. -
APP_PREFERENCE
APP_PREFERENCE nodeType is used to refer App_Preferences. -
LINEAGE
LINEAGE nodeType is used to refer LINEAGE Sync. -
BGM_CUSTOM_TYPES
BGM_CUSTOM_TYPES nodeType is used to refer BGM Custom Type.
-
-
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
-
getObjectTypeId
-
getObjectTypeId
public int getObjectTypeId() -
getNodeType
Returns the nodeType of the specified value.
NodeType can be Table, column, Project, Subject, Mapping, Component, Environment and Field.- Parameters:
value- String- Returns:
- NodeType Node Object
-
getNodeType
-