public class DatabaseColumnConverter<B> extends DataManagerOMASConverter<B>
repositoryHelper, serverName, serviceName| Constructor and Description |
|---|
DatabaseColumnConverter(OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
<T> B |
getNewSchemaAttributeBean(Class<B> beanClass,
EntityDetail schemaAttributeEntity,
Class<T> typeClass,
T schemaType,
List<Relationship> schemaAttributeRelationships,
String methodName)
Extract the properties from the schema attribute entity.
|
getClassification, removeClassificationgetAdditionalValues, 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, getNewSchemaTypeBean, getNotes, getOriginBusinessCapabilityGUID, getOriginOrganizationGUID, getOtherOriginValues, getOwner, getPosition, getQualifiedName, getRecipient, getRemainingExtendedProperties, getStart, getSteward, getStrictRequirement, getSymbolicName, getZoneMembership, handleInvalidBeanClass, handleMissingMetadataInstance, handleUnexpectedBeanClass, removeActionProperties, removeActionRequested, removeAdditionalProperties, removeAliases, removeAllowsDuplicateValues, removeAnalysisParameters, removeAnalysisStep, removeAnchorGUID, removeAnnotationType, removeAttachmentGUID, removeAuthor, removeAverageValue, removeCandidateClassifications, removeCandidateDataClassGUIDs, removeCandidateGlossaryCategoryGUIDs, removeCandidateGlossaryTermGUIDs, removeCapabilityType, removeClearPassword, removeComment, removeCommentText, removeConfidenceLevel, removeConfigurationProperties, removeConnectorProviderClassName, removeCreateTime, removeCriteria, removeDatabaseImportedFrom, removeDatabaseInstance, removeDatabaseType, removeDatabaseVersion, removeDataFieldAliases, removeDataFieldDescription, removeDataFieldName, removeDataFieldType, removeDataSourceProperties, removeDataType, removeDefaultValue, removeDefaultValueOverride, removeDescription, removeDiscoveryActivity, removeDisplayName, removeDivergentClassificationName, removeDivergentClassificationPropertyNames, removeDivergentPropertyNames, removeDivergentRelationshipGUID, removeDivergentRelationshipPropertyNames, removeDomainIdentifier, removeDuplicateAnchorGUID, removeDuplicateAnchorGUIDs, removeDuplicateAttachmentGUID, removeEncoding, removeEncodingStandard, removeEncryptedPassword, removeEncryptionMethod, removeExecutionDate, removeExplanation, removeExpression, removeFileType, removeFixedValue, removeFormula, removeIdentifier, removeImplementationLanguage, removeImplications, removeInferredDataType, removeInferredFormat, removeInferredLength, removeInferredPrecision, removeInferredScale, removeInformalTerm, removeInformalTopic, removeIsDeprecated, removeIsNullable, removeIsPublic, removeJsonProperties, removeLanguage, removeLastSynchronized, removeLength, removeMappingProperties, removeMatchingAttachmentGUIDs, removeMatchingClassificationNames, removeMatchingPropertyNames, removeMatchingRelationshipGUIDs, removeMaxCardinality, removeMinCardinality, removeMinimumLength, removeModifiedTime, removeName, removeNamespace, removeNativeClass, removeNetworkAddress, removeOrderedValues, removeOutcomes, removeOwner, removePatchLevel, removePosition, removePrecision, removePreferredValue, removePriority, removeProfileCounts, removeProfileFlags, removeProfileProperties, removeProtocol, removeQualifiedName, removeQualityDimension, removeQualityScore, removeRecognizedAdditionalProperties, removeRecognizedConfigurationProperties, removeRecognizedSecuredProperties, removeRelatedEntityGUID, removeRelationshipProperties, removeRelationshipTypeName, removeResults, removeReview, removeReviewDate, removeSchemaName, removeSchemaType, removeScope, removeSecuredProperties, removeSize, removeSource, removeSteward, removeSummary, removeTagDescription, removeTagName, removeTitle, removeUsage, removeUserId, removeValueCount, removeValueList, removeValueRangeFrom, removeValueRangeTo, removeVersion, removeVersionNumber, removeZoneMembership, validateInstanceTypepublic DatabaseColumnConverter(OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
repositoryHelper - helper object to parse entityserviceName - name of this componentserverName - local server namepublic <T> B getNewSchemaAttributeBean(Class<B> beanClass, EntityDetail schemaAttributeEntity, Class<T> typeClass, T schemaType, List<Relationship> schemaAttributeRelationships, String methodName) throws PropertyServerException
getNewSchemaAttributeBean in class OpenMetadataAPIGenericConverter<B>T - bean type used to create the schema typebeanClass - name of the class to createschemaAttributeEntity - entity containing the properties for the main schema attributetypeClass - name of type used to describe the schema typeschemaType - bean containing the properties of the schema type - this is filled out by the schema type converterschemaAttributeRelationships - relationships containing the links to other schema attributesmethodName - calling methodPropertyServerException - there is a problem instantiating the beanCopyright © 2018–2020 ODPi. All rights reserved.