public class SchemaTypeConverter<B> extends OpenMetadataAPIGenericConverter<B>
repositoryHelper, serverName, serviceName| Constructor and Description |
|---|
SchemaTypeConverter(OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
B |
getNewSchemaTypeBean(Class<B> beanClass,
InstanceHeader schemaRootHeader,
String schemaTypeTypeName,
InstanceProperties instanceProperties,
List<Classification> schemaRootClassifications,
int attributeCount,
String validValueSetGUID,
String externalSchemaTypeGUID,
B externalSchemaType,
String mapFromSchemaTypeGUID,
B mapFromSchemaType,
String mapToSchemaTypeGUID,
B mapToSchemaType,
List<String> schemaTypeOptionGUIDs,
List<B> schemaTypeOptions,
List<Relationship> queryTargets,
String methodName)
Return the converted bean.
|
getAbbreviation, getAdditionalValues, getAnchorGUID, getArguments, getAssetSummary, getAssociationDescription, getCertificationGUID, getCertifiedBy, getClassificationProperties, getClassificationProperties, getConditions, getConfidence, getCustodian, getDataStoreEncodingDescription, getDataStoreEncodingLanguage, getDataStoreEncodingType, getDescription, getDisplayName, getEncodingProperties, getEncryption, getEnd, getFormat, getFormula, getGuard, getImplementationLanguage, getImplementationValue, getIsPublic, getLicensedBy, getLicensee, getLicenseGUID, getNewBean, getNewBean, getNewComplexBean, getNewComplexBean, getNewRelationshipBean, getNewSchemaAttributeBean, getNewSchemaTypeBean, getNotes, getOriginBusinessCapabilityGUID, getOriginOrganizationGUID, getOtherOriginValues, getOwner, getOwnerPropertyName, getOwnerTypeName, getOwnerTypeOrdinal, getPointType, getPosition, getQualifiedName, getQuery, getQueryId, getRationale, getRecipient, getReferenceId, getRemainingExtendedProperties, getSecurityLabels, getSecurityProperties, getStart, getSteward, getStrictRequirement, getSummary, getSymbolicName, getUsage, getZoneMembership, handleBadEntity, handleBadEntityProxy, handleBadRelationship, handleInvalidBeanClass, handleMissingMetadataInstance, handleUnexpectedBeanClass, removeAbbreviation, removeActionProperties, removeActionRequested, removeActionTargetName, removeAdditionalProperties, removeAliases, removeAllowsDuplicateValues, removeAnalysisParameters, removeAnalysisStep, removeAnchorGUID, removeAnnotationType, removeAttachmentGUID, removeAuthor, removeAverageValue, removeBusinessImperatives, removeCandidateClassifications, removeCandidateDataClassGUIDs, removeCandidateGlossaryCategoryGUIDs, removeCandidateGlossaryTermGUIDs, removeCapabilityVersion, removeClassificationName, removeClassificationPropertyName, removeClearPassword, removeComment, removeCommentText, removeCompletionDate, removeCompletionGuards, removeCompletionTime, removeConfidenceLevel, removeConfigurationProperties, removeConnectorProviderClassName, removeContactMethodService, removeContactMethodValue, removeCoordinates, removeCreationTime, removeCriteria, removeDatabaseImportedFrom, removeDatabaseInstance, removeDatabaseType, removeDatabaseVersion, removeDataFieldAliases, removeDataFieldDescription, removeDataFieldName, removeDataFieldType, removeDataSourceProperties, removeDataType, removeDefaultValue, removeDefaultValueOverride, removeDeployedImplementationType, removeDescription, removeDetails, removeDiscoveryActivity, removeDisplayName, removeDivergentClassificationName, removeDivergentClassificationPropertyNames, removeDivergentPropertyNames, removeDivergentRelationshipGUID, removeDivergentRelationshipPropertyNames, removeDomainIdentifier, removeDueTime, removeDuplicateAnchorGUID, removeDuplicateAnchorGUIDs, removeDuplicateAttachmentGUID, removeEncoding, removeEncodingStandard, removeEncryptedPassword, removeEncryptionMethod, removeExecutionDate, removeExplanation, removeExpression, removeFileType, removeFixedValue, removeFormula, removeFullName, removeHeadCount, removeIdentifier, removeImplementationDescription, removeImplementationLanguage, removeImplications, removeInferredDataType, removeInferredFormat, removeInferredLength, removeInferredPrecision, removeInferredScale, removeInformalTerm, removeInformalTopic, removeIntPriority, removeIsDeprecated, removeIsNullable, removeIsPublic, removeJobTitle, removeJsonProperties, removeJurisdiction, removeKarmaPoints, removeLanguage, removeLastSynchronized, removeLength, removeLevel, removeLevelIdentifier, removeMandatoryGuards, removeMappingProperties, removeMapProjection, removeMatchingAttachmentGUIDs, removeMatchingClassificationNames, removeMatchingPropertyNames, removeMatchingRelationshipGUIDs, removeMaxCardinality, removeMembershipRationale, removeMinCardinality, removeMinimumLength, removeMission, removeName, removeNamespace, removeNativeClass, removeNetworkAddress, removeOrderedValues, removeOrderPropertyName, removeOrganization, removeOriginGovernanceEngine, removeOriginGovernanceService, removeOutcomes, removeOwner, removeOwnerPropertyName, removeOwnerTypeName, removeOwnerTypeOrdinal, removeParameterType, removePatchLevel, removePathName, removePlannedEndDate, removePosition, removePostalAddress, removePrecision, removePreferredValue, removePriority, removeProcessingEngineUserId, removeProducedGuards, removeProfileCounts, removeProfileFlags, removeProfileProperties, removeProtocol, removeQualifiedName, removeQualityDimension, removeQualityScore, removeReceivedGuards, removeRecognizedAdditionalProperties, removeRecognizedConfigurationProperties, removeRecognizedSecuredProperties, removeReferenceVersion, removeRelatedEntityGUID, removeRelationshipProperties, removeRelationshipTypeName, removeRequestParameters, removeRequestSourceName, removeRequestType, removeRequired, removeResults, removeReview, removeReviewDate, removeSchemaName, removeSchemaType, removeScope, removeSecuredProperties, removeSize, removeSource, removeSourceCreateTime, removeSourceUpdateTime, removeStartDate, removeStatus, removeSteward, removeStoreCreateTime, removeStoreUpdateTime, removeSummary, removeTagDescription, removeTagName, removeText, removeTimeZone, removeTitle, removeURL, removeUsage, removeUserId, removeValueCount, removeValueList, removeValueRangeFrom, removeValueRangeTo, removeVersionNumber, removeZoneMembership, validateInstanceTypepublic SchemaTypeConverter(OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
repositoryHelper - helper object to parse entityserviceName - name of this componentserverName - local server namepublic B getNewSchemaTypeBean(Class<B> beanClass, InstanceHeader schemaRootHeader, String schemaTypeTypeName, InstanceProperties instanceProperties, List<Classification> schemaRootClassifications, int attributeCount, String validValueSetGUID, String externalSchemaTypeGUID, B externalSchemaType, String mapFromSchemaTypeGUID, B mapFromSchemaType, String mapToSchemaTypeGUID, B mapToSchemaType, List<String> schemaTypeOptionGUIDs, List<B> schemaTypeOptions, List<Relationship> queryTargets, String methodName) throws PropertyServerException
getNewSchemaTypeBean in class OpenMetadataAPIGenericConverter<B>beanClass - name of the class to createschemaRootHeader - header of the schema element that holds the root informationschemaTypeTypeName - name of type of the schema type to createinstanceProperties - properties describing the schema typeschemaRootClassifications - classifications from the schema root entityattributeCount - number of attributes (for a complex schema type)validValueSetGUID - unique identifier of the set of valid values (for an enum schema type)externalSchemaTypeGUID - unique identifier of the external schema typeexternalSchemaType - unique identifier for the properties of the schema type that is shared by multiple attributes/assetsmapFromSchemaTypeGUID - unique identifier of the mapFrom schema typemapFromSchemaType - bean containing the properties of the schema type that is part of a map definitionmapToSchemaTypeGUID - unique identifier of the mapTo schema typemapToSchemaType - bean containing the properties of the schema type that is part of a map definitionschemaTypeOptionGUIDs - list of unique identifiers for schema types that could be the type for this attributeschemaTypeOptions - list of schema types that could be the type for this attributequeryTargets - list of relationships to schema types that contain data values used to derive the schema type value(s)methodName - calling methodPropertyServerException - there is a problem instantiating the beanCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.