| Package | Description |
|---|---|
| org.odpi.openmetadata.frameworks.connectors | |
| org.odpi.openmetadata.frameworks.connectors.properties |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ConnectorBase.ProtectedConnection
ProtectedConnection provides a subclass to Connection in order to extract protected values from the
connection in order to supply them to the Connector implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AdditionalProperties
The AdditionalProperties class provides support for arbitrary properties to be added to a properties object.
|
class |
AssetAPIOperations
AssetAPIOperations supports an iterator over a list of API operations elements that make up a schema.
|
class |
AssetBoundedSchemaType
Deprecated.
|
class |
AssetCertification
Certification stores the certifications awarded to the asset.
|
class |
AssetCertifications
Certifications supports an iterator over a list of certifications awarded to the asset.
|
class |
AssetClassification
The Classification class stores information about a classification assigned to an asset.
|
class |
AssetComment
Stores information about a comment connected to an asset.
|
class |
AssetCommentReplies
CommentReplies supports an iterator over a list of Comment objects.
|
class |
AssetComments
Comments supports an iterator over a list of Comment objects.
|
class |
AssetComplexSchemaType
An asset's schema provides information about how the asset structures the data it supports.
|
class |
AssetConnections
Connections supports an iterator over a list of connections.
|
class |
AssetDerivedSchemaAttribute
Derived schema elements are used in views to define elements that are calculated using data from other sources.
|
class |
AssetElementHeader
ElementHeader provides the common identifier and type information for all properties objects
that link off of the asset and have a guid associated with them.
|
class |
AssetEnumSchemaType
EnumSchemaType describes a schema element that has a primitive type.
|
class |
AssetExternalIdentifier
ExternalIdentifier stores information about an identifier for the asset that is used in an external system.
|
class |
AssetExternalIdentifiers
ExternalIdentifiers supports an iterator over a list of external identifiers.
|
class |
AssetExternalReference
ExternalReference stores information about an link to an external resource that is relevant to this asset.
|
class |
AssetExternalReferences
ExternalReferences supports an iterator over a list of external references.
|
class |
AssetFeedback
Feedback contains the comments, tags, ratings and likes that consumers of the asset have created.
|
class |
AssetInformalTag
InformalTag stores information about a tag connected to an asset.
|
class |
AssetInformalTags
InformalTags supports an iterator over a list of informal tags.
|
class |
AssetLicense
The data economy brings licensing to data and metadata.
|
class |
AssetLicenses
Licenses supports an iterator over a list of licenses for the asset.
|
class |
AssetLike
The Like properties object records a single user's "like" of an asset.
|
class |
AssetLikes
Likes supports an iterator over a list of like objects.
|
class |
AssetLineage
Lineage shows the origin of the connected asset.
|
class |
AssetLiteralSchemaType
AssetLiteralSchemaType describes a schema element that has a primitive type and a fixed value.
|
class |
AssetLocation
AssetLocation describes where the asset is located.
|
class |
AssetLocations
Locations supports an iterator over a list of locations.
|
class |
AssetMapSchemaType
AssetMapSchemaType describes a schema element of type map.
|
class |
AssetMeaning
Meaning is a cut-down summary of a glossary term to aid the asset consumer in understanding the content
of an asset.
|
class |
AssetNote
Note defines the properties of a single note in a note log.
|
class |
AssetNoteLog
AssetNoteLog manages a collection of notes for an asset
|
class |
AssetNoteLogs
NoteLogs supports an iterator over a list of note logs.
|
class |
AssetNotes
Notes supports an iterator over a list of notes within a note log.
|
class |
AssetPagingIterator
PagingIterator supports an iterator over a list of objects that extend AssetPropertyBase.
|
class |
AssetPrimitiveSchemaType
PrimitiveSchemaType describes a schema element that has a primitive type.
|
class |
AssetPropertyIteratorBase |
class |
AssetRating
Stores information about a rating connected to an asset.
|
class |
AssetRatings
Ratings supports an iterator over a list of ratings for an asset.
|
class |
AssetReferenceable
Many open metadata entities are referenceable.
|
class |
AssetRelatedAsset
AssetRelatedAsset describes assets that are related to this asset.
|
class |
AssetRelatedAssets
AssetRelatedAssets supports an iterator over a list of related assets.
|
class |
AssetRelatedMediaReference
RelatedMediaReference stores information about an link to an external media file that
is relevant to this asset.
|
class |
AssetRelatedMediaReferences
RelatedMediaReferences supports an iterator over a list of related media references.
|
class |
AssetSchemaAttribute
SchemaAttribute describes a single attribute within a schema.
|
class |
AssetSchemaAttributeRelationship
SchemaLink defines a relationship between 2 SchemaElements.
|
class |
AssetSchemaAttributes
SchemaAttributes supports an iterator over a list of schema attribute elements that make up a schema.
|
class |
AssetSchemaElement
The AssetSchemaElement object provides a base class for the pieces that make up a schema for a data asset.
|
class |
AssetSchemaImplementationQueries
SchemaImplementationQuery supports an iterator over a list of schema query elements that make up a
formula for a derived schema element.
|
class |
AssetSchemaImplementationQuery
SchemaImplementationQuery defines a query on a schema attribute that returns all or part of the value for a
derived field.
|
class |
AssetSchemaLink
SchemaLink defines a relationship between 2 SchemaElements.
|
class |
AssetSchemaType
The AssetSchemaType object provides a base class for the pieces that make up a schema for an asset.
|
class |
AssetSchemaTypeChoice
SchemaTypeChoice describes a schema element that has a choice of type.
|
class |
AssetSimpleSchemaType
AssetSimpleSchemaType describes a schema element that has a primitive type.
|
class |
ConnectionProperties
ConnectionProperties is an object that contains the properties needed to create and initialise a connector to access a
specific data assets.
|
class |
ConnectorTypeProperties
The ConnectorType describe the implementation details of a particular type of OCF connector.
|
class |
EmbeddedConnectionProperties
EmbeddedConnectionProperties provides a facade for the properties of a Connection that is embedded in a
VirtualConnection.
|
class |
EndpointProperties
The Endpoint describes the network information necessary for a connector to connect to the server
where the Asset is accessible from.
|
class |
VirtualConnectionProperties
The VirtualConnectionProperties is an object that contains the properties needed to create and initialise a
virtual connector to access a virtual asset that is constructed from access to one of more other assets.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<AssetPropertyBase> |
AssetPagingIterator.cachedElementList |
| Modifier and Type | Method and Description |
|---|---|
protected AssetPropertyBase |
AssetConnections.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetInformalTags.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetNotes.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetExternalIdentifiers.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetSchemaImplementationQueries.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetRatings.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetNoteLogs.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetLocations.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetLikes.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetComments.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected abstract AssetPropertyBase |
AssetPropertyIteratorBase.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Method implemented by a subclass that ensures the cloning process is a deep clone.
|
protected AssetPropertyBase |
AssetExternalReferences.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetSchemaAttributes.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetLicenses.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetCertifications.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetAPIOperations.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetRelatedMediaReferences.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetCommentReplies.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetRelatedAssets.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
AssetPropertyBase |
AssetPagingIterator.next()
Return the next element in the list
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<AssetPropertyBase> |
AssetPropertyIteratorBase.getCachedList(int cacheStartPointer,
int maximumSize)
Method implemented by subclass to retrieve the next cached list of elements.
|
| Modifier and Type | Method and Description |
|---|---|
protected AssetPropertyBase |
AssetConnections.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetInformalTags.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetNotes.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetExternalIdentifiers.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetSchemaImplementationQueries.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetRatings.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetNoteLogs.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetLocations.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetLikes.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetComments.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected abstract AssetPropertyBase |
AssetPropertyIteratorBase.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Method implemented by a subclass that ensures the cloning process is a deep clone.
|
protected AssetPropertyBase |
AssetExternalReferences.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetSchemaAttributes.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetLicenses.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetCertifications.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetAPIOperations.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetRelatedMediaReferences.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetCommentReplies.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
protected AssetPropertyBase |
AssetRelatedAssets.cloneElement(AssetDescriptor parentAsset,
AssetPropertyBase template)
Provides a concrete implementation of cloneElement for the specific iterator type.
|
| Constructor and Description |
|---|
AssetPropertyBase(AssetDescriptor parentAsset,
AssetPropertyBase template)
Copy/clone constructor sets up details of the parent asset from the template
|
Copyright © 2018–2020 ODPi. All rights reserved.