Class TypeDefSummary
java.lang.Object
org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.RepositoryElementHeader
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
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
TypeDef
The TypeDefSummary holds basic identifying information for a specific TypeDef. It is used in
the registration process between repositories.
- See Also:
-
Field Summary
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
ConstructorDescriptionDefault constructorTypeDefSummary
(TypeDefSummary template) Copy/clone constructor copies the values from the supplied template. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Validate that an object is equal depending on their stored values.Return the category of the TypeDef.long
Return the version of the TypeDef.Return the version name is more of a human readable form of the version number.int
hashCode()
Return a hash code based on the values of this object.void
setCategory
(TypeDefCategory category) Set up the category of the TypeDef.void
setVersion
(long version) Set up the version of the TypeDef.void
setVersionName
(String versionName) Set up the version name is more of a human readable form of the version number.toString()
Standard toString method.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.RepositoryElementHeader
getHeaderVersion, setHeaderVersion
-
Field Details
-
version
protected long version -
versionName
-
category
-
-
Constructor Details
-
TypeDefSummary
public TypeDefSummary()Default constructor -
TypeDefSummary
Copy/clone constructor copies the values from the supplied template.- Parameters:
template
- TypeDefSummary
-
-
Method Details
-
getCategory
Return the category of the TypeDef.- Returns:
- TypeDefCategory enum
-
setCategory
Set up the category of the TypeDef.- Parameters:
category
- TypeDefCategory enum
-
getVersion
public long getVersion()Return the version of the TypeDef. Versions are created when a TypeDef's properties are changed. If a description is updated, then this does not create a new version.- Returns:
- String version number
-
setVersion
public void setVersion(long version) Set up the version of the TypeDef. Versions are created when a TypeDef's properties are changed. If a description is updated, then this does not create a new version.- Parameters:
version
- long version number
-
getVersionName
Return the version name is more of a human readable form of the version number. It can be used to show whether the change is a minor or major update.- Returns:
- String version name
-
setVersionName
Set up the version name is more of a human readable form of the version number. It can be used to show whether the change is a minor or major update.- Parameters:
versionName
- String version name
-
toString
Standard toString method.- Overrides:
toString
in classTypeDefLink
- Returns:
- JSON style description of variables.
-
equals
Validate that an object is equal depending on their stored values.- Overrides:
equals
in classTypeDefLink
- Parameters:
objectToCompare
- object- Returns:
- boolean result
-
hashCode
public int hashCode()Return a hash code based on the values of this object.- Overrides:
hashCode
in classTypeDefLink
- Returns:
- in hash code
-