Class ElementStub
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementControlHeader
org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementHeader
org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementStub
ElementStub is used to identify an element.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementControlHeader
CURRENT_AUDIT_HEADER_VERSION -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorElementStub(ElementControlHeader template) Copy/clone constructor.ElementStub(ElementHeader template) Copy/clone constructor.ElementStub(ElementStub template) Copy/clone constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanEquals method that returns true if containing properties are the same.Return the unique name - if knowninthashCode()Hash of propertiesvoidsetUniqueName(String uniqueName) Set up unique name - if knowntoString()JSON-style toString.Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementHeader
getAnchor, getCalculatedValue, getCollectionKinds, getConfidence, getConfidentiality, getConsolidateDuplicate, getCriticality, getDataAssetEncoding, getDataScope, getDigitalResourceOrigin, getDuplicateClassifications, getExecutionPoints, getGovernanceExpectations, getGovernanceMeasurements, getGUID, getImpact, getKnownDuplicate, getLocationKinds, getMemento, getOtherClassifications, getOwnership, getPrimaryKey, getProjectClassification, getProjectKinds, getRetention, getSchemaType, getSecurityListMembership, getSecurityTags, getTemplate, getTemplateSubstitute, getUserAccountProfile, getZoneMembership, getZoneMembershipProfile, setAnchor, setCalculatedValue, setCollectionKinds, setConfidence, setConfidentiality, setConsolidateDuplicate, setCriticality, setDataAssetEncoding, setDataScope, setDigitalResourceOrigin, setDuplicateClassifications, setExecutionPoints, setGovernanceExpectations, setGovernanceMeasurements, setGUID, setImpact, setKnownDuplicate, setLocationKinds, setMemento, setOtherClassifications, setOwnership, setPrimaryKey, setProjectClassification, setProjectKinds, setRetention, setSchemaType, setSecurityListMembership, setSecurityTags, setTemplate, setTemplateSubstitute, setUserAccountProfile, setZoneMembership, setZoneMembershipProfileMethods inherited from class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementControlHeader
getHeaderVersion, getOrigin, getStatus, getType, getVersions, setHeaderVersion, setOrigin, setStatus, setType, setVersions
-
Constructor Details
-
ElementStub
public ElementStub()Default constructor -
ElementStub
Copy/clone constructor. Note, this is a deep copy- Parameters:
template- object to copy
-
ElementStub
Copy/clone constructor. Note, this is a deep copy- Parameters:
template- object to copy
-
ElementStub
Copy/clone constructor.- Parameters:
template- element to copy
-
-
Method Details
-
getUniqueName
Return the unique name - if known- Returns:
- string name
-
setUniqueName
Set up unique name - if known- Parameters:
uniqueName- string name
-
toString
JSON-style toString.- Overrides:
toStringin classElementHeader- Returns:
- list of properties and their values.
-
equals
Equals method that returns true if containing properties are the same.- Overrides:
equalsin classElementHeader- Parameters:
objectToCompare- object to compare- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Hash of properties- Overrides:
hashCodein classElementHeader- Returns:
- int
-