Class OpenGovernanceConverterBase<B>
java.lang.Object
org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericConverter<B>
org.odpi.openmetadata.commonservices.generichandlers.OMFConverter<B>
org.odpi.openmetadata.frameworkservices.omf.converters.OpenMetadataStoreConverter<B>
org.odpi.openmetadata.frameworkservices.gaf.converters.OpenGovernanceConverterBase<B>
- Direct Known Subclasses:
EngineActionConverter
OpenMetadataStoreConverter provides the generic methods for the Open Survey Framework (OGF) beans converters. Generic classes
have limited knowledge of the classes these are working on and this means creating a new instance of a
class from within a generic is a little involved. This class provides the generic method for creating
and initializing a Governance Engine bean.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.commonservices.generichandlers.OMFConverter
karmaPointPlateau
Fields inherited from class org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericConverter
propertyHelper, repositoryHelper, serverName, serviceName
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
OpenGovernanceConverterBase
(OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName) Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected ActivityStatus
removeActivityStatus
(String propertyName, InstanceProperties properties) Retrieve and delete the ActivityStatus enum property from the instance properties of an entityMethods inherited from class org.odpi.openmetadata.frameworkservices.omf.converters.OpenMetadataStoreConverter
fillOpenMetadataElement, getOpenMetadataElement, getOpenMetadataElementStub, mapElementProperties
Methods inherited from class org.odpi.openmetadata.commonservices.generichandlers.OMFConverter
getContactMethodTypeFromProperties, getEmbeddedConnection, getRelatedMetadataElementSummary, removePermittedSynchronization, removePortType, setUpElementHeader, setUpElementHeader
Methods inherited from class org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericConverter
fillElementControlHeader, getAbbreviation, getAdditionalValues, getArguments, getAssetSummary, getAssociationDescription, getAttachedClassifications, getAttributeName, getCertificationGUID, getCertifiedBy, getClassificationProperties, getClassificationProperties, getConditions, getConfidence, getCustodian, getDataStoreEncodingDescription, getDataStoreEncodingLanguage, getDataStoreEncodingType, getDescription, getDisplayName, getElementClassifications, getElementOriginCategory, getElementStatus, getElementStub, getElementStub, getElementStub, getElementType, getElementVersions, getEncodingProperties, getEncryption, getEnd, getFormat, getFormula, getFormulaType, getGuard, getImplementationValue, getISCQualifiedName, getLabel, getLicensedBy, getLicensee, getMaxCardinality, getMetadataElementHeader, getMetadataElementHeader, getMinCardinality, getNewBean, getNewBean, getNewComplexBean, getNewComplexGraphBean, getNewComplexRelatedEntityBean, getNewRelationshipBean, getNewSchemaAttributeBean, getNewSchemaTypeBean, getNewSchemaTypeBean, getNotes, getPosition, getPropertiesAsStrings, getQualifiedName, getQuery, getQueryId, getRecipient, getReferenceId, getRelatedBy, getRelatedElement, getRelatedElement, getRemainingExtendedProperties, getStart, getSteward, getStewardPropertyName, getStewardTypeName, getStrictRequirement, getSummary, getSymbolicName, getUsage, handleBadEntity, handleBadRelationship, handleInvalidBeanClass, handleMissingMetadataInstance, handleUnexpectedBeanClass, mapPrimitiveDefCategory, removeAbbreviation, removeActionProperties, removeActionRequested, removeActionTargetName, removeAdditionalProperties, removeAliases, removeAllowsDuplicateValues, removeAnalysisParameters, removeAnalysisStep, removeAnnotationType, removeAssociationType, removeAuthor, removeAverageValue, removeBusinessImperatives, removeCandidateClassifications, removeCandidateDataClassGUIDs, removeCandidateGlossaryCategoryGUIDs, removeCandidateGlossaryTermGUIDs, removeCapabilityType, removeCapabilityVersion, removeCategory, removeClearPassword, removeComment, removeCommentText, removeCompletionDate, removeCompletionGuards, removeCompletionMessage, removeConfidence, removeConfidenceLevel, removeConfigurationProperties, removeConnectorFrameworkName, removeConnectorInterfaceLanguage, removeConnectorInterfaces, removeConnectorProviderClassName, removeContactMethodService, removeContactMethodValue, removeContactType, removeCreatedTime, removeCriteria, removeDatabaseImportedFrom, removeDatabaseInstance, removeDatabaseVersion, removeDataType, removeDefaultValue, removeDefaultValueOverride, removeDeployedImplementationType, removeDescription, removeDisplayName, removeDistinguishedName, removeDomainIdentifier, removeEmoji, removeEncoding, removeEncodingStandard, removeEncryptedPassword, removeEncryptionMethod, removeExamples, removeExecutorEngineGUID, removeExecutorEngineName, removeExpectedDataFormat, removeExplanation, removeExpression, removeExternalInstanceCreatedBy, removeExternalInstanceCreationTime, removeExternalInstanceLastUpdatedBy, removeExternalInstanceLastUpdateTime, removeExternalInstanceVersion, removeFileExtension, removeFileName, removeFileType, removeFixedValue, removeFormula, removeFormulaType, removeGovernanceActionTypeGUID, removeGovernanceActionTypeName, removeGuard, removeHeadCount, removeIdentifier, removeIdentifierTypeName, removeIgnoreMultipleTriggers, removeImplementationDescription, removeImplementationLanguage, removeImportance, removeInferredDataType, removeInferredFormat, removeInferredLength, removeInferredPrecision, removeInferredScale, removeInformalTerm, removeInformalTopic, removeIntPriority, removeIsCaseSensitive, removeIsDefaultValue, removeIsNullable, removeJsonProperties, removeJurisdiction, removeKarmaPoints, removeKeyPattern, removeKeyword, removeLanguage, removeLastModifiedTime, removeLastModifier, removeLastSynchronized, removeLength, removeMandatoryGuard, removeMandatoryGuards, removeMappingProperties, removeMaxCardinality, removeMeasurement, removeMinCardinality, removeMinimumLength, removeMission, removeName, removeNamePatterns, removeNamespace, removeNativeClass, removeNetworkAddress, removeOrderedValues, removeOutcomes, removeOwningOrganization, removeParameterType, removePatchLevel, removePathName, removePlannedEndDate, removePosition, removePrecision, removePreferredValue, removeProcessEndTime, removeProcessingEngineUserId, removeProcessName, removeProcessStartTime, removeProcessStepGUID, removeProcessStepName, removeProfileCounts, removeProfileDates, removeProfileDoubles, removeProfileEndDate, removeProfileFlags, removeProfileProperties, removeProfilePropertyNames, removeProfileStartDate, removeProjectHealth, removeProjectPhase, removeProjectStatus, removeProtocol, removeQualifiedName, removeQualityDimension, removeQualityScore, removeReceivedGuards, removeRecognizedAdditionalProperties, removeRecognizedConfigurationProperties, removeRecognizedSecuredProperties, removeReferenceId, removeRelatedEntityGUID, removeRelationshipProperties, removeRelationshipTypeName, removeRequestedStartDate, removeRequesterUserId, removeRequestParameters, removeRequestType, removeRequired, removeResourceCreateTime, removeResourceLastAccessedTime, removeResourceName, removeResourceProperties, removeResourceUpdateTime, removeResults, removeReview, removeReviewDate, removeSchemaName, removeSchemaType, removeScope, removeSecuredProperties, removeSize, removeSortOrder, removeSource, removeStartDate, removeStartTime, removeSteward, removeStoreCreateTime, removeStoreUpdateTime, removeSummary, removeSupportedAssetTypeName, removeSupportedDeployedImplementationType, removeSurveyActivity, removeTagDescription, removeTagName, removeTarget, removeTargetTechnologyInterfaces, removeTargetTechnologyName, removeTargetTechnologySource, removeTargetTechnologyVersions, removeText, removeTopicName, removeTopicType, removeURL, removeUsage, removeUserId, removeUsesBlockingCalls, removeValueCount, removeValueList, removeValueRangeFrom, removeValueRangeTo, removeVersionIdentifier, removeWaitTime, validateInstanceType
-
Constructor Details
-
OpenGovernanceConverterBase
protected OpenGovernanceConverterBase(OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName) Constructor- Parameters:
repositoryHelper
- helper object to parse entityserviceName
- name of this componentserverName
- name of this server
-
-
Method Details
-
removeActivityStatus
Retrieve and delete the ActivityStatus enum property from the instance properties of an entity- Parameters:
properties
- entity properties- Returns:
- AssetOwnerType enum value
-