Class ReferenceableProperties
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataRootProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.ReferenceableProperties
- Direct Known Subclasses:
ActorProfileProperties
,AgreementProperties
,BusinessCapabilityProperties
,CollectionProperties
,CommentProperties
,CommunityProperties
,ConnectionProperties
,ConnectorTypeProperties
,ContributionRecord
,DataProcessingActionProperties
,DataProcessingDescriptionProperties
,DigitalServiceProperties
,EngineActionElement
,ExecutionPointProperties
,ExternalReferenceProperties
,GlossaryCategoryProperties
,GlossaryProperties
,GlossaryTermProperties
,GovernanceActionProcessProperties
,GovernanceActionTypeProperties
,GovernanceDomainProperties
,GovernanceDomainSetProperties
,GovernanceEngineProperties
,GovernanceLevelIdentifierProperties
,GovernanceLevelIdentifierSetProperties
,GovernanceMetricProperties
,GovernanceServiceProperties
,GovernanceStatusIdentifierProperties
,GovernanceStatusIdentifierSetProperties
,GovernanceZoneProperties
,IntegrationConnectorProperties
,IntegrationGroupProperties
,LocationProperties
,MeaningProperties
,MetadataSourceProperties
,NoteLogEntryProperties
,NoteLogHeaderProperties
,NoteLogProperties
,NoteProperties
,PortProperties
,ProjectProperties
,SchemaElementProperties
,SecurityManagerProperties
,SolutionComponentProperties
,SubjectAreaProperties
,SupplementaryProperties
,ToDoProperties
,UserIdentityProperties
,ValidValueProperties
,ValidValueSetProperties
Many open metadata entities are referenceable. It means that they have a qualified name and additional
properties.
-
Constructor Summary
ConstructorDescriptionDefault constructorCopy/clone constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.Return a copy of the additional properties.Returns the stored qualified name property for the metadata entity.Return specific properties for the data manager vendor.int
hashCode()
Return hash code based on properties.void
setAdditionalProperties
(Map<String, String> additionalProperties) Set up additional properties.void
setQualifiedName
(String qualifiedName) Set up the fully qualified name.void
setVendorProperties
(Map<String, String> vendorProperties) Set up specific properties for the data manager vendor.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataRootProperties
getEffectiveFrom, getEffectiveTo, getExtendedProperties, getTypeName, setEffectiveFrom, setEffectiveTo, setExtendedProperties, setTypeName
-
Constructor Details
-
ReferenceableProperties
public ReferenceableProperties()Default constructor -
ReferenceableProperties
Copy/clone constructor. Retrieves values from the supplied template- Parameters:
template
- element to copy
-
-
Method Details
-
setQualifiedName
Set up the fully qualified name.- Parameters:
qualifiedName
- String name
-
getQualifiedName
Returns the stored qualified name property for the metadata entity. If no qualified name is available then the empty string is returned.- Returns:
- qualifiedName
-
setAdditionalProperties
Set up additional properties.- Parameters:
additionalProperties
- Additional properties object
-
getAdditionalProperties
Return a copy of the additional properties. Null means no additional properties are available.- Returns:
- AdditionalProperties
-
getVendorProperties
Return specific properties for the data manager vendor.- Returns:
- name value pairs
-
setVendorProperties
Set up specific properties for the data manager vendor.- Parameters:
vendorProperties
- name value pairs
-
toString
Standard toString method.- Overrides:
toString
in classOpenMetadataRootProperties
- Returns:
- print out of variables in a JSON-style
-
equals
Compare the values of the supplied object with those stored in the current object.- Overrides:
equals
in classOpenMetadataRootProperties
- Parameters:
objectToCompare
- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code based on properties.- Overrides:
hashCode
in classOpenMetadataRootProperties
- Returns:
- int
-