Class EntityDef
- java.lang.Object
-
- org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefElementHeader
-
- org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefLink
-
- org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary
-
- org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef
-
- org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.EntityDef
-
- All Implemented Interfaces:
Serializable
public class EntityDef extends TypeDef
EntityDef describes a type of entity in the metadata collection. It is the simplest TypeDef that adds no other properties beyond TypeDef.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef
createdBy, createTime, description, descriptionGUID, externalStandardMappings, initialStatus, options, origin, propertiesDefinition, superType, updatedBy, updateTime, validInstanceStatusList
-
Fields inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary
category, version, versionName
-
Fields inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefLink
guid, name, replacedByTypeGUID, replacedByTypeName, status
-
Fields inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefElementHeader
CURRENT_TYPE_DEF_HEADER_VERSION
-
-
Constructor Summary
Constructors Constructor Description EntityDef()Minimal constructor initializes the superclass as an EntityEntityDef(EntityDef template)Copy/clone constructor copies the values from the supplied template.EntityDef(TypeDefCategory category, String guid, String name, long version, String versionName)Typical constructor is passed the properties of the typedef's super class being constructed.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeDefcloneFromSubclass()Delegate the process of cloning to the subclass.StringtoString()Standard toString method.-
Methods inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef
equals, getCreatedBy, getCreateTime, getDescription, getDescriptionGUID, getExternalStandardMappings, getInitialStatus, getOptions, getOrigin, getPropertiesDefinition, getSuperType, getUpdatedBy, getUpdateTime, getValidInstanceStatusList, hashCode, setCreatedBy, setCreateTime, setDescription, setDescriptionGUID, setExternalStandardMappings, setInitialStatus, setOptions, setOrigin, setPropertiesDefinition, setSuperType, setUpdatedBy, setUpdateTime, setValidInstanceStatusList
-
Methods inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary
getCategory, getVersion, getVersionName, setCategory, setVersion, setVersionName
-
Methods inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefLink
getGUID, getName, getReplacedByTypeGUID, getReplacedByTypeName, getStatus, setGUID, setName, setReplacedByTypeGUID, setReplacedByTypeName, setStatus
-
Methods inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefElementHeader
getHeaderVersion, setHeaderVersion
-
-
-
-
Constructor Detail
-
EntityDef
public EntityDef()
Minimal constructor initializes the superclass as an Entity
-
EntityDef
public EntityDef(TypeDefCategory category, String guid, String name, long version, String versionName)
Typical constructor is passed the properties of the typedef's super class being constructed.- Parameters:
category- category of this TypeDefguid- unique id for the TypeDefname- unique name for the TypeDefversion- active version number for the TypeDefversionName- name for the active version of the TypeDef
-
EntityDef
public EntityDef(EntityDef template)
Copy/clone constructor copies the values from the supplied template.- Parameters:
template- EntityDef
-
-
Method Detail
-
cloneFromSubclass
public TypeDef cloneFromSubclass()
Delegate the process of cloning to the subclass.- Specified by:
cloneFromSubclassin classTypeDef- Returns:
- subclass of TypeDef
-
-