Class OpenMetadataConverterBase<B>
java.lang.Object
org.odpi.openmetadata.frameworks.governanceaction.converters.OpenMetadataConverterBase<B>
- Direct Known Subclasses:
AssetCatalogConverterBase
,AssetManagerConverterBase
,AssetOwnerConverterBase
,AutomatedCurationConverterBase
,CollectionConverter
,CollectionMemberConverter
,FeedbackManagerConverterBase
,MetadataElementSummaryConverter
,MetadataRelationshipSummaryConverter
,ProjectConverter
,RelatedMetadataElementSummaryConverter
,SurveyReportConverter
,TeamMemberConverter
,ToDoConverter
OpenMetadataConverterBase provides the generic methods for the bean converters used to provide translation between
specific API beans and the Open Metadata services beans from the Governance Action Framework (GAF).
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 an Open Metadata API bean.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionOpenMetadataConverterBase
(PropertyHelper propertyHelper, String serviceName, String serverName) Constructor captures the initial content -
Method Summary
Modifier and TypeMethodDescriptionprotected String
getAbbreviation
(ElementProperties elementProperties) Extract the abbreviation property from the supplied element properties.getAdditionalValues
(ElementProperties elementProperties) Extract the additionalValues property from the supplied element properties.protected String
getAnchorGUID
(ElementProperties elementProperties) Extract the anchorGUID property from the supplied element properties.getArguments
(ElementProperties elementProperties) Extract the "arguments" property from the supplied element properties.protected String
getAssetSummary
(ElementProperties elementProperties) Extract the assetSummary property from the supplied element properties.protected String
getAssociationDescription
(ElementProperties elementProperties) Extract the associationDescription property from the supplied element properties.protected String
getAttributeName
(ElementProperties elementProperties) Extract the "attributeName" property from the supplied element properties.protected String
getCertificationGUID
(ElementProperties elementProperties) Extract the certificationGUID property from the supplied element properties.protected String
getCertifiedBy
(ElementProperties elementProperties) Extract the certifiedBy property from the supplied element properties.protected ElementProperties
getClassificationProperties
(String classificationName, List<AttachedClassification> elementClassifications) Extract the properties for the requested classification from the list of classifications.protected ElementProperties
getClassificationProperties
(String classificationName, OpenMetadataElement element) Extract the properties for the requested classification from the element.protected String
getConditions
(ElementProperties elementProperties) Extract the "conditions" property from the supplied element properties.protected int
getConfidence
(ElementProperties elementProperties) Extract the confidence property from the supplied element properties.protected String
getCustodian
(ElementProperties elementProperties) Extract the custodian property from the supplied element properties.protected String
getDataStoreEncoding
(ElementProperties elementProperties) Extract the encoding property from the supplied element properties.protected String
getDataStoreEncodingDescription
(ElementProperties elementProperties) Extract the encoding description property from the supplied element properties.protected String
getDataStoreEncodingLanguage
(ElementProperties elementProperties) Extract the encoding language property from the supplied element properties.protected String
getDescription
(ElementProperties elementProperties) Extract the description property from the supplied element properties.protected String
getDisplayName
(ElementProperties elementProperties) Extract the displayName property from the supplied element properties.getElementClassifications
(List<AttachedClassification> attachedClassifications) Extract the classifications from the element.getElementStub
(Class<B> beanClass, OpenMetadataElement element, String methodName) Extract the properties from the element.getElementStub
(Class<B> beanClass, OpenMetadataRelationship relationship, String methodName) Extract the properties from the relationship.getElementSummary
(Class<B> beanClass, OpenMetadataElement element, String methodName) Extract the properties from the element.getEncodingProperties
(ElementProperties elementProperties) Extract the encoding properties property from the supplied element properties.protected String
getEncryption
(ElementProperties elementProperties) Extract and delete the encryption property from the supplied element properties.protected Date
getEnd
(ElementProperties elementProperties) Extract the end property from the supplied element properties.protected String
getFormat
(ElementProperties elementProperties) Extract and delete the format property from the supplied element properties.protected String
getFormula
(ElementProperties elementProperties) Extract the formula property from the supplied element properties.protected String
getFormulaType
(ElementProperties elementProperties) Extract the formulaType property from the supplied element properties.getGroups
(ElementProperties elementProperties) Extract the "groups" property from the supplied element properties.protected String
getGuard
(ElementProperties elementProperties) Extract the guard property from the supplied element properties.protected String
getImplementationLanguage
(ElementProperties elementProperties) Extract the implementationLanguage property from the supplied element properties.protected String
getImplementationValue
(ElementProperties elementProperties) Extract the implementationValue property from the supplied element properties.protected boolean
getIsPublic
(ElementProperties elementProperties) Extract the isPublic property from the supplied element properties.protected String
getLicensedBy
(ElementProperties elementProperties) Extract the licensedBy property from the supplied element properties.protected String
getLicensee
(ElementProperties elementProperties) Extract the licensee property from the supplied element properties.protected String
getLicenseGUID
(ElementProperties elementProperties) Extract the licenseGUID property from the supplied element properties.protected ElementHeader
getMetadataElementHeader
(Class<B> beanClass, OpenMetadataElement element, String methodName) Extract the properties from the element.getMetadataElementHeader
(Class<B> beanClass, ElementControlHeader header, String elementGUID, List<AttachedClassification> classifications, String methodName) Extract the properties from the element.getNewBean
(Class<B> beanClass, OpenMetadataElement openMetadataElement, String methodName) Using the supplied openMetadataElement, return a new instance of the bean.getNewBean
(Class<B> beanClass, OpenMetadataElement element, OpenMetadataRelationship relationship, String methodName) Using the supplied instances, return a new instance of the bean.getNewBean
(Class<B> beanClass, RelatedMetadataElement relatedMetadataElement, String methodName) Using the supplied relatedMetadataElement, return a new instance of the bean.getNewComplexBean
(Class<B> beanClass, OpenMetadataElement primaryElement, List<OpenMetadataElement> supplementaryEntities, List<OpenMetadataRelationship> relationships, String methodName) Using the supplied instances, return a new instance of the bean.getNewComplexBean
(Class<B> beanClass, OpenMetadataElement primaryElement, List<RelatedMetadataElement> relationships, String methodName) Using the supplied instances, return a new instance of the bean.getNewComplexBean
(Class<B> beanClass, OpenMetadataElement primaryElement, RelatedMetadataElementList relationships, String methodName) Using the supplied instances, return a new instance of the bean.getNewRelatedMetadataElementsBean
(Class<B> beanClass, OpenMetadataRelationship relationship, String methodName) Using the supplied relationship, return a new instance of the bean.<T> B
getNewSchemaAttributeBean
(Class<B> beanClass, OpenMetadataElement schemaAttributeElement, Class<T> typeClass, T schemaType, List<OpenMetadataRelationship> schemaAttributeOpenMetadataElements, String methodName) Extract the properties from the schema attribute element.protected String
getNotes
(ElementProperties elementProperties) Extract the "notes" property from the supplied element properties.protected String
getOriginBusinessCapabilityGUID
(ElementProperties elementProperties) Extract the businessCapabilityGUID property from the supplied element properties.protected String
getOriginOrganizationGUID
(ElementProperties elementProperties) Extract the organizationGUID property from the supplied element properties.getOtherOriginValues
(ElementProperties elementProperties) Extract the otherOriginValues property from the supplied element properties.protected String
getOwner
(ElementProperties elementProperties) Extract the owner property from the supplied element properties.protected String
getPointType
(ElementProperties elementProperties) Extract the pointType property from the supplied element properties.protected int
getPosition
(ElementProperties elementProperties) Extract the position property from the supplied element properties.protected String
getQualifiedName
(ElementProperties elementProperties) Extract the qualifiedName property from the supplied element properties.protected String
getQuery
(ElementProperties elementProperties) Extract the query property from the supplied element properties.protected String
getQueryId
(ElementProperties elementProperties) Extract the queryId property from the supplied element properties.protected String
getRationale
(ElementProperties elementProperties) Extract the rational property from the supplied element properties.protected String
getRecipient
(ElementProperties elementProperties) Extract the recipient property from the supplied element properties.protected String
getReferenceId
(ElementProperties elementProperties) Extract the referenceId property from the supplied element properties.getRelatedElement
(Class<B> beanClass, OpenMetadataElement element, OpenMetadataRelationship relationship, String methodName) Using the supplied instances, return a new instance of a relatedElement bean.getRelatedElement
(Class<B> beanClass, RelatedMetadataElement relatedMetadataElement, String methodName) Using the supplied instances, return a new instance of a relatedElement bean.getRelatedElementSummary
(Class<B> beanClass, RelatedMetadataElement relatedElement, String methodName) Extract the properties from the element.getRemainingExtendedProperties
(ElementProperties elementProperties) Convert the remaining properties into a map that is returned as the extended properties.getSecurityLabels
(ElementProperties elementProperties) Extract the securityLabels property from the supplied element properties.getSecurityProperties
(ElementProperties elementProperties) Extract the securityProperties property from the supplied element properties.protected Date
getStart
(ElementProperties elementProperties) Extract the start property from the supplied element properties.protected String
getSteward
(ElementProperties elementProperties) Extract the steward property from the supplied element properties.protected String
getStewardPropertyName
(ElementProperties elementProperties) Extract the stewardTypeName property from the supplied element properties.protected String
getStewardTypeName
(ElementProperties elementProperties) Extract the stewardTypeName property from the supplied element properties.protected boolean
getStrictRequirement
(ElementProperties elementProperties) Extract the strictRequirement property from the supplied element properties.protected String
getSummary
(ElementProperties elementProperties) Extract the summary property from the supplied element properties.protected String
getSymbolicName
(ElementProperties elementProperties) Extract the symbolicName property from the supplied element properties.protected String
getUsage
(ElementProperties elementProperties) Extract and delete the usage property from the supplied element properties.getZoneMembership
(ElementProperties elementProperties) Retrieve the zone membership from the properties of the zone membership classification.protected void
handleBadEntity
(String beanClassName, OpenMetadataElement element, String methodName) Throw an exception to indicate that a retrieved element has missing information.protected void
handleBadRelatedMetadataElements
(String beanClassName, OpenMetadataRelationship relationship, String methodName) Throw an exception to indicate that a critical instance (typically the main element) has not been passed to the converter.protected void
handleInvalidBeanClass
(String beanClassName, Exception error, String methodName) Throw an exception to indicate that one of the update methods has not been implemented by an OMAS.protected void
handleMissingMetadataInstance
(String beanClassName, String elementClassName, String methodName) Throw an exception to indicate that a critical instance (typically the main element) has not been passed to the converter.protected void
handleUnexpectedBeanClass
(String beanClassName, String expectedBeanClass, String methodName) Throw an exception to indicate that one of the update methods has not been implemented by an OMAS.protected void
handleUnimplementedConverterMethod
(String beanClassName, String missingMethodName, String converterClassName, String methodName) Throw an exception to indicate that one of the update methods has not been implemented by an OMAS.protected String
removeAbbreviation
(ElementProperties elementProperties) Extract and remove the abbreviation property from the supplied element properties.removeActionProperties
(ElementProperties elementProperties) Extract the actionProperties property from the supplied element properties.protected String
removeActionRequested
(ElementProperties elementProperties) Extract and delete the actionRequested standing property from the supplied element properties.protected String
removeActionSourceName
(ElementProperties elementProperties) Extract and delete the actionSourceName standing property from the supplied element properties.protected String
removeActionTargetName
(ElementProperties elementProperties) Extract and delete the actionTargetName property from the supplied element properties.removeAdditionalProperties
(ElementProperties elementProperties) Extract and delete the qualifiedName property from the supplied element properties.removeAliases
(ElementProperties elementProperties) Extract and delete the "aliases" property from the supplied element properties.protected boolean
removeAllowsDuplicateValues
(ElementProperties elementProperties) Retrieve the allowsDuplicateValues flag from the properties of the zone membership classification.removeAnalysisParameters
(ElementProperties elementProperties) Extract the analysis parameters property from the supplied element properties.protected String
removeAnalysisStep
(ElementProperties elementProperties) Extract the analysis step property from the supplied element properties.protected String
removeAnchorGUID
(ElementProperties elementProperties) Extract and delete the anchorGUID property from the supplied element properties.protected String
removeAnnotationType
(ElementProperties elementProperties) Extract the annotation type property from the supplied element properties.protected String
removeAssetGUID
(ElementProperties elementProperties) Extract and delete the assetGUID property from the supplied element properties.protected String
removeAssociationType
(ElementProperties elementProperties) Extract and delete the associationType property from the supplied element properties.protected String
removeAttachmentGUID
(ElementProperties elementProperties) Extract and delete the attachmentGUID standing property from the supplied element properties.protected String
removeAttributeName
(ElementProperties elementProperties) Extract the attributeName property from the supplied element properties.protected String
removeAuthor
(ElementProperties elementProperties) Extract and delete the author property from the supplied element properties.protected String
removeAverageValue
(ElementProperties elementProperties) Extract and delete the averageValue property from the supplied element properties.removeBusinessImperatives
(ElementProperties elementProperties) Extract and delete the businessImperatives property from the supplied element properties.removeCandidateClassifications
(ElementProperties elementProperties) Extract the candidateClassifications property from the supplied element properties.removeCandidateDataClassGUIDs
(ElementProperties elementProperties) Extract the candidateDataClassGUIDs property from the supplied element properties.removeCandidateGlossaryCategoryGUIDs
(ElementProperties elementProperties) Extract the candidateGlossaryCategoryGUIDs property from the supplied element properties.removeCandidateGlossaryTermGUIDs
(ElementProperties elementProperties) Extract the candidateGlossaryTermGUIDs property from the supplied element properties.protected String
removeCapabilityType
(ElementProperties elementProperties) Extract and delete the type property from the supplied element properties.protected String
removeCapabilityVersion
(ElementProperties elementProperties) Extract and delete the capabilityVersion property from the supplied element properties.protected String
removeCategory
(ElementProperties elementProperties) Extract and delete the category property from the supplied element properties.protected String
removeClassificationName
(ElementProperties elementProperties) Extract and delete the classificationName property from the supplied element properties.protected String
removeClassificationPropertyName
(ElementProperties elementProperties) Extract and delete the classificationPropertyName property from the supplied element properties.protected String
removeClearPassword
(ElementProperties elementProperties) Extract and delete the clear password property from the supplied element properties.protected String
removeCollectionType
(ElementProperties elementProperties) Extract and delete the collectionType property from the supplied element properties.protected String
removeComment
(ElementProperties elementProperties) Extract the comment property from the supplied element properties.protected String
removeCommentText
(ElementProperties elementProperties) Extract and delete the commentText property from the supplied element properties.protected Date
removeCompletionDate
(ElementProperties elementProperties) Extract and delete the completionDate property from the supplied element properties.removeCompletionGuards
(ElementProperties elementProperties) Extract and delete the completionGuards property from the supplied element properties.protected String
removeCompletionMessage
(ElementProperties elementProperties) Extract and delete the completionMessage property from the supplied element properties.protected Date
removeCompletionTime
(ElementProperties elementProperties) Extract and delete the completionTime property from the supplied element properties.protected int
removeConfidence
(ElementProperties elementProperties) Extract the confidence property from the supplied element properties.protected int
removeConfidenceLevel
(ElementProperties elementProperties) Extract the confidence level property from the supplied element properties.removeConfigurationProperties
(ElementProperties elementProperties) Extract and delete the configuration properties property from the supplied element properties.protected String
removeConnectorFrameworkName
(ElementProperties elementProperties) Extract and delete the connector framework name property from the supplied element properties.protected String
removeConnectorInterfaceLanguage
(ElementProperties elementProperties) Extract and delete the connector interface language property from the supplied element properties.removeConnectorInterfaces
(ElementProperties elementProperties) Extract and delete the connector interfaces property from the supplied element properties.protected String
removeConnectorProviderClassName
(ElementProperties elementProperties) Extract and delete the connector provider class name property from the supplied element properties.protected String
removeContactMethodService
(ElementProperties elementProperties) Extract and delete the contactMethodService property from the supplied element properties.protected String
removeContactMethodValue
(ElementProperties elementProperties) Extract and delete the contactMethodValue property from the supplied element properties.protected String
removeContactType
(ElementProperties elementProperties) Extract and delete the contactType property from the supplied element properties.protected String
removeCoordinates
(ElementProperties elementProperties) Extract and delete the "coordinates" property from the supplied element properties.protected String
removeCreatedBy
(ElementProperties elementProperties) Extract and delete the createdBy property from the supplied element properties.protected Date
removeCreatedTime
(ElementProperties elementProperties) Extract and delete the createdTime property from the supplied element properties.protected Date
removeCreationTime
(ElementProperties elementProperties) Extract and delete the creationTime property from the supplied element properties.protected String
removeCriteria
(ElementProperties elementProperties) Extract and delete the criteria property from the supplied element properties.protected String
removeDatabaseImportedFrom
(ElementProperties elementProperties) Extract and delete the database importedFrom property from the supplied element properties.protected String
removeDatabaseInstance
(ElementProperties elementProperties) Extract and delete the database instance property from the supplied element properties.removeDataFieldAliases
(ElementProperties elementProperties) Extract the dataFieldAliases property from the supplied element properties.protected String
removeDataFieldDescription
(ElementProperties elementProperties) Extract and delete the dataFieldDescription standing property from the supplied element properties.protected String
removeDataFieldName
(ElementProperties elementProperties) Extract and delete the dataFieldName standing property from the supplied element properties.protected String
removeDataFieldType
(ElementProperties elementProperties) Extract and delete the dataFieldType standing property from the supplied element properties.protected String
removeDataType
(ElementProperties elementProperties) Extract and delete the data type property from the supplied element properties.protected String
removeDefaultValue
(ElementProperties elementProperties) Extract and delete the defaultValue property from the supplied element properties.protected String
removeDefaultValueOverride
(ElementProperties elementProperties) Extract and delete the defaultValueOverride property from the supplied element properties.protected String
removeDeployedImplementationType
(ElementProperties elementProperties) Extract and delete the type property from the supplied element properties.protected String
removeDescription
(ElementProperties elementProperties) Extract and delete the description property from the supplied element properties.protected String
removeDetails
(ElementProperties elementProperties) Extract and delete the "details" property from the supplied element properties.protected String
removeDisplayName
(ElementProperties elementProperties) Extract and delete the displayName property from the supplied element properties.protected String
removeDistinguishedName
(ElementProperties elementProperties) Extract and delete the distinguishedName property from the supplied element properties.protected int
removeDomainIdentifier
(ElementProperties elementProperties) Extract and delete the domain identifier property from the supplied element properties.protected Date
removeDueTime
(ElementProperties elementProperties) Extract and delete the dueTime property from the supplied element properties.protected String
removeEmployeeNumber
(ElementProperties elementProperties) Extract and delete the employeeNumber property from the supplied element properties.protected String
removeEmployeeType
(ElementProperties elementProperties) Extract and delete the employeeType property from the supplied element properties.protected String
removeEncoding
(ElementProperties elementProperties) Extract and delete the encoding property from the supplied element properties.protected String
removeEncodingStandard
(ElementProperties elementProperties) Extract and delete the encoding standing property from the supplied element properties.protected String
removeEncryptedPassword
(ElementProperties elementProperties) Extract and delete the encrypted password property from the supplied element properties.protected String
removeEncryptionMethod
(ElementProperties elementProperties) Extract and delete the encryption method property from the supplied element properties.protected String
removeEngineActionGUID
(ElementProperties elementProperties) Extract and delete the engineActionGUID property from the supplied element properties.protected String
removeExamples
(ElementProperties elementProperties) Extract and remove the "examples" property from the supplied element properties.protected Date
removeExecutionDate
(ElementProperties elementProperties) Extract the executionDate property from the supplied element properties.protected String
removeExecutorEngineGUID
(ElementProperties elementProperties) Extract and delete the executorEngineGUID property from the supplied element properties.protected String
removeExecutorEngineName
(ElementProperties elementProperties) Extract and delete the executorEngineName property from the supplied element properties.protected String
removeExpectedDataFormat
(ElementProperties elementProperties) Extract and delete the expected data format property from the supplied element properties.protected String
removeExplanation
(ElementProperties elementProperties) Extract the explanation property from the supplied element properties.protected String
removeExpression
(ElementProperties elementProperties) Extract the expression property from the supplied element properties.protected String
removeExternalInstanceCreatedBy
(ElementProperties elementProperties) Extract and delete the externalInstanceCreatedBy property from the supplied element properties.protected Date
removeExternalInstanceCreationTime
(ElementProperties elementProperties) Extract and delete the externalInstanceCreationTime property from the supplied element properties.protected String
removeExternalInstanceLastUpdatedBy
(ElementProperties elementProperties) Extract and delete the externalInstanceLastUpdatedBy property from the supplied element properties.protected Date
removeExternalInstanceLastUpdateTime
(ElementProperties elementProperties) Extract and delete the externalInstanceLastUpdateTime property from the supplied element properties.protected long
removeExternalInstanceVersion
(ElementProperties elementProperties) Extract and delete the externalInstanceVersion property from the supplied element properties.protected String
removeFileType
(ElementProperties elementProperties) Extract and delete the fileType property from the supplied element properties.protected String
removeFixedValue
(ElementProperties elementProperties) Extract and delete the defaultValue property from the supplied element properties.protected String
removeFormula
(ElementProperties elementProperties) Extract and delete the formula property from the supplied element properties.protected String
removeFormulaType
(ElementProperties elementProperties) Extract and delete the formulaType property from the supplied element properties.protected String
removeFullName
(ElementProperties elementProperties) Extract and delete the fullName property from the supplied element properties.protected String
removeGivenNames
(ElementProperties elementProperties) Extract and delete the givenNames property from the supplied element properties.protected String
removeGuard
(ElementProperties elementProperties) Extract and delete the guard property from the supplied element properties.protected int
removeHeadCount
(ElementProperties elementProperties) Extract the headcount integer property from the supplied element properties.protected String
removeId
(ElementProperties elementProperties) Extract and delete the id property from the supplied element properties.protected String
removeIdentifier
(ElementProperties elementProperties) Extract and delete the identifier property from the supplied element properties.protected boolean
removeIgnoreMultipleTriggers
(ElementProperties elementProperties) Extract and delete the ignoreMultipleTriggers property from the supplied element properties.protected String
removeImplementationDescription
(ElementProperties elementProperties) Extract and delete the implementationDescription property from the supplied element properties.protected String
removeImplementationLanguage
(ElementProperties elementProperties) Extract and remove the implementationLanguage property from the supplied element properties.removeImplications
(ElementProperties elementProperties) Extract and delete the "implications" property from the supplied element properties.protected String
removeImportance
(ElementProperties elementProperties) Extract the priority property from the supplied element properties.protected String
removeInferredDataType
(ElementProperties elementProperties) Extract the inferredDataType property from the supplied element properties.protected String
removeInferredFormat
(ElementProperties elementProperties) Extract the inferredFormat property from the supplied element properties.protected int
removeInferredLength
(ElementProperties elementProperties) Extract the inferredLength property from the supplied element properties.protected int
removeInferredPrecision
(ElementProperties elementProperties) Extract the inferredPrecision property from the supplied element properties.protected int
removeInferredScale
(ElementProperties elementProperties) Extract the inferredScale property from the supplied element properties.protected String
removeInformalTerm
(ElementProperties elementProperties) Extract and delete the informalTerm standing property from the supplied element properties.protected String
removeInformalTopic
(ElementProperties elementProperties) Extract and delete the informalTopic standing property from the supplied element properties.protected String
removeInitials
(ElementProperties elementProperties) Extract and delete the initials property from the supplied element properties.protected int
removeIntPriority
(ElementProperties elementProperties) Extract the priority integer property from the supplied element properties.protected boolean
removeIsCaseSensitive
(ElementProperties elementProperties) Extract the isCaseSensitive property from the supplied element properties.protected boolean
removeIsDefaultValue
(ElementProperties elementProperties) Retrieve the isDefaultValue flag from the properties from the supplied element properties.protected boolean
removeIsDeprecated
(ElementProperties elementProperties) Retrieve the isDeprecated flag from the properties from the supplied element properties.protected boolean
removeIsNullable
(ElementProperties elementProperties) Retrieve the isNullable flag from the properties from the supplied element properties.protected boolean
removeIsPublic
(ElementProperties elementProperties) Extract the isPublic property from the supplied element properties.protected String
removeJobTitle
(ElementProperties elementProperties) Extract and delete the jobTitle property from the supplied element properties.protected String
removeJsonProperties
(ElementProperties elementProperties) Extract the jsonProperties property from the supplied element properties.protected String
removeJurisdiction
(ElementProperties elementProperties) Extract and delete the jurisdiction property from the supplied element properties.protected int
removeKarmaPoints
(ElementProperties elementProperties) Extract the karmaPoints property from the supplied element properties.protected String
removeKeyword
(ElementProperties elementProperties) Extract and delete the keyword property from the supplied element properties.protected String
removeLanguage
(ElementProperties elementProperties) Extract and delete the language property from the supplied element properties.protected Date
removeLastModifiedTime
(ElementProperties elementProperties) Extract and delete the createdTime property from the supplied element properties.protected String
removeLastModifier
(ElementProperties elementProperties) Extract and delete the lastModifier property from the supplied element properties.protected Date
removeLastReviewTime
(ElementProperties elementProperties) Extract and delete the lastReviewTime property from the supplied element properties.protected Date
removeLastSynchronized
(ElementProperties elementProperties) Extract and delete the lastSynchronized property from the supplied element properties.protected int
removeLength
(ElementProperties elementProperties) Extract and delete the length property from the supplied element properties.protected String
removeLevel
(ElementProperties elementProperties) Extract and delete the level property from the supplied element properties.protected int
removeLevelIdentifier
(ElementProperties elementProperties) Extract and delete the level identifier property from the supplied element properties.protected boolean
removeMandatoryGuard
(ElementProperties elementProperties) Extract and delete the mandatoryGuard property from the supplied element properties.removeMandatoryGuards
(ElementProperties elementProperties) Extract and delete the mandatoryGuards property from the supplied element properties.removeMappingProperties
(ElementProperties elementProperties) Extract and delete the mappingProperties property from the supplied element properties.protected String
removeMapProjection
(ElementProperties elementProperties) Extract and delete the mapProjection property from the supplied element properties.protected int
removeMaxCardinality
(ElementProperties elementProperties) Extract and delete the maxCardinality property from the supplied element properties.protected int
removeMaximumInstances
(ElementProperties elementProperties) Extract and delete the maximumInstances property from the supplied element properties.protected String
removeMeasurement
(ElementProperties elementProperties) Extract and delete the measurement property from the supplied element properties.protected String
removeMembershipRationale
(ElementProperties elementProperties) Extract and delete the membershipRationale property from the supplied element properties.protected int
removeMinCardinality
(ElementProperties elementProperties) Extract and delete the minCardinality property from the supplied element properties.protected int
removeMinimumInstances
(ElementProperties elementProperties) Extract and delete the minimumInstances property from the supplied element properties.protected int
removeMinimumLength
(ElementProperties elementProperties) Extract and delete the minimumLength property from the supplied element properties.protected String
removeMission
(ElementProperties elementProperties) Extract and delete the mission property from the supplied element properties.protected String
removeName
(ElementProperties elementProperties) Extract and delete the name property from the supplied element properties.protected String
removeNamespace
(ElementProperties elementProperties) Extract and delete the namespace property from the supplied element properties.protected String
removeNativeClass
(ElementProperties elementProperties) Extract and delete the native class property from the supplied element properties.protected String
removeNetworkAddress
(ElementProperties elementProperties) Extract and delete the networkAddress property from the supplied element properties.protected String
removeNotes
(ElementProperties elementProperties) Extract the notes property from the supplied element properties.protected String
removeOperatingSystem
(ElementProperties elementProperties) Extract and delete the operatingSystem property from the supplied element properties.protected String
removeOperatingSystemPatchLevel
(ElementProperties elementProperties) Extract and delete the operatingSystemPatchLevel property from the supplied element properties.protected boolean
removeOrderedValues
(ElementProperties elementProperties) Retrieve the orderedValues flag from the properties of the zone membership classification.protected String
removeOrderPropertyName
(ElementProperties elementProperties) Extract and delete the orderPropertyName property from the supplied element properties.protected String
removeOrganization
(ElementProperties elementProperties) Extract and delete the organization property from the supplied element properties.protected String
removeOriginGovernanceEngine
(ElementProperties elementProperties) Extract the originGovernanceEngine property from the supplied element properties.protected String
removeOriginGovernanceService
(ElementProperties elementProperties) Extract the originGovernanceService property from the supplied element properties.removeOutcomes
(ElementProperties elementProperties) Extract and delete the "outcomes" property from the supplied element properties.protected String
removeOwner
(ElementProperties elementProperties) Extract and delete the owner property from the supplied element properties.protected String
removeOwnerPropertyName
(ElementProperties elementProperties) Extract and delete the ownerPropertyName property from the supplied element properties.protected String
removeOwnerTypeName
(ElementProperties elementProperties) Extract and delete the ownerTypeName property from the supplied element properties.protected String
removeOwningOrganization
(ElementProperties elementProperties) Extract and delete the owningOrganization property from the supplied element properties.protected String
removeParameterType
(ElementProperties elementProperties) Extract and delete the parameterType property from the supplied element properties.protected String
removePatchLevel
(ElementProperties elementProperties) Extract and delete the patchLevel property from the supplied element properties.protected String
removePathName
(ElementProperties elementProperties) Extract and delete the pathName property from the supplied element properties.protected Date
removePlannedEndDate
(ElementProperties elementProperties) Extract and delete the plannedEndDate property from the supplied element properties.protected int
removePosition
(ElementProperties elementProperties) Extract and delete the position property from the supplied element properties.protected String
removePostalAddress
(ElementProperties elementProperties) Extract and delete the postalAddress property from the supplied element properties.protected int
removePrecision
(ElementProperties elementProperties) Extract and delete the precision/significantDigits property from the supplied element properties.protected String
removePreferredLanguage
(ElementProperties elementProperties) Extract and delete the preferredLanguage property from the supplied element properties.protected String
removePreferredValue
(ElementProperties elementProperties) Extract and delete the description property from the supplied element properties.protected String
removeProcessingEngineUserId
(ElementProperties elementProperties) Extract and delete the processingEngineUserId property from the supplied element properties.protected String
removeProcessName
(ElementProperties elementProperties) Extract and delete the processName property from the supplied element properties.removeProducedActionTargets
(ElementProperties elementProperties) Extract and delete the producedActionTargets property from the supplied element properties.removeProducedGuards
(ElementProperties elementProperties) Extract and delete the producedGuards property from the supplied element properties.removeProducedRequestParameters
(ElementProperties elementProperties) Extract and delete the producedRequestParameters property from the supplied element properties.removeProfileCounts
(ElementProperties elementProperties) Extract the profileCounts property from the supplied element properties.removeProfileDates
(ElementProperties elementProperties) Extract the profileDates property from the supplied element properties.removeProfileDoubles
(ElementProperties elementProperties) Extract the profileCounts property from the supplied element properties.protected Date
removeProfileEndDate
(ElementProperties elementProperties) Extract the profileEndDate property from the supplied element properties.removeProfileFlags
(ElementProperties elementProperties) Extract the profileFlags property from the supplied element properties.removeProfileProperties
(ElementProperties elementProperties) Extract the profileProperties property from the supplied element properties.removeProfilePropertyNames
(ElementProperties elementProperties) Extract the profilePropertyNames property from the supplied element properties.protected Date
removeProfileStartDate
(ElementProperties elementProperties) Extract the profileStartDate property from the supplied element properties.protected String
removeProjectHealth
(ElementProperties elementProperties) Extract and delete the health property from the supplied element properties.protected String
removeProjectPhase
(ElementProperties elementProperties) Extract and delete the phase property from the supplied element properties.protected String
removeProjectStatus
(ElementProperties elementProperties) Extract and delete the status property from the supplied element properties.protected String
removePronouns
(ElementProperties elementProperties) Extract the "pronouns" property from the supplied element properties.protected String
removeProtocol
(ElementProperties elementProperties) Extract and delete the protocol property from the supplied element properties.protected String
removePublishVersionIdentifier
(ElementProperties elementProperties) Extract and remove the publishVersionIdentifier property from the supplied element properties.protected String
removePurpose
(ElementProperties elementProperties) Extract and delete the user property from the supplied element properties.protected String
removeQualifiedName
(ElementProperties elementProperties) Extract and delete the qualifiedName property from the supplied element properties.protected String
removeQualityDimension
(ElementProperties elementProperties) Extract and delete the qualityDimension standing property from the supplied element properties.protected int
removeQualityScore
(ElementProperties elementProperties) Extract and delete the qualityScore property from the supplied element properties.removeReceivedGuards
(ElementProperties elementProperties) Extract and delete the receivedGuards property from the supplied element properties.removeRecognizedAdditionalProperties
(ElementProperties elementProperties) Extract and delete the recognizedAdditionalProperties property from the supplied element properties.removeRecognizedConfigurationProperties
(ElementProperties elementProperties) Extract and delete the recognized configuration properties property from the supplied element properties.removeRecognizedSecuredProperties
(ElementProperties elementProperties) Extract and delete the recognizedSecuredProperties property from the supplied element properties.protected String
removeReferenceId
(ElementProperties elementProperties) Extract and delete the referenceId property from the supplied element properties.protected String
removeReferenceVersion
(ElementProperties elementProperties) Extract and delete the referenceVersion property from the supplied element properties.protected String
removeRelatedEntityGUID
(ElementProperties elementProperties) Extract and delete the relatedEntityGUID standing property from the supplied element properties.removeRelationshipProperties
(ElementProperties elementProperties) Extract the relationshipProperties property from the supplied element properties.protected String
removeRelationshipTypeName
(ElementProperties elementProperties) Extract and delete the relationshipTypeName standing property from the supplied element properties.protected String
removeRequesterUserId
(ElementProperties elementProperties) Extract and delete the requesterUserId property from the supplied element properties.removeRequestParameters
(ElementProperties elementProperties) Extract and delete the requestParameters property from the supplied element properties.protected String
removeRequestSourceName
(ElementProperties elementProperties) Extract and delete the requestSourceName property from the supplied element properties.protected String
removeRequestType
(ElementProperties elementProperties) Extract and delete the requestType property from the supplied element properties.protected boolean
removeRequired
(ElementProperties elementProperties) Retrieve the required flag from the properties from the supplied element properties.removeRequiredActionTargets
(ElementProperties elementProperties) Extract and delete the requiredActionTargets property from the supplied element properties.removeRequiredRequestParameters
(ElementProperties elementProperties) Extract and delete the requiredRequestParameters property from the supplied element properties.protected Date
removeResourceCreateTime
(ElementProperties elementProperties) Extract and delete the resourceCreateTime property from the supplied element properties.protected Date
removeResourceLastAccessedTime
(ElementProperties elementProperties) Extract and delete the resourceLastAccessedTime property from the supplied element properties.removeResourceProperties
(ElementProperties elementProperties) Extract and delete the resourceProperties property from the supplied element properties.protected Date
removeResourceUpdateTime
(ElementProperties elementProperties) Extract and delete the resourceUpdateTime property from the supplied element properties.removeResults
(ElementProperties elementProperties) Extract and delete the "results" property from the supplied element properties.protected String
removeReview
(ElementProperties elementProperties) Extract the review property from the supplied element properties.protected Date
removeReviewDate
(ElementProperties elementProperties) Extract the reviewDate property from the supplied element properties.protected String
removeRoleTypeName
(ElementProperties elementProperties) Extract and delete the roleTypeName property from the supplied element properties.protected String
removeSchemaName
(ElementProperties elementProperties) Extract the schemaName property from the supplied element properties.protected String
removeSchemaType
(ElementProperties elementProperties) Extract the schemaType property from the supplied element properties.protected String
removeScope
(ElementProperties elementProperties) Extract and delete the scope property from the supplied element properties.removeSecuredProperties
(ElementProperties elementProperties) Extract and delete the securedProperties property from the supplied element properties.protected String
removeServiceRequestType
(ElementProperties elementProperties) Extract and delete the serviceRequestType property from the supplied element properties.protected long
removeSize
(ElementProperties elementProperties) Extract and delete the size property from the supplied element properties.protected String
removeSource
(ElementProperties elementProperties) Extract and delete the type property from the supplied element properties.protected Date
removeStartDate
(ElementProperties elementProperties) Extract and delete the startDate property from the supplied element properties.protected String
removeSteward
(ElementProperties elementProperties) Extract the steward property from the supplied element properties.protected String
removeStewardPropertyName
(ElementProperties elementProperties) Extract the stewardPropertyName property from the supplied element properties.protected String
removeStewardTypeName
(ElementProperties elementProperties) Extract the stewardTypeName property from the supplied element properties.protected Date
removeStoreCreateTime
(ElementProperties elementProperties) Extract and delete the sourceCreateTime property from the supplied element properties.protected Date
removeStoreUpdateTime
(ElementProperties elementProperties) Extract and delete the storeUpdateTime property from the supplied element properties.protected String
removeSubjectAreaName
(ElementProperties elementProperties) Retrieve the subjectAreaName from the properties.protected String
removeSummary
(ElementProperties elementProperties) Extract and remove the summary property from the supplied element properties.protected String
removeSupportedAssetTypeName
(ElementProperties elementProperties) Extract and delete the supported asset type name property from the supplied element properties.protected String
removeSurname
(ElementProperties elementProperties) Extract and delete the surname property from the supplied element properties.protected String
removeTagDescription
(ElementProperties elementProperties) Extract the tagDescription property from the supplied element properties.protected String
removeTagName
(ElementProperties elementProperties) Extract the tagName property from the supplied element properties.protected String
removeTarget
(ElementProperties elementProperties) Extract and delete the target property from the supplied element properties.removeTargetTechnologyInterfaces
(ElementProperties elementProperties) Extract and delete the target technology interfaces property from the supplied element properties.protected String
removeTargetTechnologyName
(ElementProperties elementProperties) Extract and delete the target technology name property from the supplied element properties.protected String
removeTargetTechnologySource
(ElementProperties elementProperties) Extract and delete the target technology source property from the supplied element properties.removeTargetTechnologyVersions
(ElementProperties elementProperties) Extract and delete the target technology versions property from the supplied element properties.protected String
removeTeamRole
(ElementProperties elementProperties) Extract and delete the teamRole property from the supplied element properties.protected String
removeText
(ElementProperties elementProperties) Extract the text property from the supplied element properties.protected String
removeTimeZone
(ElementProperties elementProperties) Extract and delete the timeZone property from the supplied element properties.protected String
removeTitle
(ElementProperties elementProperties) Extract the title property from the supplied element properties.protected ToDoStatus
removeToDoStatus
(ElementProperties elementProperties) Extract and delete the ToDoStatus property from the supplied element properties.protected String
removeToDoType
(ElementProperties elementProperties) Extract and delete the toDoType property from the supplied element properties.protected String
removeTopicName
(ElementProperties elementProperties) Extract and delete the topicName property from the supplied element properties.protected String
removeTopicType
(ElementProperties elementProperties) Extract and delete the topicType property from the supplied element properties.protected String
removeURL
(ElementProperties elementProperties) Extract and delete the URL property from the supplied element properties.protected String
removeUsage
(ElementProperties elementProperties) Extract and delete the usage property from the supplied element properties.protected String
removeUser
(ElementProperties elementProperties) Extract and delete the user property from the supplied element properties.protected String
removeUserId
(ElementProperties elementProperties) Extract and delete the userId property from the supplied element properties.protected boolean
removeUsesBlockingCalls
(ElementProperties elementProperties) Extract and remove the usesBlockingCalls property from the supplied element properties.removeValueCount
(ElementProperties elementProperties) Extract the valueCount property from the supplied element properties.removeValueList
(ElementProperties elementProperties) Extract the valueList property from the supplied element properties.protected String
removeValueRangeFrom
(ElementProperties elementProperties) Extract and delete the valueRangeFrom property from the supplied element properties.protected String
removeValueRangeTo
(ElementProperties elementProperties) Extract and delete the valueRangeTo property from the supplied element properties.protected String
removeVersionIdentifier
(ElementProperties elementProperties) Extract and delete the version identifier property from the supplied element properties.protected String
removeVersionNumber
(ElementProperties elementProperties) Extract and delete the version number property from the supplied element properties.protected int
removeWaitTime
(ElementProperties elementProperties) Extract and delete the waitTime property from the supplied element properties.removeZoneMembership
(ElementProperties elementProperties) Retrieve the zone membership from the properties of the zone membership classification.protected String
removeZoneName
(ElementProperties elementProperties) Retrieve the zoneName from the properties.
-
Field Details
-
propertyHelper
-
serviceName
-
serverName
-
-
Constructor Details
-
OpenMetadataConverterBase
public OpenMetadataConverterBase(PropertyHelper propertyHelper, String serviceName, String serverName) Constructor captures the initial content- Parameters:
propertyHelper
- helper object to parse elementserviceName
- name of this componentserverName
- name of this server
-
-
Method Details
-
getNewBean
public B getNewBean(Class<B> beanClass, OpenMetadataElement openMetadataElement, String methodName) throws PropertyServerException Using the supplied openMetadataElement, return a new instance of the bean. This is used for most beans that have a one to one correspondence with the repository instances.- Parameters:
beanClass
- name of the class to createopenMetadataElement
- openMetadataElement containing the propertiesmethodName
- calling method- Returns:
- bean populated with properties from the openMetadataElement supplied
- Throws:
PropertyServerException
- there is a problem instantiating the bean
-
getNewBean
public B getNewBean(Class<B> beanClass, RelatedMetadataElement relatedMetadataElement, String methodName) throws PropertyServerException Using the supplied relatedMetadataElement, return a new instance of the bean. This is used for most beans that have a one to one correspondence with the repository instances.- Parameters:
beanClass
- name of the class to createrelatedMetadataElement
- relatedMetadataElement containing the propertiesmethodName
- calling method- Returns:
- bean populated with properties from the relatedMetadataElement supplied
- Throws:
PropertyServerException
- there is a problem instantiating the bean
-
getNewBean
public B getNewBean(Class<B> beanClass, OpenMetadataElement element, OpenMetadataRelationship relationship, String methodName) throws PropertyServerException Using the supplied instances, return a new instance of the bean. This is used for beans that contain a combination of the properties from an element and that of a connected relationship.- Parameters:
beanClass
- name of the class to createelement
- element containing the propertiesrelationship
- relationship containing the propertiesmethodName
- calling method- Returns:
- bean populated with properties from the instances supplied
- Throws:
PropertyServerException
- there is a problem instantiating the bean
-
getNewComplexBean
public B getNewComplexBean(Class<B> beanClass, OpenMetadataElement primaryElement, RelatedMetadataElementList relationships, String methodName) throws PropertyServerException Using the supplied instances, return a new instance of the bean. It is used for beans such as an Annotation or To Do bean which combine knowledge from the element and its linked relationships.- Parameters:
beanClass
- name of the class to createprimaryElement
- element that is the root of the collection of entities that make up the content of the beanrelationships
- relationships linking the entitiesmethodName
- calling method- Returns:
- bean populated with properties from the instances supplied
- Throws:
PropertyServerException
- there is a problem instantiating the bean
-
getNewComplexBean
public B getNewComplexBean(Class<B> beanClass, OpenMetadataElement primaryElement, List<RelatedMetadataElement> relationships, String methodName) throws PropertyServerException Using the supplied instances, return a new instance of the bean. It is used for beans such as an Annotation or To Do bean which combine knowledge from the element and its linked relationships.- Parameters:
beanClass
- name of the class to createprimaryElement
- element that is the root of the collection of entities that make up the content of the beanrelationships
- relationships linking the entitiesmethodName
- calling method- Returns:
- bean populated with properties from the instances supplied
- Throws:
PropertyServerException
- there is a problem instantiating the bean
-
getNewComplexBean
public B getNewComplexBean(Class<B> beanClass, OpenMetadataElement primaryElement, List<OpenMetadataElement> supplementaryEntities, List<OpenMetadataRelationship> relationships, String methodName) throws PropertyServerException Using the supplied instances, return a new instance of the bean. It is used for beans such as a connection bean which made up of 3 entities (Connection, ConnectorType and Endpoint) plus the relationships between them. The relationships may be omitted if they do not have any properties.- Parameters:
beanClass
- name of the class to createprimaryElement
- element that is the root of the collection of entities that make up the content of the beansupplementaryEntities
- entities connected to the primary element by the relationshipsrelationships
- relationships linking the entitiesmethodName
- calling method- Returns:
- bean populated with properties from the instances supplied
- Throws:
PropertyServerException
- there is a problem instantiating the bean
-
getNewRelatedMetadataElementsBean
public B getNewRelatedMetadataElementsBean(Class<B> beanClass, OpenMetadataRelationship relationship, String methodName) throws PropertyServerException Using the supplied relationship, return a new instance of the bean. It is used for beans that represent a simple relationship between two entities.- Parameters:
beanClass
- name of the class to createrelationship
- relationship linking the entitiesmethodName
- calling method- Returns:
- bean populated with properties from the instances supplied
- Throws:
PropertyServerException
- there is a problem instantiating the bean
-
getNewSchemaAttributeBean
public <T> B getNewSchemaAttributeBean(Class<B> beanClass, OpenMetadataElement schemaAttributeElement, Class<T> typeClass, T schemaType, List<OpenMetadataRelationship> schemaAttributeOpenMetadataElements, String methodName) throws PropertyServerException Extract the properties from the schema attribute element. Each API creates a specialization of this method for its beans.- Type Parameters:
T
- bean type used to create the schema type- Parameters:
beanClass
- name of the class to createschemaAttributeElement
- element 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 converterschemaAttributeOpenMetadataElements
- relationships containing the links to other schema attributesmethodName
- calling method- Returns:
- bean populated with properties from the instances supplied
- Throws:
PropertyServerException
- there is a problem instantiating the bean
-
handleUnimplementedConverterMethod
protected void handleUnimplementedConverterMethod(String beanClassName, String missingMethodName, String converterClassName, String methodName) throws PropertyServerException Throw an exception to indicate that one of the update methods has not been implemented by an OMAS.- Parameters:
beanClassName
- class name of beanmissingMethodName
- method tha has not been implementedconverterClassName
- class that detected the missing methodmethodName
- method that is missing- Throws:
PropertyServerException
- there is a problem in the use of the generic handlers because the converter has been called with a method that is unexpected for the specific type of bean that this converter is implemented for.
-
handleInvalidBeanClass
protected void handleInvalidBeanClass(String beanClassName, Exception error, String methodName) throws PropertyServerException Throw an exception to indicate that one of the update methods has not been implemented by an OMAS.- Parameters:
beanClassName
- class name of beanerror
- exception generated when the new bean is createdmethodName
- method that is missing- Throws:
PropertyServerException
- there is a problem in the use of the generic handlers because the converter has been configured with a type of bean that is not a known class
-
handleUnexpectedBeanClass
protected void handleUnexpectedBeanClass(String beanClassName, String expectedBeanClass, String methodName) throws PropertyServerException Throw an exception to indicate that one of the update methods has not been implemented by an OMAS.- Parameters:
beanClassName
- class name of beanexpectedBeanClass
- class name that the converter is able to processmethodName
- method that is missing- Throws:
PropertyServerException
- there is a problem in the use of the generic handlers because the converter has been configured with a type of bean that is incompatible with the handler
-
handleMissingMetadataInstance
protected void handleMissingMetadataInstance(String beanClassName, String elementClassName, String methodName) throws PropertyServerException Throw an exception to indicate that a critical instance (typically the main element) has not been passed to the converter.- Parameters:
beanClassName
- class name of beanelementClassName
- class name that the converter is able to processmethodName
- method that is missing- Throws:
PropertyServerException
- there is a problem in the use of the generic handlers because the converter has been configured with a type of bean that is incompatible with the handler
-
handleBadEntity
protected void handleBadEntity(String beanClassName, OpenMetadataElement element, String methodName) throws PropertyServerException Throw an exception to indicate that a retrieved element has missing information.- Parameters:
beanClassName
- class name of beanelement
- the element with the bad headermethodName
- calling method- Throws:
PropertyServerException
- an invalid instance has been returned from the metadata repositories
-
handleBadRelatedMetadataElements
protected void handleBadRelatedMetadataElements(String beanClassName, OpenMetadataRelationship relationship, String methodName) throws PropertyServerException Throw an exception to indicate that a critical instance (typically the main element) has not been passed to the converter.- Parameters:
beanClassName
- class name of beanrelationship
- the relationship with the bad headermethodName
- calling method- Throws:
PropertyServerException
- an invalid instance has been returned from the metadata repositories
-
getClassificationProperties
protected ElementProperties getClassificationProperties(String classificationName, OpenMetadataElement element) Extract the properties for the requested classification from the element.- Parameters:
classificationName
- name of classificationelement
- element containing classification- Returns:
- list of properties for the named classification
-
getClassificationProperties
protected ElementProperties getClassificationProperties(String classificationName, List<AttachedClassification> elementClassifications) Extract the properties for the requested classification from the list of classifications.- Parameters:
classificationName
- name of classificationelementClassifications
- list of classifications from an element- Returns:
- list of properties for the named classification
-
getMetadataElementHeader
protected ElementHeader getMetadataElementHeader(Class<B> beanClass, OpenMetadataElement element, String methodName) throws PropertyServerException Extract the properties from the element.- Parameters:
beanClass
- name of the class to createelement
- element containing the propertiesmethodName
- calling method- Returns:
- filled out element header
- Throws:
PropertyServerException
- there is a problem in the use of the generic handlers because the converter has been configured with a type of bean that is incompatible with the handler
-
getMetadataElementHeader
public ElementHeader getMetadataElementHeader(Class<B> beanClass, ElementControlHeader header, String elementGUID, List<AttachedClassification> classifications, String methodName) throws PropertyServerException Extract the properties from the element.- Parameters:
beanClass
- name of the class to createheader
- header from the element containing the propertieselementGUID
- unique identifier of the elementclassifications
- classification if this is an elementmethodName
- calling method- Returns:
- filled out element header
- Throws:
PropertyServerException
- there is a problem in the use of the generic handlers because the converter has been configured with a type of bean that is incompatible with the handler
-
getElementSummary
public MetadataElementSummary getElementSummary(Class<B> beanClass, OpenMetadataElement element, String methodName) throws PropertyServerException Extract the properties from the element.- Parameters:
beanClass
- name of the class to createelement
- from the repositorymethodName
- calling method- Returns:
- filled out element header
- Throws:
PropertyServerException
- there is a problem in the use of the generic handlers because the converter has been configured with a type of bean that is incompatible with the handler
-
getRelatedElementSummary
public RelatedMetadataElementSummary getRelatedElementSummary(Class<B> beanClass, RelatedMetadataElement relatedElement, String methodName) throws PropertyServerException Extract the properties from the element.- Parameters:
beanClass
- name of the class to createrelatedElement
- from the repositorymethodName
- calling method- Returns:
- filled out element header
- Throws:
PropertyServerException
- there is a problem in the use of the generic handlers because the converter has been configured with a type of bean that is incompatible with the handler
-
getElementStub
public ElementStub getElementStub(Class<B> beanClass, OpenMetadataElement element, String methodName) throws PropertyServerException Extract the properties from the element.- Parameters:
beanClass
- name of the class to createelement
- element containing the propertiesmethodName
- calling method- Returns:
- filled out element header
- Throws:
PropertyServerException
- there is a problem in the use of the generic handlers because the converter has been configured with a type of bean that is incompatible with the handler
-
getElementStub
public ElementStub getElementStub(Class<B> beanClass, OpenMetadataRelationship relationship, String methodName) throws PropertyServerException Extract the properties from the relationship.- Parameters:
beanClass
- name of the class to createrelationship
- relationship containing the propertiesmethodName
- calling method- Returns:
- filled out element header
- Throws:
PropertyServerException
- there is a problem in the use of the generic handlers because the converter has been configured with a type of bean that is incompatible with the handler
-
getElementClassifications
public List<ElementClassification> getElementClassifications(List<AttachedClassification> attachedClassifications) Extract the classifications from the element.- Parameters:
attachedClassifications
- classifications direct from the element- Returns:
- list of bean classifications
-
getRelatedElement
public RelatedElement getRelatedElement(Class<B> beanClass, OpenMetadataElement element, OpenMetadataRelationship relationship, String methodName) throws PropertyServerException Using the supplied instances, return a new instance of a relatedElement bean. This is used for beans that contain a combination of the properties from an entity and that of a connected relationship.- Parameters:
beanClass
- name of the class to createelement
- entity containing the propertiesrelationship
- relationship containing the propertiesmethodName
- calling method- Returns:
- bean populated with properties from the instances supplied
- Throws:
PropertyServerException
- there is a problem instantiating the bean
-
getRelatedElement
public RelatedElement getRelatedElement(Class<B> beanClass, RelatedMetadataElement relatedMetadataElement, String methodName) throws PropertyServerException Using the supplied instances, return a new instance of a relatedElement bean. This is used for beans that contain a combination of the properties from an entity and that of a connected relationship.- Parameters:
beanClass
- name of the class to createrelatedMetadataElement
- results containing the propertiesmethodName
- calling method- Returns:
- bean populated with properties from the instances supplied
- Throws:
PropertyServerException
- there is a problem instantiating the bean
-
removeToDoStatus
Extract and delete the ToDoStatus property from the supplied element properties.- Parameters:
elementProperties
- properties from entity- Returns:
- KeyPattern enum
-
getQualifiedName
Extract the qualifiedName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeQualifiedName
Extract and delete the qualifiedName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeAdditionalProperties
Extract and delete the qualifiedName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- map or null
-
getRemainingExtendedProperties
Convert the remaining properties into a map that is returned as the extended properties.- Parameters:
elementProperties
- properties from element- Returns:
- map or null
-
removeDisplayName
Extract and delete the displayName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
getDisplayName
Extract the displayName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeName
Extract and delete the name property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeVersionIdentifier
Extract and delete the version identifier property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
getDescription
Extract the description property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeDescription
Extract and delete the description property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeToDoType
Extract and delete the toDoType property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeCollectionType
Extract and delete the collectionType property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeKeyword
Extract and delete the keyword property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeTopicType
Extract and delete the topicType property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeTopicName
Extract and delete the topicName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeOperatingSystem
Extract and delete the operatingSystem property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeOperatingSystemPatchLevel
Extract and delete the operatingSystemPatchLevel property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeMinimumInstances
Extract and delete the minimumInstances property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- int
-
removeMaximumInstances
Extract and delete the maximumInstances property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- int
-
removeInitials
Extract and delete the initials property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeGivenNames
Extract and delete the givenNames property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeSurname
Extract and delete the surname property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeFullName
Extract and delete the fullName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removePreferredLanguage
Extract and delete the preferredLanguage property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeJobTitle
Extract and delete the jobTitle property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeEmployeeNumber
Extract and delete the employeeNumber property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeEmployeeType
Extract and delete the employeeType property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeContactType
Extract and delete the contactType property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeContactMethodService
Extract and delete the contactMethodService property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeContactMethodValue
Extract and delete the contactMethodValue property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeMission
Extract and delete the mission property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeAssociationType
Extract and delete the associationType property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeIdentifier
Extract and delete the identifier property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeExternalInstanceCreatedBy
Extract and delete the externalInstanceCreatedBy property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeExternalInstanceCreationTime
Extract and delete the externalInstanceCreationTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeExternalInstanceLastUpdatedBy
Extract and delete the externalInstanceLastUpdatedBy property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeExternalInstanceLastUpdateTime
Extract and delete the externalInstanceLastUpdateTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeExternalInstanceVersion
Extract and delete the externalInstanceVersion property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeURL
Extract and delete the URL property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeOrganization
Extract and delete the organization property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeOwningOrganization
Extract and delete the owningOrganization property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeReferenceVersion
Extract and delete the referenceVersion property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeReferenceId
Extract and delete the referenceId property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getReferenceId
Extract the referenceId property from the supplied element properties.- Parameters:
elementProperties
- properties from relationship- Returns:
- string text or null
-
removeOrderPropertyName
Extract and delete the orderPropertyName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeMembershipRationale
Extract and delete the membershipRationale property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeTeamRole
Extract and delete the teamRole property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeCreatedBy
Extract and delete the createdBy property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeMappingProperties
Extract and delete the mappingProperties property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- map or null
-
removeLastSynchronized
Extract and delete the lastSynchronized property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- map or null
-
removeNetworkAddress
Extract and delete the networkAddress property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removePostalAddress
Extract and delete the postalAddress property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeCoordinates
Extract and delete the "coordinates" property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeMapProjection
Extract and delete the mapProjection property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeTimeZone
Extract and delete the timeZone property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeLevel
Extract and delete the level property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeProtocol
Extract and delete the protocol property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeEncryptionMethod
Extract and delete the encryption method property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeConnectorProviderClassName
Extract and delete the connector provider class name property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeSupportedAssetTypeName
Extract and delete the supported asset type name property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeExpectedDataFormat
Extract and delete the expected data format property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeConnectorFrameworkName
Extract and delete the connector framework name property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeConnectorInterfaceLanguage
Extract and delete the connector interface language property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeConnectorInterfaces
Extract and delete the connector interfaces property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string list or null
-
removeTargetTechnologySource
Extract and delete the target technology source property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeTargetTechnologyName
Extract and delete the target technology name property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeTargetTechnologyInterfaces
Extract and delete the target technology interfaces property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string list or null
-
removeTargetTechnologyVersions
Extract and delete the target technology versions property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string list or null
-
removeRecognizedAdditionalProperties
Extract and delete the recognizedAdditionalProperties property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string list or null
-
removeRecognizedSecuredProperties
Extract and delete the recognizedSecuredProperties property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string list or null
-
removeRecognizedConfigurationProperties
Extract and delete the recognized configuration properties property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string list or null
-
removeSecuredProperties
Extract and delete the securedProperties property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string list or null
-
removeConfigurationProperties
Extract and delete the configuration properties property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string list or null
-
removeUserId
Extract and delete the userId property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeUser
Extract and delete the user property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removePurpose
Extract and delete the user property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeClearPassword
Extract and delete the clear password property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeEncryptedPassword
Extract and delete the encrypted password property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getAssetSummary
Extract the assetSummary property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getArguments
Extract the "arguments" property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeZoneMembership
Retrieve the zone membership from the properties of the zone membership classification.- Parameters:
elementProperties
- properties from the classification- Returns:
- list of zone names
-
removeZoneName
Retrieve the zoneName from the properties.- Parameters:
elementProperties
- properties from the element- Returns:
- zone name
-
removeSubjectAreaName
Retrieve the subjectAreaName from the properties.- Parameters:
elementProperties
- properties from the element- Returns:
- subject area name
-
getZoneMembership
Retrieve the zone membership from the properties of the zone membership classification.- Parameters:
elementProperties
- properties from the classification- Returns:
- list of zone names
-
removeOwner
Extract and delete the owner property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getOwner
Extract the owner property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string text or null
-
removeOwnerPropertyName
Extract and delete the ownerPropertyName property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string
-
removeOwnerTypeName
Extract and delete the ownerTypeName property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string
-
removeRoleTypeName
Extract and delete the roleTypeName property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string
-
removeDistinguishedName
Extract and delete the distinguishedName property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string
-
getGroups
Extract the "groups" property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string map or null
-
getSecurityLabels
Extract the securityLabels property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string map or null
-
getSecurityProperties
Extract the securityProperties property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string map or null
-
removeKarmaPoints
Extract the karmaPoints property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- ordinal or 0 for not specified
-
getOriginOrganizationGUID
Extract the organizationGUID property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string text or null
-
getOriginBusinessCapabilityGUID
Extract the businessCapabilityGUID property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string text or null
-
getOtherOriginValues
Extract the otherOriginValues property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string map or null
-
removeResourceCreateTime
Extract and delete the resourceCreateTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- date or null
-
removeResourceUpdateTime
Extract and delete the resourceUpdateTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- date or null
-
removeResourceLastAccessedTime
Extract and delete the resourceLastAccessedTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- date or null
-
removePathName
Extract and delete the pathName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string or null
-
removeStoreCreateTime
Extract and delete the sourceCreateTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- date or null
-
removeStoreUpdateTime
Extract and delete the storeUpdateTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- date or null
-
getDataStoreEncoding
Extract the encoding property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string text or null
-
getDataStoreEncodingLanguage
Extract the encoding language property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string text or null
-
getDataStoreEncodingDescription
Extract the encoding description property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string text or null
-
getEncodingProperties
Extract the encoding properties property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string map or null
-
removeDatabaseInstance
Extract and delete the database instance property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeDatabaseImportedFrom
Extract and delete the database importedFrom property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeFileType
Extract and delete the fileType property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
getFormat
Extract and delete the format property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getEncryption
Extract and delete the encryption property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeDeployedImplementationType
Extract and delete the type property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeCapabilityType
Extract and delete the type property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeCapabilityVersion
Extract and delete the capabilityVersion property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removePatchLevel
Extract and delete the patchLevel property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeIsDeprecated
Retrieve the isDeprecated flag from the properties from the supplied element properties.- Parameters:
elementProperties
- properties from the classification- Returns:
- boolean - default is false
-
removeIsDefaultValue
Retrieve the isDefaultValue flag from the properties from the supplied element properties.- Parameters:
elementProperties
- properties from the classification- Returns:
- boolean - default is false
-
removeAnchorGUID
Extract and delete the anchorGUID property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
getAnchorGUID
Extract the anchorGUID property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeDataType
Extract and delete the data type property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeDefaultValue
Extract and delete the defaultValue property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeFixedValue
Extract and delete the defaultValue property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getQuery
Extract the query property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getQueryId
Extract the queryId property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeVersionNumber
Extract and delete the version number property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeId
Extract and delete the id property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeCreatedTime
Extract and delete the createdTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeLastModifiedTime
Extract and delete the createdTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeLastModifier
Extract and delete the lastModifier property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeAuthor
Extract and delete the author property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeEncodingStandard
Extract and delete the encoding standing property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeNamespace
Extract and delete the namespace property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removePosition
Extract and delete the position property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- integer - default 0
-
getPosition
Extract the position property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- integer - default 0
-
removeMinCardinality
Extract and delete the minCardinality property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- integer - default 0
-
removeMaxCardinality
Extract and delete the maxCardinality property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- integer - default -1 which is unlimited
-
removeAllowsDuplicateValues
Retrieve the allowsDuplicateValues flag from the properties of the zone membership classification.- Parameters:
elementProperties
- properties from the classification- Returns:
- boolean - default is true
-
removeOrderedValues
Retrieve the orderedValues flag from the properties of the zone membership classification.- Parameters:
elementProperties
- properties from the classification- Returns:
- boolean - default is false
-
removeDefaultValueOverride
Extract and delete the defaultValueOverride property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeMinimumLength
Extract and delete the minimumLength property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- integer - default 0
-
removeLength
Extract and delete the length property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- integer - default 0
-
removePrecision
Extract and delete the precision/significantDigits property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- integer - default 0
-
removeIsNullable
Retrieve the isNullable flag from the properties from the supplied element properties.- Parameters:
elementProperties
- properties from the classification- Returns:
- boolean - default is false
-
removeRequired
Retrieve the required flag from the properties from the supplied element properties.- Parameters:
elementProperties
- properties from the classification- Returns:
- boolean - default is false
-
removeNativeClass
Extract and delete the native class property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string name or null
-
removeAliases
Extract and delete the "aliases" property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getGuard
Extract the guard property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getFormula
Extract the formula property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getFormulaType
Extract the formulaType property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeFormula
Extract and delete the formula property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeFormulaType
Extract and delete the formulaType property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getImplementationLanguage
Extract the implementationLanguage property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeImplementationLanguage
Extract and remove the implementationLanguage property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeUsesBlockingCalls
Extract and remove the usesBlockingCalls property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeSource
Extract and delete the type property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getUsage
Extract and delete the usage property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeUsage
Extract and delete the usage property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeLanguage
Extract and delete the language property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getSummary
Extract the summary property from the supplied element properties.- Parameters:
elementProperties
- properties from governance entities- Returns:
- string property or null
-
removeSummary
Extract and remove the summary property from the supplied element properties.- Parameters:
elementProperties
- properties from governance entities- Returns:
- string property or null
-
removePublishVersionIdentifier
Extract and remove the publishVersionIdentifier property from the supplied element properties.- Parameters:
elementProperties
- properties from governance entities- Returns:
- string property or null
-
getAbbreviation
Extract the abbreviation property from the supplied element properties.- Parameters:
elementProperties
- properties from governance entities- Returns:
- string property or null
-
removeAbbreviation
Extract and remove the abbreviation property from the supplied element properties.- Parameters:
elementProperties
- properties from governance entities- Returns:
- string property or null
-
removeExamples
Extract and remove the "examples" property from the supplied element properties.- Parameters:
elementProperties
- properties from governance entities- Returns:
- string property or null
-
removeTitle
Extract the title property from the supplied element properties.- Parameters:
elementProperties
- properties from governance entities- Returns:
- string property or null
-
removePronouns
Extract the "pronouns" property from the supplied element properties.- Parameters:
elementProperties
- properties from governance entities- Returns:
- string property or null
-
removeText
Extract the text property from the supplied element properties.- Parameters:
elementProperties
- properties from governance entities- Returns:
- string property or null
-
removeImportance
Extract the priority property from the supplied element properties.- Parameters:
elementProperties
- properties from governance entities- Returns:
- string property or null
-
removeIntPriority
Extract the priority integer property from the supplied element properties.- Parameters:
elementProperties
- properties from governance entities- Returns:
- string property or null
-
removeHeadCount
Extract the headcount integer property from the supplied element properties.- Parameters:
elementProperties
- properties from governance entities- Returns:
- string property or null
-
removeScope
Extract and delete the scope property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeImplications
Extract and delete the "implications" property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string list or null
-
removeOutcomes
Extract and delete the "outcomes" property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string list or null
-
removeResults
Extract and delete the "results" property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string list or null
-
removeBusinessImperatives
Extract and delete the businessImperatives property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string list or null
-
removeJurisdiction
Extract and delete the jurisdiction property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeDetails
Extract and delete the "details" property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getRationale
Extract the rational property from the supplied element properties.- Parameters:
elementProperties
- properties from relationship- Returns:
- string text or null
-
removeImplementationDescription
Extract and delete the implementationDescription property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeCriteria
Extract and delete the criteria property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeDomainIdentifier
Extract and delete the domain identifier property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- integer = default is 0 which is ALL
-
removeLevelIdentifier
Extract and delete the level identifier property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- integer = default is 0 which is ALL
-
removeMeasurement
Extract and delete the measurement property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeTarget
Extract and delete the target property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeClassificationName
Extract and delete the classificationName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeClassificationPropertyName
Extract and delete the classificationPropertyName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeProcessingEngineUserId
Extract and delete the processingEngineUserId property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeRequesterUserId
Extract and delete the requesterUserId property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeRequestType
Extract and delete the requestType property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeServiceRequestType
Extract and delete the serviceRequestType property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeRequestParameters
Extract and delete the requestParameters property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeExecutorEngineGUID
Extract and delete the executorEngineGUID property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeEngineActionGUID
Extract and delete the engineActionGUID property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeAssetGUID
Extract and delete the assetGUID property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeExecutorEngineName
Extract and delete the executorEngineName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeProcessName
Extract and delete the processName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeRequiredRequestParameters
Extract and delete the requiredRequestParameters property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- map of request parameters
-
removeRequiredActionTargets
Extract and delete the requiredActionTargets property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- map of action targets
-
removeProducedRequestParameters
Extract and delete the producedRequestParameters property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- map of request params
-
removeProducedActionTargets
Extract and delete the producedActionTargets property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- map of action targets
-
removeProducedGuards
Extract and delete the producedGuards property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- map of guards
-
removeGuard
Extract and delete the guard property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeMandatoryGuards
Extract and delete the mandatoryGuards property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- array of guards
-
removeMandatoryGuard
Extract and delete the mandatoryGuard property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- flag
-
removeIgnoreMultipleTriggers
Extract and delete the ignoreMultipleTriggers property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- flag
-
removeWaitTime
Extract and delete the waitTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- flag
-
removeReceivedGuards
Extract and delete the receivedGuards property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- array of guards
-
removeCompletionGuards
Extract and delete the completionGuards property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- array of guards
-
removeCompletionMessage
Extract and delete the completionMessage property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string
-
removeStartDate
Extract and delete the startDate property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- date
-
removePlannedEndDate
Extract and delete the plannedEndDate property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- date
-
removeCreationTime
Extract and delete the creationTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- date
-
removeLastReviewTime
Extract and delete the lastReviewTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- date
-
removeDueTime
Extract and delete the dueTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- date
-
removeCompletionTime
Extract and delete the completionTime property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- date
-
removeCompletionDate
Extract and delete the completionDate property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- date
-
removeProjectStatus
Extract and delete the status property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- String text or null
-
removeProjectHealth
Extract and delete the health property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- String text or null
-
removeProjectPhase
Extract and delete the phase property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- String text or null
-
removeRequestSourceName
Extract and delete the requestSourceName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- String text or null
-
removeActionTargetName
Extract and delete the actionTargetName property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- String text or null
-
removeOriginGovernanceService
Extract the originGovernanceService property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- String text or null
-
removeOriginGovernanceEngine
Extract the originGovernanceEngine property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- String text or null
-
getLicenseGUID
Extract the licenseGUID property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- String text or null
-
getCertificationGUID
Extract the certificationGUID property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- String text or null
-
getStart
Extract the start property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- Date/timestamp or null
-
getEnd
Extract the end property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- Date/timestamp or null
-
getConditions
Extract the "conditions" property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getCustodian
Extract the custodian property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getCertifiedBy
Extract the certifiedBy property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getRecipient
Extract the recipient property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getLicensedBy
Extract the licensedBy property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getLicensee
Extract the licensee property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removePreferredValue
Extract and delete the description property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeCategory
Extract and delete the category property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeIsCaseSensitive
Extract the isCaseSensitive property from the supplied element properties.- Parameters:
elementProperties
- properties from ValidValueDefinition entity- Returns:
- boolean
-
getStrictRequirement
Extract the strictRequirement property from the supplied element properties.- Parameters:
elementProperties
- properties from ValidValuesAssignment relationship- Returns:
- boolean
-
getConfidence
Extract the confidence property from the supplied element properties.- Parameters:
elementProperties
- properties from ReferenceValueAssignment or ValidValuesMapping relationship- Returns:
- int
-
getSteward
Extract the steward property from the supplied element properties.- Parameters:
elementProperties
- properties from ReferenceValueAssignment or ValidValuesMapping relationship- Returns:
- string text or null
-
getStewardTypeName
Extract the stewardTypeName property from the supplied element properties.- Parameters:
elementProperties
- properties from ReferenceValueAssignment or ValidValuesMapping relationship- Returns:
- string text or null
-
getStewardPropertyName
Extract the stewardTypeName property from the supplied element properties.- Parameters:
elementProperties
- properties from ReferenceValueAssignment or ValidValuesMapping relationship- Returns:
- string text or null
-
getNotes
Extract the "notes" property from the supplied element properties.- Parameters:
elementProperties
- properties from GovernanceRuleImplementation, GovernanceProcessImplementation, ReferenceValueAssignment or ValidValuesMapping relationship- Returns:
- string text or null
-
getAttributeName
Extract the "attributeName" property from the supplied element properties.- Parameters:
elementProperties
- properties from ReferenceValueAssignment relationship- Returns:
- string text or null
-
getPointType
Extract the pointType property from the supplied element properties.- Parameters:
elementProperties
- properties from classification- Returns:
- string text or null
-
getAssociationDescription
Extract the associationDescription property from the supplied element properties.- Parameters:
elementProperties
- properties from ValidValuesMapping relationship- Returns:
- string text or null
-
getSymbolicName
Extract the symbolicName property from the supplied element properties.- Parameters:
elementProperties
- properties from ValidValuesImplementation relationship- Returns:
- string text or null
-
getImplementationValue
Extract the implementationValue property from the supplied element properties.- Parameters:
elementProperties
- properties from ValidValuesImplementation relationship- Returns:
- string text or null
-
getAdditionalValues
Extract the additionalValues property from the supplied element properties.- Parameters:
elementProperties
- properties from ValidValuesImplementation relationship- Returns:
- map of name-value pairs
-
removeCommentText
Extract and delete the commentText property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
getIsPublic
Extract the isPublic property from the supplied element properties.- Parameters:
elementProperties
- properties from feedback relationships- Returns:
- boolean
-
removeIsPublic
Extract the isPublic property from the supplied element properties.- Parameters:
elementProperties
- properties from feedback relationships- Returns:
- boolean
-
removeReview
Extract the review property from the supplied element properties.- Parameters:
elementProperties
- properties from review/rating entities- Returns:
- string property or null
-
removeTagName
Extract the tagName property from the supplied element properties.- Parameters:
elementProperties
- properties from informal tag entities- Returns:
- string property or null
-
removeTagDescription
Extract the tagDescription property from the supplied element properties.- Parameters:
elementProperties
- properties from informal tag entities- Returns:
- string property or null
-
removeExecutionDate
Extract the executionDate property from the supplied element properties.- Parameters:
elementProperties
- properties from discovery analysis report entities- Returns:
- string property or null
-
removeAnalysisParameters
Extract the analysis parameters property from the supplied element properties.- Parameters:
elementProperties
- properties from discovery analysis report entities- Returns:
- string property or null
-
removeAnalysisStep
Extract the analysis step property from the supplied element properties.- Parameters:
elementProperties
- properties from entities- Returns:
- string property or null
-
removeAnnotationType
Extract the annotation type property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- string property or null
-
removeConfidenceLevel
Extract the confidence level property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- integer or 0
-
removeConfidence
Extract the confidence property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- integer or 0
-
removeExpression
Extract the expression property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- string property or null
-
removeAttributeName
Extract the attributeName property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- string property or null
-
removeExplanation
Extract the explanation property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- string property or null
-
removeJsonProperties
Extract the jsonProperties property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- string property or null
-
removeReviewDate
Extract the reviewDate property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation review entities- Returns:
- date or null
-
removeSteward
Extract the steward property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation review entities- Returns:
- string property or null
-
removeStewardTypeName
Extract the stewardTypeName property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation review entities- Returns:
- string property or null
-
removeStewardPropertyName
Extract the stewardPropertyName property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation review entities- Returns:
- string property or null
-
removeNotes
Extract the notes property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation review entities- Returns:
- string property or null
-
removeComment
Extract the comment property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation review entities- Returns:
- string property or null
-
removeSchemaName
Extract the schemaName property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- string property or null
-
removeSchemaType
Extract the schemaType property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- string property or null
-
removeCandidateClassifications
Extract the candidateClassifications property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- map of name value pairs
-
removeCandidateDataClassGUIDs
Extract the candidateDataClassGUIDs property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- list of string guids
-
removeInferredDataType
Extract the inferredDataType property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- string property or null
-
removeInferredFormat
Extract the inferredFormat property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- string property or null
-
removeInferredLength
Extract the inferredLength property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- int property or 0
-
removeInferredPrecision
Extract the inferredPrecision property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- int property or 0
-
removeInferredScale
Extract the inferredScale property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- int property or 0
-
removeProfilePropertyNames
Extract the profilePropertyNames property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- list of names
-
removeProfileStartDate
Extract the profileStartDate property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- date
-
removeProfileEndDate
Extract the profileEndDate property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- date
-
removeProfileProperties
Extract the profileProperties property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- map of name value pairs
-
removeProfileFlags
Extract the profileFlags property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- map of name to boolean pairs
-
removeProfileDates
Extract the profileDates property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- map of name to boolean pairs
-
removeProfileCounts
Extract the profileCounts property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- map of name to long pairs
-
removeProfileDoubles
Extract the profileCounts property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- map of name to long pairs
-
removeValueList
Extract the valueList property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- list of values
-
removeValueCount
Extract the valueCount property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- map of name to integer pairs
-
removeValueRangeFrom
Extract and delete the valueRangeFrom property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- string property or null
-
removeValueRangeTo
Extract and delete the valueRangeTo property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- string property or null
-
removeAverageValue
Extract and delete the averageValue property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- string property or null
-
removeResourceProperties
Extract and delete the resourceProperties property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- map of name value pairs
-
removeSize
Extract and delete the size property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- int property or 0
-
removeEncoding
Extract and delete the encoding property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeParameterType
Extract and delete the parameterType property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeQualityDimension
Extract and delete the qualityDimension standing property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeQualityScore
Extract and delete the qualityScore property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- int property or 0
-
removeAttachmentGUID
Extract and delete the attachmentGUID standing property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeRelatedEntityGUID
Extract and delete the relatedEntityGUID standing property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeRelationshipTypeName
Extract and delete the relationshipTypeName standing property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeRelationshipProperties
Extract the relationshipProperties property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- map of name-value pairs
-
removeActionSourceName
Extract and delete the actionSourceName standing property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeActionRequested
Extract and delete the actionRequested standing property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeActionProperties
Extract the actionProperties property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- map of name-value pairs
-
removeInformalTerm
Extract and delete the informalTerm standing property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeCandidateGlossaryTermGUIDs
Extract the candidateGlossaryTermGUIDs property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- map of name-value pairs
-
removeInformalTopic
Extract and delete the informalTopic standing property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeCandidateGlossaryCategoryGUIDs
Extract the candidateGlossaryCategoryGUIDs property from the supplied element properties.- Parameters:
elementProperties
- properties from annotation entities- Returns:
- map of name-value pairs
-
removeDataFieldName
Extract and delete the dataFieldName standing property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeDataFieldType
Extract and delete the dataFieldType standing property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeDataFieldDescription
Extract and delete the dataFieldDescription standing property from the supplied element properties.- Parameters:
elementProperties
- properties from element- Returns:
- string text or null
-
removeDataFieldAliases
Extract the dataFieldAliases property from the supplied element properties.- Parameters:
elementProperties
- properties from data field entities- Returns:
- map of name-value pairs
-