Class AttributedMetadataElement
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.metadataelements.AttributedMetadataElement
- All Implemented Interfaces:
MetadataElement
- Direct Known Subclasses:
ContactMethodElement
,InformationSupplyChainElement
,OpenMetadataRootElement
,ProjectElement
,SecurityGroupElement
Description of an open metadata element (entity instance) retrieved from the open metadata repositories
that is expected to have external references and other elements attached.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor used by subclassesCopy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.Return attached external identifiers.Return the assets that are consumed by this software capability.Return the attached comments.Return the assets reached through this connection.Returns a copy of the properties for this connection's connector type.Return the capabilities that are using this asset.Return the contact methods for this element.Return end 2 of the DeployedOn relationship.Return the asset that this schema describes.getEdges()
Return the element header associated with the properties.Return the list of embedded connections for this virtual connection.Returns a copy of the properties for this connection's endpoint.Return the list of external references for this element.Return the schema type that is reusable amongst assets.Return end 1 of DeployedOn relationship.Return the hosts that are using this storage volume.Return the attached informal tags.getLikes()
Return the list of likes for this element.Return the lineage relationships associated with this element.Return the type of schema element that represents the key or property name for the map.Return the type of schema element that represents the property value for the map.Return the glossary terms linked by semantic assignment.Return the list of collections that is definition is a member of.Return the mermaid representation of this data structure.Return the governance metrics that measure this governance definition.Return details of other related elements retrieved from the repository.Return the list of connections that this connection is embedded in.Return the parent glossary for this element.Return the schema elements that are using this schema type.getPorts()
Return any attached property facets such as vendor specific properties.Return the list of individual query targets for a derived column.Return details of the relationship used to retrieve this element.Return the related terms.Return elements linked via the resource list relationship.Return the attached reviews (ratings).Return the attached schema for this asset.Return details of the asset(s) that provides the sample data.Return the schema attributes in this schema type.Return the list of alternative schema types that this attribute or asset may use.Return the attached search keywords.Return the data definitions that are linked to this glossary term via the semantic definition relationship.Return the storage volumes attached to a host.Return any attached supplementary properties.Return the software capabilities supported by this IT asset.getTerms()
Return any valid values associated with this element.int
hashCode()
Create a hash code for this element type.void
setActionCause
(List<RelatedMetadataElementSummary> actionCause) void
setActionsForTarget
(List<RelatedMetadataElementSummary> actionsForTarget) void
setActionSource
(RelatedMetadataElementSummary actionSource) void
setActionSponsors
(List<RelatedMetadataElementSummary> actionSponsors) void
setActionTargets
(List<RelatedMetadataElementSummary> actionTargets) void
setAgreementActors
(List<RelatedMetadataElementSummary> agreementActors) void
setAgreementContents
(List<RelatedMetadataElementSummary> agreementContents) void
setAgreementItems
(List<RelatedMetadataElementSummary> agreementItems) void
setAgreementsForContract
(List<RelatedMetadataElementSummary> agreementsForContract) void
setAlsoKnownAs
(List<RelatedMetadataElementSummary> alsoKnownAs) Set up attached external identifiers.void
setAPIEndpoints
(List<RelatedMetadataElementSummary> apiEndpoints) void
setArchiveContents
(RelatedMetadataElementSummary archiveContents) void
setAssignedActors
(List<RelatedMetadataElementSummary> assignedActors) void
setAssignedItems
(List<RelatedMetadataElementSummary> assignedItems) void
setAssignmentScope
(List<RelatedMetadataElementSummary> assignmentScope) void
setAssociatedGlossaries
(List<RelatedMetadataElementSummary> associatedGlossaries) void
setAssociatedLogs
(List<RelatedMetadataElementSummary> associatedLogs) void
setAssociatedLogSubjects
(List<RelatedMetadataElementSummary> associatedLogSubjects) void
setAssociatedValues
(List<RelatedMetadataElementSummary> associatedValues) void
setCanonicalValidValues
(List<RelatedMetadataElementSummary> canonicalValidValues) void
setCapabilityConsumedAssets
(List<RelatedMetadataElementSummary> capabilityConsumedAssets) Set up the assets that are consumed by this software capability.void
setCapabilityHostedBy
(List<RelatedMetadataElementSummary> capabilityHostedBy) void
setCertifications
(List<RelatedMetadataElementSummary> certifications) void
setCertifiedElements
(List<RelatedMetadataElementSummary> certifiedElements) void
setChildProcesses
(List<RelatedMetadataElementSummary> childProcesses) void
setCohortMember
(RelatedMetadataElementSummary cohortMember) void
setCollectionMembers
(List<RelatedMetadataElementSummary> collectionMembers) void
setCommentedOnElement
(RelatedMetadataElementSummary commentedOnElement) void
setComments
(List<RelatedMetadataElementSummary> comments) Set up the attached comments.void
setCommissionedBy
(List<RelatedMetadataElementSummary> commissionedBy) void
setCommissionedElements
(List<RelatedMetadataElementSummary> commissionedElements) void
setConnectedAssets
(List<RelatedMetadataElementSummary> connectedAssets) Set up the assets reached through this connection.void
setConnections
(List<RelatedMetadataElementSummary> connections) void
setConnectorType
(RelatedMetadataElementSummary connectorType) Set up the connector type properties for this Connection.void
setConsistentValues
(List<RelatedMetadataElementSummary> consistentValues) void
setConsumedByCapabilities
(List<RelatedMetadataElementSummary> consumedByCapabilities) Set up the capabilities that are using this asset.void
setContactDetails
(List<RelatedMetadataElementSummary> contactDetails) Set up the contact methods for this element.void
setContacts
(List<RelatedMetadataElementSummary> contacts) void
setContextRelevantTerms
(List<RelatedMetadataElementSummary> contextRelevantTerms) void
setContracts
(List<RelatedMetadataElementSummary> contracts) void
setDataSetContent
(List<RelatedMetadataElementSummary> dataSetContent) void
setDeployedTo
(List<RelatedMetadataElementSummary> deployedTo) Set up end 2 of the DeployedOn relationship.void
setDerivedFrom
(List<RelatedMetadataElementSummary> derivedFrom) void
setDescribesStructureForAsset
(RelatedMetadataElementSummary describesStructureForAsset) Set up the asset that this schema describes.void
setDigitalSubscribers
(List<RelatedMetadataElementSummary> digitalSubscribers) void
setDigitalSubscriptions
(List<RelatedMetadataElementSummary> digitalSubscriptions) void
void
setElementHeader
(ElementHeader elementHeader) Set up the element header associated with the properties.void
setEmbeddedConnections
(List<RelatedMetadataElementSummary> embeddedConnections) Set up the list of embedded connections for this virtual connection.void
setEndpoint
(RelatedMetadataElementSummary endpoint) Set up the endpoint properties for this Connection.void
setEquivalentElements
(List<RelatedMetadataElementSummary> equivalentElements) void
setExternalReferences
(List<RelatedMetadataElementSummary> externalReferences) Set up the list of external references for this elementvoid
setExternalSchemaType
(RelatedMetadataElementSummary externalSchemaType) Set up the schema type that is reusable amongst assets.void
setFacetedElements
(List<RelatedMetadataElementSummary> facetedElements) void
setForeignKeys
(List<RelatedMetadataElementSummary> foreignKeys) void
setGlossaryCategories
(List<RelatedMetadataElementSummary> glossaryCategories) void
setGovernedBy
(List<RelatedMetadataElementSummary> governedBy) void
setGovernedElements
(List<RelatedMetadataElementSummary> governedElements) void
setHomeFolder
(RelatedMetadataElementSummary homeFolder) void
setHostedITAssets
(List<RelatedMetadataElementSummary> hostedITAssets) Set up end 1 of DeployedOn relationship.void
setHostsUsingStorageVolume
(List<RelatedMetadataElementSummary> hostsUsingStorageVolume) Set up the hosts that are using this storage volume.void
setIdentifierScopedTo
(List<RelatedMetadataElementSummary> identifierScopedTo) void
setImplementationResources
(List<RelatedMetadataElementSummary> implementationResources) void
setImplementedBy
(List<RelatedMetadataElementSummary> implementedBy) void
setInformalTags
(List<RelatedMetadataElementSummary> informalTags) Set up the attached informal tags.void
setInvolvedInAgreements
(List<RelatedMetadataElementSummary> involvedInAgreements) void
setKeywordElements
(List<RelatedMetadataElementSummary> keywordElements) void
setLicensedElements
(List<RelatedMetadataElementSummary> licensedElements) void
setLicenses
(List<RelatedMetadataElementSummary> licenses) void
setLikedElement
(RelatedMetadataElementSummary likedElement) void
Set up the list of likes for this element.void
setLineageLinkage
(List<RelatedMetadataElementSummary> lineageRelationships) Set up the lineage relationships associated with this element.void
setLinkedFiles
(List<RelatedMetadataElementSummary> linkedFiles) void
setLinkedFolders
(List<RelatedMetadataElementSummary> linkedFolders) void
setLinkedMediaFiles
(List<RelatedMetadataElementSummary> linkedMediaFiles) void
setLinkedToPrimaryKey
(RelatedMetadataElementSummary linkedToPrimaryKey) void
setLocalMetadataCollection
(RelatedMetadataElementSummary localMetadataCollection) void
setMapFromElement
(RelatedMetadataElementSummary mapFromElement) Set up the type of schema element that represents the key or property name for the map.void
setMapToElement
(RelatedMetadataElementSummary mapToElement) Set up the type of schema element that represents the property value for the map.void
setMatchingValues
(List<RelatedMetadataElementSummary> matchingValues) void
setMeaningForDataElements
(List<RelatedMetadataElementSummary> meaningForDataElements) void
setMeanings
(List<RelatedMetadataElementSummary> meanings) Set up the glossary terms linked by semantic assignment.void
setMeasuredDefinitions
(List<RelatedMetadataElementSummary> measuredDefinitions) void
setMemberOfCollections
(List<RelatedMetadataElementSummary> memberOfCollections) Set up the list of collections that is definition is a member of.void
setMemberOfValidValueSets
(List<RelatedMetadataElementSummary> memberOfValidValueSets) void
setMermaidGraph
(String mermaidGraph) Set up the mermaid representation of this data structure.void
setMetrics
(List<RelatedMetadataElementSummary> metrics) Set up the governance metrics that measure this governance definition.void
setNestedFiles
(List<RelatedMetadataElementSummary> nestedFiles) void
setNestedFolders
(List<RelatedMetadataElementSummary> nestedFolders) void
setOtherRelatedElements
(List<RelatedMetadataElementSummary> otherRelatedElements) Set up details of other related elements retrieved from the repository.void
setPackagedInArchiveFiles
(List<RelatedMetadataElementSummary> packagedInArchiveFiles) void
setParentConnections
(List<RelatedMetadataElementSummary> parentConnections) Set up the list of connections that this connection is embedded in.void
setParentFolder
(RelatedMetadataElementSummary parentFolder) void
setParentGlossary
(RelatedMetadataElementSummary parentGlossary) Set up parent glossary for this element.void
setParentProcesses
(List<RelatedMetadataElementSummary> parentProcesses) void
setParentSchemaElements
(List<RelatedMetadataElementSummary> parentSchemaElements) Set up the schema elements that are using this schema type.void
setPeerGovernanceDefinitions
(List<RelatedMetadataElementSummary> peerGovernanceDefinitions) void
setPortDelegatingFrom
(List<RelatedMetadataElementSummary> portDelegatingFrom) void
setPortDelegatingTo
(List<RelatedMetadataElementSummary> portDelegatingTo) void
setPortOwningProcesses
(List<RelatedMetadataElementSummary> portOwningProcesses) void
void
setPropertyFacets
(List<RelatedMetadataElementSummary> propertyFacets) Set up the property facets associated with this element.void
setQueries
(List<RelatedMetadataElementSummary> queries) Set up the list of individual query targets for a derived column.void
setRecognizedExternalIdentifiers
(List<RelatedMetadataElementSummary> recognizedExternalIdentifiers) void
setReferenceValues
(List<RelatedMetadataElementSummary> referenceValues) void
setReferencingElements
(List<RelatedMetadataElementSummary> referencingElements) void
setRelatedActions
(List<RelatedMetadataElementSummary> relatedActions) void
setRelatedBy
(RelatedBy relatedBy) Set up details of the relationship used to retrieve this element.void
setRelatedTerms
(List<RelatedMetadataElementSummary> relatedToTerms) Set up the related terms.void
setRelevantToScope
(List<RelatedMetadataElementSummary> relevantToScope) void
setRequestedActions
(List<RelatedMetadataElementSummary> requestedActions) void
setResourceList
(List<RelatedMetadataElementSummary> resourceList) Set up elements linked via the resource list relationship.void
setResourceListUsers
(List<RelatedMetadataElementSummary> resourceListUsers) void
setReviewedElement
(RelatedMetadataElementSummary reviewedElement) void
setReviews
(List<RelatedMetadataElementSummary> reviews) Set up the attached reviews (ratings).void
setRootSchemaType
(RelatedMetadataElementSummary rootSchemaType) Set up the attached schema for this asset.void
setSampleData
(List<RelatedMetadataElementSummary> sampleData) Set up details of the asset(s) that provides the sample data.void
setSchemaAttributes
(List<RelatedMetadataElementSummary> schemaAttributes) Set up the schema attributes in this schema typevoid
setSchemaOptions
(List<RelatedMetadataElementSummary> schemaOptions) Set up the list of alternative schema types that this attribute or asset may use.void
setScopedElements
(List<RelatedMetadataElementSummary> scopedElements) void
setSearchKeywords
(List<RelatedMetadataElementSummary> searchKeywords) Set up the attached search keywords.void
setSemanticallyAssociatedDefinitions
(List<RelatedMetadataElementSummary> semanticallyAssociatedDefinitions) Set up the data definitions that are linked to this glossary term via the semantic definition relationship.void
setSemanticDefinitions
(List<RelatedMetadataElementSummary> semanticDefinitions) void
setServerEndpoints
(List<RelatedMetadataElementSummary> serverEndpoints) void
setServerForEndpoint
(RelatedMetadataElementSummary serverForEndpoint) void
setSourcedFromTemplate
(RelatedMetadataElementSummary sourcedFromTemplate) void
setSourcesOfSampleData
(List<RelatedMetadataElementSummary> sourcesOfSampleData) void
setSpecificationProperties
(List<RelatedMetadataElementSummary> specificationProperties) void
setSpecificationPropertyUsers
(List<RelatedMetadataElementSummary> specificationPropertyUsers) void
setStorageVolumes
(List<RelatedMetadataElementSummary> storageVolumes) Set up the hosts that are using this storage volumevoid
setSupplementaryProperties
(List<RelatedMetadataElementSummary> supplementaryProperties) Set up any attached supplementary properties.void
setSupplementsElement
(RelatedMetadataElementSummary supplementsElement) void
setSupportedAPIs
(List<RelatedMetadataElementSummary> supportedAPIs) void
setSupportedDataSets
(List<RelatedMetadataElementSummary> supportedDataSets) void
setSupportedGovernanceDefinitions
(List<RelatedMetadataElementSummary> supportedGovernanceDefinitions) void
setSupportedImplementationTypes
(List<RelatedMetadataElementSummary> supportedImplementationTypes) void
setSupportedSoftwareCapabilities
(List<RelatedMetadataElementSummary> supportedSoftwareCapabilities) Set up this software capabilities supported by this IT asset.void
setSupportingGovernanceDefinitions
(List<RelatedMetadataElementSummary> supportingGovernanceDefinitions) void
setTaggedElements
(List<RelatedMetadataElementSummary> taggedElements) void
setTemplateCreatedElements
(List<RelatedMetadataElementSummary> templateCreatedElements) void
setTemplatesForCataloguing
(List<RelatedMetadataElementSummary> templatesForCataloguing) void
void
setTopicsForSubscribers
(List<RelatedMetadataElementSummary> topicsForSubscribers) void
setTopicSubscribers
(List<RelatedMetadataElementSummary> topicSubscribers) void
setTrackedActions
(List<RelatedMetadataElementSummary> trackedActions) void
setUsedByDigitalProducts
(List<RelatedMetadataElementSummary> usedByDigitalProducts) void
setUsedInContexts
(List<RelatedMetadataElementSummary> usedInContexts) void
setUsedInImplementationOf
(List<RelatedMetadataElementSummary> usedInImplementationOf) void
setUsesDigitalProducts
(List<RelatedMetadataElementSummary> usesDigitalProducts) void
setValidValueConsumers
(List<RelatedMetadataElementSummary> validValueConsumers) void
setValidValueImplementations
(List<RelatedMetadataElementSummary> validValueImplementations) void
setValidValueMembers
(List<RelatedMetadataElementSummary> validValueMembers) void
setValidValues
(List<RelatedMetadataElementSummary> validValues) Set up any valid values associated with this element.void
setVertices
(List<RelatedMetadataElementSummary> vertices) void
setVisibleEndpoints
(List<RelatedMetadataElementSummary> visibleEndpoints) void
setVisibleInNetworks
(List<RelatedMetadataElementSummary> visibleInNetworks) toString()
Standard toString method.
-
Constructor Details
-
AttributedMetadataElement
public AttributedMetadataElement()Default constructor used by subclasses -
AttributedMetadataElement
Copy/clone constructor- Parameters:
template
- template to copy
-
-
Method Details
-
getElementHeader
Return the element header associated with the properties.- Specified by:
getElementHeader
in interfaceMetadataElement
- Returns:
- element header object
-
setElementHeader
Set up the element header associated with the properties.- Specified by:
setElementHeader
in interfaceMetadataElement
- Parameters:
elementHeader
- element header object
-
getSampleData
Return details of the asset(s) that provides the sample data.- Returns:
- list
-
setSampleData
Set up details of the asset(s) that provides the sample data.- Parameters:
sampleData
- list
-
getSourcesOfSampleData
-
setSourcesOfSampleData
-
getTemplateCreatedElements
-
setTemplateCreatedElements
-
getSourcedFromTemplate
-
setSourcedFromTemplate
-
getTemplatesForCataloguing
-
setTemplatesForCataloguing
-
getSupportedImplementationTypes
-
setSupportedImplementationTypes
public void setSupportedImplementationTypes(List<RelatedMetadataElementSummary> supportedImplementationTypes) -
setExternalReferences
Set up the list of external references for this element- Parameters:
externalReferences
- list
-
getExternalReferences
Return the list of external references for this element.- Returns:
- list
-
getReferencingElements
-
setReferencingElements
-
getAlsoKnownAs
Return attached external identifiers.- Returns:
- list
-
setAlsoKnownAs
Set up attached external identifiers.- Parameters:
alsoKnownAs
- list
-
getEquivalentElements
-
setEquivalentElements
-
getRecognizedExternalIdentifiers
-
setRecognizedExternalIdentifiers
public void setRecognizedExternalIdentifiers(List<RelatedMetadataElementSummary> recognizedExternalIdentifiers) -
getIdentifierScopedTo
-
setIdentifierScopedTo
-
getMemberOfCollections
Return the list of collections that is definition is a member of.- Returns:
- list
-
setMemberOfCollections
Set up the list of collections that is definition is a member of.- Parameters:
memberOfCollections
- list
-
getCollectionMembers
-
setCollectionMembers
-
getServerEndpoints
-
setServerEndpoints
-
getServerForEndpoint
-
setServerForEndpoint
-
getHostedITAssets
Return end 1 of DeployedOn relationship. These are, for example, platforms and servers on a host..- Returns:
- list of related elements
-
setHostedITAssets
Set up end 1 of DeployedOn relationship. These are, for example, platforms and servers on a host.- Parameters:
hostedITAssets
- list of related elements
-
getDeployedTo
Return end 2 of the DeployedOn relationship. This would be, say the platforms hosting a server.- Returns:
- list of related elements
-
setDeployedTo
Set up end 2 of the DeployedOn relationship. This would be, say the platforms hosting a server.- Parameters:
deployedTo
- list of related elements
-
getStorageVolumes
Return the storage volumes attached to a host.- Returns:
- list of related elements
-
setStorageVolumes
Set up the hosts that are using this storage volume- Parameters:
storageVolumes
- list of related elements
-
getHostsUsingStorageVolume
Return the hosts that are using this storage volume.- Returns:
- list of related elements
-
setHostsUsingStorageVolume
Set up the hosts that are using this storage volume.- Parameters:
hostsUsingStorageVolume
- list of related elements
-
getConsumedByCapabilities
Return the capabilities that are using this asset.- Returns:
- list of related elements
-
setConsumedByCapabilities
Set up the capabilities that are using this asset.- Parameters:
consumedByCapabilities
- list of related elements
-
getCapabilityConsumedAssets
Return the assets that are consumed by this software capability.- Returns:
- list of related elements
-
setCapabilityConsumedAssets
public void setCapabilityConsumedAssets(List<RelatedMetadataElementSummary> capabilityConsumedAssets) Set up the assets that are consumed by this software capability.- Parameters:
capabilityConsumedAssets
- list of related elements
-
getSupportedSoftwareCapabilities
Return the software capabilities supported by this IT asset.- Returns:
- list of related elements
-
setSupportedSoftwareCapabilities
public void setSupportedSoftwareCapabilities(List<RelatedMetadataElementSummary> supportedSoftwareCapabilities) Set up this software capabilities supported by this IT asset.- Parameters:
supportedSoftwareCapabilities
- list of related elements
-
getCapabilityHostedBy
-
setCapabilityHostedBy
-
getVisibleEndpoints
-
setVisibleEndpoints
-
getVisibleInNetworks
-
setVisibleInNetworks
-
getContactDetails
Return the contact methods for this element.- Returns:
- list of contact methods
-
setContactDetails
Set up the contact methods for this element.- Parameters:
contactDetails
- list of contact methods
-
getContacts
-
setContacts
-
getMeanings
Return the glossary terms linked by semantic assignment.- Returns:
- list
-
setMeanings
Set up the glossary terms linked by semantic assignment.- Parameters:
meanings
- list
-
getLikes
Return the list of likes for this element.- Returns:
- list
-
setLikes
Set up the list of likes for this element.- Parameters:
likes
- list
-
getLikedElement
-
setLikedElement
-
getInformalTags
Return the attached informal tags.- Returns:
- list
-
setInformalTags
Set up the attached informal tags.- Parameters:
informalTags
- list
-
getTaggedElements
-
setTaggedElements
-
getSearchKeywords
Return the attached search keywords.- Returns:
- list
-
setSearchKeywords
Set up the attached search keywords.- Parameters:
searchKeywords
- list
-
getKeywordElements
-
setKeywordElements
-
getActionSource
-
setActionSource
-
getRequestedActions
-
setRequestedActions
-
getActionSponsors
-
setActionSponsors
-
getTrackedActions
-
setTrackedActions
-
getActionCause
-
setActionCause
-
getRelatedActions
-
setRelatedActions
-
getActionTargets
-
setActionTargets
-
getActionsForTarget
-
setActionsForTarget
-
getComments
Return the attached comments.- Returns:
- list
-
setComments
Set up the attached comments.- Parameters:
comments
- list
-
getCommentedOnElement
-
setCommentedOnElement
-
getReviews
Return the attached reviews (ratings).- Returns:
- list
-
setReviews
Set up the attached reviews (ratings).- Parameters:
reviews
- list
-
getReviewedElement
-
setReviewedElement
-
getResourceList
Return elements linked via the resource list relationship.- Returns:
- list of related element summaries
-
setResourceList
Set up elements linked via the resource list relationship.- Parameters:
resourceList
- list of related element summaries
-
getResourceListUsers
-
setResourceListUsers
-
getConnections
-
setConnections
-
setConnectorType
Set up the connector type properties for this Connection.- Parameters:
connectorType
- ConnectorType properties object
-
getConnectorType
Returns a copy of the properties for this connection's connector type. A null means there is no connection type.- Returns:
- connector type for the connection
-
setEndpoint
Set up the endpoint properties for this Connection.- Parameters:
endpoint
- Endpoint properties object
-
getEndpoint
Returns a copy of the properties for this connection's endpoint. Null means no endpoint information available.- Returns:
- endpoint for the connection
-
getConnectedAssets
Return the assets reached through this connection.- Returns:
- list
-
setConnectedAssets
Set up the assets reached through this connection.- Parameters:
connectedAssets
- list
-
getEmbeddedConnections
Return the list of embedded connections for this virtual connection.- Returns:
- list of EmbeddedConnection objects
-
setEmbeddedConnections
Set up the list of embedded connections for this virtual connection.- Parameters:
embeddedConnections
- list of EmbeddedConnection objects
-
getParentConnections
Return the list of connections that this connection is embedded in.- Returns:
- list
-
setParentConnections
Set up the list of connections that this connection is embedded in.- Parameters:
parentConnections
- list
-
getSupportedDataSets
-
setSupportedDataSets
-
getDataSetContent
-
setDataSetContent
-
getAPIEndpoints
-
setAPIEndpoints
-
getSupportedAPIs
-
setSupportedAPIs
-
getParentProcesses
-
setParentProcesses
-
getChildProcesses
-
setChildProcesses
-
getPorts
-
setPorts
-
getPortOwningProcesses
-
setPortOwningProcesses
-
getPortDelegatingFrom
-
setPortDelegatingFrom
-
getPortDelegatingTo
-
setPortDelegatingTo
-
getHomeFolder
-
setHomeFolder
-
getNestedFiles
-
setNestedFiles
-
getLinkedFiles
-
setLinkedFiles
-
getLinkedFolders
-
setLinkedFolders
-
getParentFolder
-
setParentFolder
-
getNestedFolders
-
setNestedFolders
-
getLinkedMediaFiles
-
setLinkedMediaFiles
-
getTopicSubscribers
-
setTopicSubscribers
-
getTopicsForSubscribers
-
setTopicsForSubscribers
-
getAssociatedLogs
-
setAssociatedLogs
-
getAssociatedLogSubjects
-
setAssociatedLogSubjects
-
getCohortMember
-
setCohortMember
-
getLocalMetadataCollection
-
setLocalMetadataCollection
-
getArchiveContents
-
setArchiveContents
-
getPackagedInArchiveFiles
-
setPackagedInArchiveFiles
-
getParentGlossary
Return the parent glossary for this element.- Returns:
- glossary details
-
getAssociatedGlossaries
-
setAssociatedGlossaries
-
getGlossaryCategories
-
setGlossaryCategories
-
setParentGlossary
Set up parent glossary for this element.- Parameters:
parentGlossary
- glossary details
-
getTerms
-
setTerms
-
getRelatedTerms
Return the related terms.- Returns:
- list of terms
-
setRelatedTerms
Set up the related terms.- Parameters:
relatedToTerms
- list of terms
-
getUsedInContexts
-
setUsedInContexts
-
getContextRelevantTerms
-
setContextRelevantTerms
-
getSemanticallyAssociatedDefinitions
Return the data definitions that are linked to this glossary term via the semantic definition relationship.- Returns:
- list of data definitions
-
setSemanticallyAssociatedDefinitions
public void setSemanticallyAssociatedDefinitions(List<RelatedMetadataElementSummary> semanticallyAssociatedDefinitions) Set up the data definitions that are linked to this glossary term via the semantic definition relationship.- Parameters:
semanticallyAssociatedDefinitions
- list of data definitions
-
getSemanticDefinitions
-
setSemanticDefinitions
-
getMeaningForDataElements
-
setMeaningForDataElements
-
getSupplementaryProperties
Return any attached supplementary properties.- Returns:
- list of glossary terms providing additional descriptions of an asset.
-
setSupplementaryProperties
Set up any attached supplementary properties.- Parameters:
supplementaryProperties
- list of glossary terms providing additional descriptions of an asset.
-
getSupplementsElement
-
setSupplementsElement
-
getPropertyFacets
Return any attached property facets such as vendor specific properties.- Returns:
- list of property facets
-
setPropertyFacets
Set up the property facets associated with this element.- Parameters:
propertyFacets
- list of property facets
-
getFacetedElements
-
setFacetedElements
-
getLineageLinkage
Return the lineage relationships associated with this element.- Returns:
- list of elements linked by lineage
-
setLineageLinkage
Set up the lineage relationships associated with this element.- Parameters:
lineageRelationships
- list of elements linked by lineage
-
getGovernedBy
-
setGovernedBy
-
getMetrics
Return the governance metrics that measure this governance definition.- Returns:
- list of governance definition stubs
-
setMetrics
Set up the governance metrics that measure this governance definition.- Parameters:
metrics
- list of governance definition stubs
-
getMeasuredDefinitions
-
setMeasuredDefinitions
-
getGovernedElements
-
setGovernedElements
-
getPeerGovernanceDefinitions
-
setPeerGovernanceDefinitions
public void setPeerGovernanceDefinitions(List<RelatedMetadataElementSummary> peerGovernanceDefinitions) -
getSupportedGovernanceDefinitions
-
setSupportedGovernanceDefinitions
public void setSupportedGovernanceDefinitions(List<RelatedMetadataElementSummary> supportedGovernanceDefinitions) -
getSupportingGovernanceDefinitions
-
setSupportingGovernanceDefinitions
public void setSupportingGovernanceDefinitions(List<RelatedMetadataElementSummary> supportingGovernanceDefinitions) -
getLicenses
-
setLicenses
-
getLicensedElements
-
setLicensedElements
-
getCertifications
-
setCertifications
-
getCertifiedElements
-
setCertifiedElements
-
getRelevantToScope
-
setRelevantToScope
-
getScopedElements
-
setScopedElements
-
getAssignmentScope
-
setAssignmentScope
-
getAssignedActors
-
setAssignedActors
-
getCommissionedElements
-
setCommissionedElements
-
getCommissionedBy
-
setCommissionedBy
-
getDerivedFrom
-
setDerivedFrom
-
getImplementedBy
-
setImplementedBy
-
getUsedInImplementationOf
-
setUsedInImplementationOf
-
getImplementationResources
-
setImplementationResources
-
getRootSchemaType
Return the attached schema for this asset.- Returns:
- related element
-
setRootSchemaType
Set up the attached schema for this asset.- Parameters:
rootSchemaType
- related element
-
getDescribesStructureForAsset
Return the asset that this schema describes.- Returns:
- SchemaElement
-
setDescribesStructureForAsset
Set up the asset that this schema describes.- Parameters:
describesStructureForAsset
- SchemaElement
-
getSchemaAttributes
Return the schema attributes in this schema type.- Returns:
- String data type name
-
setSchemaAttributes
Set up the schema attributes in this schema type- Parameters:
schemaAttributes
- list
-
getParentSchemaElements
Return the schema elements that are using this schema type.- Returns:
- list
-
setParentSchemaElements
Set up the schema elements that are using this schema type.- Parameters:
parentSchemaElements
- list
-
getMapFromElement
Return the type of schema element that represents the key or property name for the map. This is also called the domain of the map.- Returns:
- SchemaElement
-
setMapFromElement
Set up the type of schema element that represents the key or property name for the map. This is also called the domain of the map.- Parameters:
mapFromElement
- SchemaElement
-
getMapToElement
Return the type of schema element that represents the property value for the map. This is also called the range of the map.- Returns:
- SchemaElement
-
setMapToElement
Set up the type of schema element that represents the property value for the map. This is also called the range of the map.- Parameters:
mapToElement
- SchemaType
-
getExternalSchemaType
Return the schema type that is reusable amongst assets.- Returns:
- bean describing external schema
-
setExternalSchemaType
Set up the schema type that is reusable amongst assets.- Parameters:
externalSchemaType
- bean describing external schema
-
getSchemaOptions
Return the list of alternative schema types that this attribute or asset may use.- Returns:
- list of schema types
-
setSchemaOptions
Set up the list of alternative schema types that this attribute or asset may use.- Parameters:
schemaOptions
- list of schema types
-
getQueries
Return the list of individual query targets for a derived column.- Returns:
- list of queries and their target element
-
setQueries
Set up the list of individual query targets for a derived column.- Parameters:
queries
- list of queries and their target element
-
getLinkedToPrimaryKey
-
setLinkedToPrimaryKey
-
getForeignKeys
-
setForeignKeys
-
getVertices
-
setVertices
-
getEdges
-
setEdges
-
getValidValues
Return any valid values associated with this element.- Returns:
- list
-
setValidValues
Set up any valid values associated with this element.- Parameters:
validValues
- list
-
getValidValueConsumers
-
setValidValueConsumers
-
getReferenceValues
-
setReferenceValues
-
getAssignedItems
-
setAssignedItems
-
getMatchingValues
-
setMatchingValues
-
getConsistentValues
-
setConsistentValues
-
getAssociatedValues
-
setAssociatedValues
-
getValidValueMembers
-
setValidValueMembers
-
getMemberOfValidValueSets
-
setMemberOfValidValueSets
-
getValidValueImplementations
-
setValidValueImplementations
public void setValidValueImplementations(List<RelatedMetadataElementSummary> validValueImplementations) -
getCanonicalValidValues
-
setCanonicalValidValues
-
getSpecificationProperties
-
setSpecificationProperties
-
getSpecificationPropertyUsers
-
setSpecificationPropertyUsers
public void setSpecificationPropertyUsers(List<RelatedMetadataElementSummary> specificationPropertyUsers) -
getUsedByDigitalProducts
-
setUsedByDigitalProducts
-
getUsesDigitalProducts
-
setUsesDigitalProducts
-
getAgreementItems
-
setAgreementItems
-
getAgreementContents
-
setAgreementContents
-
getAgreementActors
-
setAgreementActors
-
getInvolvedInAgreements
-
setInvolvedInAgreements
-
getDigitalSubscribers
-
setDigitalSubscribers
-
getDigitalSubscriptions
-
setDigitalSubscriptions
-
getContracts
-
setContracts
-
getAgreementsForContract
-
setAgreementsForContract
-
getOtherRelatedElements
Return details of other related elements retrieved from the repository.- Returns:
- list
-
setOtherRelatedElements
Set up details of other related elements retrieved from the repository.- Parameters:
otherRelatedElements
- list
-
getRelatedBy
Return details of the relationship used to retrieve this element. Will be null if the element was retrieved directly rather than via a relationship.- Returns:
- list of element stubs
-
setRelatedBy
Set up details of the relationship used to retrieve this element. Will be null if the element was retrieved directly rather than via a relationship.- Parameters:
relatedBy
- relationship details
-
getMermaidGraph
Return the mermaid representation of this data structure.- Returns:
- string markdown
-
setMermaidGraph
Set up the mermaid representation of this data structure.- Parameters:
mermaidGraph
- markdown string
-
toString
Standard toString method. -
equals
Compare the values of the supplied object with those stored in the current object. -
hashCode
public int hashCode()Create a hash code for this element type.
-