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,ExecutionPointProperties,ExternalReferenceProperties,GlossaryCategoryProperties,GlossaryProperties,GlossaryTermProperties,GovernanceDomainProperties,GovernanceDomainSetProperties,GovernanceLevelIdentifierProperties,GovernanceLevelIdentifierSetProperties,GovernanceMetricProperties,GovernanceStatusIdentifierProperties,GovernanceStatusIdentifierSetProperties,GovernanceZoneProperties,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
ConstructorsConstructorDescriptionDefault constructorCopy/clone constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare 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.inthashCode()Return hash code based on properties.voidsetAdditionalProperties(Map<String, String> additionalProperties) Set up additional properties.voidsetQualifiedName(String qualifiedName) Set up the fully qualified name.voidsetVendorProperties(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:
toStringin 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:
equalsin classOpenMetadataRootProperties- Parameters:
objectToCompare- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code based on properties.- Overrides:
hashCodein classOpenMetadataRootProperties- Returns:
- int
-