Class OpenMetadataAPIGenericConverter<B>
- java.lang.Object
-
- org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericConverter<B>
-
- Direct Known Subclasses:
OCFConverter,OpenMetadataAPIDummyBeanConverter
public abstract class OpenMetadataAPIGenericConverter<B> extends Object
OpenMetadataAPIGenericConverter provides the generic methods for the bean converters used to provide translation between specific Open Metadata API beans and the repository services API beans. 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
Fields Modifier and Type Field Description protected OMRSRepositoryHelperrepositoryHelperprotected StringserverNameprotected StringserviceName
-
Constructor Summary
Constructors Constructor Description OpenMetadataAPIGenericConverter(OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)Constructor captures the initial content
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetAbbreviation(InstanceProperties instanceProperties)Extract the abbreviation property from the supplied instance properties.protected Map<String,String>getAdditionalValues(InstanceProperties instanceProperties)Extract the additionalValues property from the supplied instance properties.protected StringgetAnchorGUID(InstanceProperties instanceProperties)Extract the anchorGUID property from the supplied instance properties.protected Map<String,Object>getArguments(InstanceProperties instanceProperties)Extract the arguments property from the supplied instance properties.protected StringgetAssetSummary(InstanceProperties instanceProperties)Extract the assetSummary property from the supplied instance properties.protected StringgetAssociationDescription(InstanceProperties instanceProperties)Extract the associationDescription property from the supplied instance properties.protected StringgetCertificationGUID(InstanceProperties instanceProperties)Extract the certificationGUID property from the supplied instance properties.protected StringgetCertifiedBy(InstanceProperties instanceProperties)Extract the certifiedBy property from the supplied instance properties.protected InstancePropertiesgetClassificationProperties(String classificationName, List<Classification> entityClassifications)Extract the properties for the requested classification from the list of classifications.protected InstancePropertiesgetClassificationProperties(String classificationName, EntityDetail entity)Extract the properties for the requested classification from the entity.protected StringgetConditions(InstanceProperties instanceProperties)Extract the conditions property from the supplied instance properties.protected intgetConfidence(InstanceProperties instanceProperties)Extract the confidence property from the supplied instance properties.protected StringgetCustodian(InstanceProperties instanceProperties)Extract the custodian property from the supplied instance properties.protected StringgetDataStoreEncodingDescription(InstanceProperties instanceProperties)Extract the encoding description property from the supplied instance properties.protected StringgetDataStoreEncodingLanguage(InstanceProperties instanceProperties)Extract the encoding language property from the supplied instance properties.protected StringgetDataStoreEncodingType(InstanceProperties instanceProperties)Extract the encoding property from the supplied instance properties.protected StringgetDescription(InstanceProperties instanceProperties)Extract the description property from the supplied instance properties.protected StringgetDisplayName(InstanceProperties instanceProperties)Extract the displayName property from the supplied instance properties.protected Map<String,String>getEncodingProperties(InstanceProperties instanceProperties)Extract the encoding properties property from the supplied instance properties.protected StringgetEncryption(InstanceProperties instanceProperties)Extract and delete the encryption property from the supplied instance properties.protected DategetEnd(InstanceProperties instanceProperties)Extract the end property from the supplied instance properties.protected StringgetFormat(InstanceProperties instanceProperties)Extract and delete the format property from the supplied instance properties.protected StringgetFormula(InstanceProperties instanceProperties)Extract the formula property from the supplied instance properties.protected List<String>getGroups(InstanceProperties instanceProperties)Extract the groups property from the supplied instance properties.protected StringgetGuard(InstanceProperties instanceProperties)Extract the guard property from the supplied instance properties.protected StringgetImplementationLanguage(InstanceProperties instanceProperties)Extract the implementationLanguage property from the supplied instance properties.protected StringgetImplementationValue(InstanceProperties instanceProperties)Extract the implementationValue property from the supplied instance properties.protected booleangetIsPublic(InstanceProperties instanceProperties)Extract the isPublic property from the supplied instance properties.protected StringgetLicensedBy(InstanceProperties instanceProperties)Extract the licensedBy property from the supplied instance properties.protected StringgetLicensee(InstanceProperties instanceProperties)Extract the licensee property from the supplied instance properties.protected StringgetLicenseGUID(InstanceProperties instanceProperties)Extract the licenseGUID property from the supplied instance properties.BgetNewBean(Class<B> beanClass, EntityDetail entity, String methodName)Using the supplied entity, return a new instance of the bean.BgetNewBean(Class<B> beanClass, EntityDetail entity, Relationship relationship, String methodName)Using the supplied instances, return a new instance of the bean.BgetNewComplexBean(Class<B> beanClass, EntityDetail primaryEntity, List<EntityDetail> supplementaryEntities, List<Relationship> relationships, String methodName)Using the supplied instances, return a new instance of the bean.BgetNewComplexBean(Class<B> beanClass, EntityDetail primaryEntity, List<Relationship> relationships, String methodName)Using the supplied instances, return a new instance of the bean.BgetNewRelationshipBean(Class<B> beanClass, Relationship relationship, String methodName)Using the supplied relationship, return a new instance of the bean.<T> BgetNewSchemaAttributeBean(Class<B> beanClass, EntityDetail schemaAttributeEntity, Class<T> typeClass, T schemaType, List<Relationship> schemaAttributeRelationships, String methodName)Extract the properties from the schema attribute entity.BgetNewSchemaTypeBean(Class<B> beanClass, InstanceHeader schemaRootHeader, String schemaTypeTypeName, InstanceProperties instanceProperties, List<Classification> schemaRootClassifications, int attributeCount, String validValueSetGUID, B externalSchemaType, B mapFromSchemaType, B mapToSchemaType, List<B> schemaTypeOptions, String methodName)Return the converted bean.BgetNewSchemaTypeBean(Class<B> beanClass, InstanceHeader schemaRootHeader, String schemaTypeTypeName, InstanceProperties instanceProperties, List<Classification> schemaRootClassifications, int attributeCount, String validValueSetGUID, String externalSchemaTypeGUID, B externalSchemaType, String mapFromSchemaTypeGUID, B mapFromSchemaType, String mapToSchemaTypeGUID, B mapToSchemaType, List<String> schemaTypeOptionGUIDs, List<B> schemaTypeOptions, List<Relationship> queryTargets, String methodName)Return the converted bean.protected StringgetNotes(InstanceProperties instanceProperties)Extract the notes property from the supplied instance properties.protected StringgetOriginBusinessCapabilityGUID(InstanceProperties instanceProperties)Extract the businessCapabilityGUID property from the supplied instance properties.protected StringgetOriginOrganizationGUID(InstanceProperties instanceProperties)Extract the organizationGUID property from the supplied instance properties.protected Map<String,String>getOtherOriginValues(InstanceProperties instanceProperties)Extract the otherOriginValues property from the supplied instance properties.protected StringgetOwner(InstanceProperties instanceProperties)Extract the owner property from the supplied instance properties.protected StringgetOwnerPropertyName(InstanceProperties instanceProperties)Extract the ownerPropertyName property from the supplied instance properties.protected StringgetOwnerTypeName(InstanceProperties instanceProperties)Extract the ownerTypeName property from the supplied instance properties.protected intgetOwnerTypeOrdinal(InstanceProperties instanceProperties)Extract the ownerType property from the supplied instance properties.protected StringgetPointType(InstanceProperties instanceProperties)Extract the pointType property from the supplied instance properties.protected intgetPosition(InstanceProperties instanceProperties)Extract the position property from the supplied instance properties.protected StringgetQualifiedName(InstanceProperties instanceProperties)Extract the qualifiedName property from the supplied instance properties.protected StringgetQuery(InstanceProperties instanceProperties)Extract the query property from the supplied instance properties.protected StringgetQueryId(InstanceProperties instanceProperties)Extract the queryId property from the supplied instance properties.protected StringgetRationale(InstanceProperties instanceProperties)Extract the rational property from the supplied instance properties.protected StringgetRecipient(InstanceProperties instanceProperties)Extract the recipient property from the supplied instance properties.protected StringgetReferenceId(InstanceProperties instanceProperties)Extract the referenceId property from the supplied instance properties.protected Map<String,Object>getRemainingExtendedProperties(InstanceProperties instanceProperties)Convert the remaining properties into a map that is returned as the extended properties.protected List<String>getSecurityLabels(InstanceProperties instanceProperties)Extract the securityLabels property from the supplied instance properties.protected Map<String,String>getSecurityProperties(InstanceProperties instanceProperties)Extract the securityProperties property from the supplied instance properties.protected DategetStart(InstanceProperties instanceProperties)Extract the start property from the supplied instance properties.protected StringgetSteward(InstanceProperties instanceProperties)Extract the steward property from the supplied instance properties.protected booleangetStrictRequirement(InstanceProperties instanceProperties)Extract the strictRequirement property from the supplied instance properties.protected StringgetSummary(InstanceProperties instanceProperties)Extract the summary property from the supplied instance properties.protected StringgetSymbolicName(InstanceProperties instanceProperties)Extract the symbolicName property from the supplied instance properties.protected StringgetUsage(InstanceProperties instanceProperties)Extract and delete the usage property from the supplied instance properties.protected List<String>getZoneMembership(InstanceProperties instanceProperties)Retrieve the zone membership from the properties of the zone membership classification.protected voidhandleBadEntity(String beanClassName, EntityDetail entity, String methodName)Throw an exception to indicate that a retrieved entity has missing information.protected voidhandleBadEntityProxy(Relationship relationship, int end, EntityProxy entityProxy, String methodName)Throw an exception to indicate that a retrieved entity proxy is missing critical information.protected voidhandleBadRelationship(String beanClassName, Relationship relationship, String methodName)Throw an exception to indicate that a critical instance (typically the main entity) has not been passed to the converter.protected voidhandleInvalidBeanClass(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 voidhandleMissingMetadataInstance(String beanClassName, TypeDefCategory typeDefCategory, String methodName)Throw an exception to indicate that a critical instance (typically the main entity) has not been passed to the converter.protected voidhandleUnexpectedBeanClass(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 StringremoveAbbreviation(InstanceProperties instanceProperties)Extract and remove the abbreviation property from the supplied instance properties.protected Map<String,String>removeActionProperties(InstanceProperties instanceProperties)Extract the actionProperties property from the supplied instance properties.protected StringremoveActionRequested(InstanceProperties instanceProperties)Extract and delete the actionRequested standing property from the supplied instance properties.protected StringremoveActionTargetName(InstanceProperties instanceProperties)Extract and delete the actionTargetName property from the supplied instance properties.protected Map<String,String>removeAdditionalProperties(InstanceProperties instanceProperties)Extract and delete the qualifiedName property from the supplied instance properties.protected List<String>removeAliases(InstanceProperties instanceProperties)Extract and delete the aliases property from the supplied instance properties.protected booleanremoveAllowsDuplicateValues(InstanceProperties instanceProperties)Retrieve the allowsDuplicateValues flag from the properties of the zone membership classification.protected Map<String,String>removeAnalysisParameters(InstanceProperties instanceProperties)Extract the analysis parameters property from the supplied instance properties.protected StringremoveAnalysisStep(InstanceProperties instanceProperties)Extract the analysis step property from the supplied instance properties.protected StringremoveAnchorGUID(InstanceProperties instanceProperties)Extract and delete the anchorGUID property from the supplied instance properties.protected StringremoveAnnotationType(InstanceProperties instanceProperties)Extract the annotation type property from the supplied instance properties.protected StringremoveAttachmentGUID(InstanceProperties instanceProperties)Extract and delete the attachmentGUID standing property from the supplied instance properties.protected StringremoveAuthor(InstanceProperties instanceProperties)Extract and delete the author property from the supplied instance properties.protected StringremoveAverageValue(InstanceProperties instanceProperties)Extract and delete the averageValue property from the supplied instance properties.protected List<String>removeBusinessImperatives(InstanceProperties instanceProperties)Extract and delete the businessImperatives property from the supplied instance properties.protected Map<String,String>removeCandidateClassifications(InstanceProperties instanceProperties)Extract the candidateClassifications property from the supplied instance properties.protected List<String>removeCandidateDataClassGUIDs(InstanceProperties instanceProperties)Extract the candidateDataClassGUIDs property from the supplied instance properties.protected List<String>removeCandidateGlossaryCategoryGUIDs(InstanceProperties instanceProperties)Extract the candidateGlossaryCategoryGUIDs property from the supplied instance properties.protected List<String>removeCandidateGlossaryTermGUIDs(InstanceProperties instanceProperties)Extract the candidateGlossaryTermGUIDs property from the supplied instance properties.protected StringremoveCapabilityType(InstanceProperties instanceProperties)Extract and delete the type property from the supplied instance properties.protected StringremoveCapabilityVersion(InstanceProperties instanceProperties)Extract and delete the capabilityVersion property from the supplied instance properties.protected StringremoveClassificationName(InstanceProperties instanceProperties)Extract and delete the classificationName property from the supplied instance properties.protected StringremoveClassificationPropertyName(InstanceProperties instanceProperties)Extract and delete the classificationPropertyName property from the supplied instance properties.protected StringremoveClearPassword(InstanceProperties instanceProperties)Extract and delete the clear password property from the supplied instance properties.protected StringremoveComment(InstanceProperties instanceProperties)Extract the comment property from the supplied instance properties.protected StringremoveCommentText(InstanceProperties instanceProperties)Extract and delete the commentText property from the supplied instance properties.protected DateremoveCompletionDate(InstanceProperties instanceProperties)Extract and delete the completionDate property from the supplied instance properties.protected List<String>removeCompletionGuards(InstanceProperties instanceProperties)Extract and delete the completionGuards property from the supplied instance properties.protected DateremoveCompletionTime(InstanceProperties instanceProperties)Extract and delete the completionTime property from the supplied instance properties.protected intremoveConfidenceLevel(InstanceProperties instanceProperties)Extract the confidence level property from the supplied instance properties.protected Map<String,Object>removeConfigurationProperties(InstanceProperties instanceProperties)Extract and delete the configuration properties property from the supplied instance properties.protected StringremoveConnectorFrameworkName(InstanceProperties instanceProperties)Extract and delete the connector framework name property from the supplied instance properties.protected StringremoveConnectorInterfaceLanguage(InstanceProperties instanceProperties)Extract and delete the connector interface language property from the supplied instance properties.protected List<String>removeConnectorInterfaces(InstanceProperties instanceProperties)Extract and delete the connector interfaces property from the supplied instance properties.protected StringremoveConnectorProviderClassName(InstanceProperties instanceProperties)Extract and delete the connector provider class name property from the supplied instance properties.protected StringremoveContactMethodService(InstanceProperties instanceProperties)Extract and delete the contactMethodService property from the supplied instance properties.protected StringremoveContactMethodValue(InstanceProperties instanceProperties)Extract and delete the contactMethodValue property from the supplied instance properties.protected StringremoveCoordinates(InstanceProperties instanceProperties)Extract and delete the coordinates property from the supplied instance properties.protected DateremoveCreatedTime(InstanceProperties instanceProperties)Extract and delete the createdTime property from the supplied instance properties.protected DateremoveCreationTime(InstanceProperties instanceProperties)Extract and delete the creationTime property from the supplied instance properties.protected StringremoveCriteria(InstanceProperties instanceProperties)Extract and delete the criteria property from the supplied instance properties.protected StringremoveDatabaseImportedFrom(InstanceProperties instanceProperties)Extract and delete the database importedFrom property from the supplied instance properties.protected StringremoveDatabaseInstance(InstanceProperties instanceProperties)Extract and delete the database instance property from the supplied instance properties.protected StringremoveDatabaseType(InstanceProperties instanceProperties)Extract and delete the database type property from the supplied instance properties.protected StringremoveDatabaseVersion(InstanceProperties instanceProperties)Extract and delete the database version property from the supplied instance properties.protected List<String>removeDataFieldAliases(InstanceProperties instanceProperties)Extract the dataFieldAliases property from the supplied instance properties.protected StringremoveDataFieldDescription(InstanceProperties instanceProperties)Extract and delete the dataFieldDescription standing property from the supplied instance properties.protected StringremoveDataFieldName(InstanceProperties instanceProperties)Extract and delete the dataFieldName standing property from the supplied instance properties.protected StringremoveDataFieldType(InstanceProperties instanceProperties)Extract and delete the dataFieldType standing property from the supplied instance properties.protected Map<String,String>removeDataSourceProperties(InstanceProperties instanceProperties)Extract and delete the dataSourceProperties property from the supplied instance properties.protected StringremoveDataType(InstanceProperties instanceProperties)Extract and delete the data type property from the supplied instance properties.protected StringremoveDefaultValue(InstanceProperties instanceProperties)Extract and delete the defaultValue property from the supplied instance properties.protected StringremoveDefaultValueOverride(InstanceProperties instanceProperties)Extract and delete the defaultValueOverride property from the supplied instance properties.protected StringremoveDeployedImplementationType(InstanceProperties instanceProperties)Extract and delete the type property from the supplied instance properties.protected StringremoveDescription(InstanceProperties instanceProperties)Extract and delete the description property from the supplied instance properties.protected StringremoveDetails(InstanceProperties instanceProperties)Extract and delete the details property from the supplied instance properties.protected StringremoveDiscoveryActivity(InstanceProperties instanceProperties)Extract and delete the discoveryActivity standing property from the supplied instance properties.protected StringremoveDisplayName(InstanceProperties instanceProperties)Extract and delete the displayName property from the supplied instance properties.protected StringremoveDistinguishedName(InstanceProperties instanceProperties)Extract and delete the distinguishedName property from the supplied instance properties.protected StringremoveDivergentClassificationName(InstanceProperties instanceProperties)Extract and delete the divergentClassificationName standing property from the supplied instance properties.protected List<String>removeDivergentClassificationPropertyNames(InstanceProperties instanceProperties)Extract the divergentClassificationPropertyNames property from the supplied instance properties.protected List<String>removeDivergentPropertyNames(InstanceProperties instanceProperties)Extract the divergentPropertyNames property from the supplied instance properties.protected StringremoveDivergentRelationshipGUID(InstanceProperties instanceProperties)Extract and delete the divergentRelationshipGUID standing property from the supplied instance properties.protected List<String>removeDivergentRelationshipPropertyNames(InstanceProperties instanceProperties)Extract the divergentRelationshipPropertyNames property from the supplied instance properties.protected intremoveDomainIdentifier(InstanceProperties instanceProperties)Extract and delete the domain identifier property from the supplied instance properties.protected DateremoveDueTime(InstanceProperties instanceProperties)Extract and delete the dueTime property from the supplied instance properties.protected StringremoveDuplicateAnchorGUID(InstanceProperties instanceProperties)Extract and delete the duplicateAnchorGUID standing property from the supplied instance properties.protected List<String>removeDuplicateAnchorGUIDs(InstanceProperties instanceProperties)Extract the duplicateAnchorGUIDs property from the supplied instance properties.protected StringremoveDuplicateAttachmentGUID(InstanceProperties instanceProperties)Extract and delete the duplicateAttachmentGUID standing property from the supplied instance properties.protected StringremoveEmployeeNumber(InstanceProperties instanceProperties)Extract and delete the employeeNumber property from the supplied instance properties.protected StringremoveEmployeeType(InstanceProperties instanceProperties)Extract and delete the employeeType property from the supplied instance properties.protected StringremoveEncoding(InstanceProperties instanceProperties)Extract and delete the encoding property from the supplied instance properties.protected StringremoveEncodingStandard(InstanceProperties instanceProperties)Extract and delete the encoding standing property from the supplied instance properties.protected StringremoveEncryptedPassword(InstanceProperties instanceProperties)Extract and delete the encrypted password property from the supplied instance properties.protected StringremoveEncryptionMethod(InstanceProperties instanceProperties)Extract and delete the encryption method property from the supplied instance properties.protected StringremoveExamples(InstanceProperties instanceProperties)Extract and remove the examples property from the supplied instance properties.protected DateremoveExecutionDate(InstanceProperties instanceProperties)Extract the executionDate property from the supplied instance properties.protected StringremoveExecutorEngineGUID(InstanceProperties instanceProperties)Extract and delete the executorEngineGUID property from the supplied instance properties.protected StringremoveExecutorEngineName(InstanceProperties instanceProperties)Extract and delete the executorEngineName property from the supplied instance properties.protected StringremoveExpectedDataFormat(InstanceProperties instanceProperties)Extract and delete the expected data format property from the supplied instance properties.protected StringremoveExplanation(InstanceProperties instanceProperties)Extract the explanation property from the supplied instance properties.protected StringremoveExpression(InstanceProperties instanceProperties)Extract the expression property from the supplied instance properties.protected StringremoveFileType(InstanceProperties instanceProperties)Extract and delete the fileType property from the supplied instance properties.protected StringremoveFixedValue(InstanceProperties instanceProperties)Extract and delete the defaultValue property from the supplied instance properties.protected StringremoveFormula(InstanceProperties instanceProperties)Extract and delete the formula property from the supplied instance properties.protected StringremoveFullName(InstanceProperties instanceProperties)Extract and delete the fullName property from the supplied instance properties.protected StringremoveGivenNames(InstanceProperties instanceProperties)Extract and delete the givenNames property from the supplied instance properties.protected StringremoveGovernanceActionTypeGUID(InstanceProperties instanceProperties)Extract and delete the governanceActionTypeGUID property from the supplied instance properties.protected StringremoveGovernanceActionTypeName(InstanceProperties instanceProperties)Extract and delete the governanceActionTypeName property from the supplied instance properties.protected intremoveHeadCount(InstanceProperties instanceProperties)Extract the headcount integer property from the supplied instance properties.protected StringremoveId(InstanceProperties instanceProperties)Extract and delete the id property from the supplied instance properties.protected StringremoveIdentifier(InstanceProperties instanceProperties)Extract and delete the identifier property from the supplied instance properties.protected StringremoveImplementationDescription(InstanceProperties instanceProperties)Extract and delete the implementationDescription property from the supplied instance properties.protected StringremoveImplementationLanguage(InstanceProperties instanceProperties)Extract and remove the implementationLanguage property from the supplied instance properties.protected List<String>removeImplications(InstanceProperties instanceProperties)Extract and delete the implications property from the supplied instance properties.protected StringremoveInferredDataType(InstanceProperties instanceProperties)Extract the inferredDataType property from the supplied instance properties.protected StringremoveInferredFormat(InstanceProperties instanceProperties)Extract the inferredFormat property from the supplied instance properties.protected intremoveInferredLength(InstanceProperties instanceProperties)Extract the inferredLength property from the supplied instance properties.protected intremoveInferredPrecision(InstanceProperties instanceProperties)Extract the inferredPrecision property from the supplied instance properties.protected intremoveInferredScale(InstanceProperties instanceProperties)Extract the inferredScale property from the supplied instance properties.protected StringremoveInformalTerm(InstanceProperties instanceProperties)Extract and delete the informalTerm standing property from the supplied instance properties.protected StringremoveInformalTopic(InstanceProperties instanceProperties)Extract and delete the informalTopic standing property from the supplied instance properties.protected StringremoveInitials(InstanceProperties instanceProperties)Extract and delete the initials property from the supplied instance properties.protected intremoveIntPriority(InstanceProperties instanceProperties)Extract the priority integer property from the supplied instance properties.protected booleanremoveIsDeprecated(InstanceProperties instanceProperties)Retrieve the isDeprecated flag from the properties from the supplied instance properties.protected booleanremoveIsNullable(InstanceProperties instanceProperties)Retrieve the isNullable flag from the properties from the supplied instance properties.protected booleanremoveIsPublic(InstanceProperties instanceProperties)Extract the isPublic property from the supplied instance properties.protected StringremoveJobTitle(InstanceProperties instanceProperties)Extract and delete the jobTitle property from the supplied instance properties.protected StringremoveJsonProperties(InstanceProperties instanceProperties)Extract the jsonProperties property from the supplied instance properties.protected StringremoveJurisdiction(InstanceProperties instanceProperties)Extract and delete the jurisdiction property from the supplied instance properties.protected intremoveKarmaPoints(InstanceProperties instanceProperties)Extract the karmaPoints property from the supplied instance properties.protected StringremoveLanguage(InstanceProperties instanceProperties)Extract and delete the language property from the supplied instance properties.protected DateremoveLastModifiedTime(InstanceProperties instanceProperties)Extract and delete the createdTime property from the supplied instance properties.protected StringremoveLastModifier(InstanceProperties instanceProperties)Extract and delete the lastModifier property from the supplied instance properties.protected DateremoveLastSynchronized(InstanceProperties instanceProperties)Extract and delete the lastSynchronized property from the supplied instance properties.protected intremoveLength(InstanceProperties instanceProperties)Extract and delete the length property from the supplied instance properties.protected StringremoveLevel(InstanceProperties instanceProperties)Extract and delete the level property from the supplied instance properties.protected intremoveLevelIdentifier(InstanceProperties instanceProperties)Extract and delete the level identifier property from the supplied instance properties.protected List<String>removeMandatoryGuards(InstanceProperties instanceProperties)Extract and delete the mandatoryGuards property from the supplied instance properties.protected Map<String,String>removeMappingProperties(InstanceProperties instanceProperties)Extract and delete the mappingProperties property from the supplied instance properties.protected StringremoveMapProjection(InstanceProperties instanceProperties)Extract and delete the mapProjection property from the supplied instance properties.protected List<String>removeMatchingAttachmentGUIDs(InstanceProperties instanceProperties)Extract the matchingAttachmentGUIDs property from the supplied instance properties.protected List<String>removeMatchingClassificationNames(InstanceProperties instanceProperties)Extract the matchingClassificationNames property from the supplied instance properties.protected List<String>removeMatchingPropertyNames(InstanceProperties instanceProperties)Extract the matchingPropertyNames property from the supplied instance properties.protected List<String>removeMatchingRelationshipGUIDs(InstanceProperties instanceProperties)Extract the matchingRelationshipGUIDs property from the supplied instance properties.protected intremoveMaxCardinality(InstanceProperties instanceProperties)Extract and delete the maxCardinality property from the supplied instance properties.protected intremoveMaximumInstances(InstanceProperties instanceProperties)Extract and delete the maximumInstances property from the supplied instance properties.protected StringremoveMembershipRationale(InstanceProperties instanceProperties)Extract and delete the membershipRationale property from the supplied instance properties.protected intremoveMinCardinality(InstanceProperties instanceProperties)Extract and delete the minCardinality property from the supplied instance properties.protected intremoveMinimumInstances(InstanceProperties instanceProperties)Extract and delete the minimumInstances property from the supplied instance properties.protected intremoveMinimumLength(InstanceProperties instanceProperties)Extract and delete the minimumLength property from the supplied instance properties.protected StringremoveMission(InstanceProperties instanceProperties)Extract and delete the mission property from the supplied instance properties.protected StringremoveName(InstanceProperties instanceProperties)Extract and delete the name property from the supplied instance properties.protected StringremoveNamespace(InstanceProperties instanceProperties)Extract and delete the namespace property from the supplied instance properties.protected StringremoveNativeClass(InstanceProperties instanceProperties)Extract and delete the native class property from the supplied instance properties.protected StringremoveNetworkAddress(InstanceProperties instanceProperties)Extract and delete the networkAddress property from the supplied instance properties.protected StringremoveOperatingSystem(InstanceProperties instanceProperties)Extract and delete the operatingSystem property from the supplied instance properties.protected StringremoveOperatingSystemPatchLevel(InstanceProperties instanceProperties)Extract and delete the operatingSystemPatchLevel property from the supplied instance properties.protected booleanremoveOrderedValues(InstanceProperties instanceProperties)Retrieve the orderedValues flag from the properties of the zone membership classification.protected StringremoveOrderPropertyName(InstanceProperties instanceProperties)Extract and delete the orderPropertyName property from the supplied instance properties.protected StringremoveOrganization(InstanceProperties instanceProperties)Extract and delete the organization property from the supplied instance properties.protected StringremoveOriginGovernanceEngine(InstanceProperties instanceProperties)Extract the originGovernanceEngine property from the supplied instance properties.protected StringremoveOriginGovernanceService(InstanceProperties instanceProperties)Extract the originGovernanceService property from the supplied instance properties.protected List<String>removeOutcomes(InstanceProperties instanceProperties)Extract and delete the outcomes property from the supplied instance properties.protected StringremoveOwner(InstanceProperties instanceProperties)Extract and delete the owner property from the supplied instance properties.protected StringremoveOwnerPropertyName(InstanceProperties instanceProperties)Extract and delete the ownerPropertyName property from the supplied instance properties.protected StringremoveOwnerTypeName(InstanceProperties instanceProperties)Extract and delete the ownerTypeName property from the supplied instance properties.protected intremoveOwnerTypeOrdinal(InstanceProperties instanceProperties)Extract the ownerType property from the supplied instance properties.protected StringremoveParameterType(InstanceProperties instanceProperties)Extract and delete the parameterType property from the supplied instance properties.protected StringremovePatchLevel(InstanceProperties instanceProperties)Extract and delete the patchLevel property from the supplied instance properties.protected StringremovePathName(InstanceProperties instanceProperties)Extract and delete the pathName property from the supplied instance properties.protected DateremovePlannedEndDate(InstanceProperties instanceProperties)Extract and delete the plannedEndDate property from the supplied instance properties.protected intremovePosition(InstanceProperties instanceProperties)Extract and delete the position property from the supplied instance properties.protected StringremovePostalAddress(InstanceProperties instanceProperties)Extract and delete the postalAddress property from the supplied instance properties.protected intremovePrecision(InstanceProperties instanceProperties)Extract and delete the significant digits property from the supplied instance properties.protected StringremovePreferredLanguage(InstanceProperties instanceProperties)Extract and delete the preferredLanguage property from the supplied instance properties.protected StringremovePreferredValue(InstanceProperties instanceProperties)Extract and delete the description property from the supplied instance properties.protected StringremovePriority(InstanceProperties instanceProperties)Extract the priority property from the supplied instance properties.protected StringremoveProcessingEngineUserId(InstanceProperties instanceProperties)Extract and delete the processingEngineUserId property from the supplied instance properties.protected StringremoveProcessName(InstanceProperties instanceProperties)Extract and delete the processName property from the supplied instance properties.protected List<String>removeProducedGuards(InstanceProperties instanceProperties)Extract and delete the producedGuards property from the supplied instance properties.protected Map<String,Long>removeProfileCounts(InstanceProperties instanceProperties)Extract the profileCounts property from the supplied instance properties.protected Map<String,Boolean>removeProfileFlags(InstanceProperties instanceProperties)Extract the profileFlags property from the supplied instance properties.protected Map<String,String>removeProfileProperties(InstanceProperties instanceProperties)Extract the profileProperties property from the supplied instance properties.protected StringremoveProtocol(InstanceProperties instanceProperties)Extract and delete the protocol property from the supplied instance properties.protected StringremoveQualifiedName(InstanceProperties instanceProperties)Extract and delete the qualifiedName property from the supplied instance properties.protected StringremoveQualityDimension(InstanceProperties instanceProperties)Extract and delete the qualityDimension standing property from the supplied instance properties.protected intremoveQualityScore(InstanceProperties instanceProperties)Extract and delete the qualityScore property from the supplied instance properties.protected List<String>removeReceivedGuards(InstanceProperties instanceProperties)Extract and delete the receivedGuards property from the supplied instance properties.protected List<String>removeRecognizedAdditionalProperties(InstanceProperties instanceProperties)Extract and delete the recognized additional properties property from the supplied instance properties.protected List<String>removeRecognizedConfigurationProperties(InstanceProperties instanceProperties)Extract and delete the recognized configuration properties property from the supplied instance properties.protected List<String>removeRecognizedSecuredProperties(InstanceProperties instanceProperties)Extract and delete the recognized secured properties property from the supplied instance properties.protected StringremoveReferenceId(InstanceProperties instanceProperties)Extract and delete the referenceId property from the supplied instance properties.protected StringremoveReferenceVersion(InstanceProperties instanceProperties)Extract and delete the referenceVersion property from the supplied instance properties.protected StringremoveRelatedEntityGUID(InstanceProperties instanceProperties)Extract and delete the relatedEntityGUID standing property from the supplied instance properties.protected Map<String,String>removeRelationshipProperties(InstanceProperties instanceProperties)Extract the relationshipProperties property from the supplied instance properties.protected StringremoveRelationshipTypeName(InstanceProperties instanceProperties)Extract and delete the relatedEntityGUID standing property from the supplied instance properties.protected Map<String,String>removeRequestParameters(InstanceProperties instanceProperties)Extract and delete the requestParameters property from the supplied instance properties.protected StringremoveRequestSourceName(InstanceProperties instanceProperties)Extract and delete the requestSourceName property from the supplied instance properties.protected StringremoveRequestType(InstanceProperties instanceProperties)Extract and delete the requestType property from the supplied instance properties.protected booleanremoveRequired(InstanceProperties instanceProperties)Retrieve the required flag from the properties from the supplied instance properties.protected List<String>removeResults(InstanceProperties instanceProperties)Extract and delete the results property from the supplied instance properties.protected StringremoveReview(InstanceProperties instanceProperties)Extract the review property from the supplied instance properties.protected DateremoveReviewDate(InstanceProperties instanceProperties)Extract the reviewDate property from the supplied instance properties.protected StringremoveRoleTypeName(InstanceProperties instanceProperties)Extract and delete the roleTypeName property from the supplied instance properties.protected StringremoveSchemaName(InstanceProperties instanceProperties)Extract the schemaName property from the supplied instance properties.protected StringremoveSchemaType(InstanceProperties instanceProperties)Extract the schemaType property from the supplied instance properties.protected StringremoveScope(InstanceProperties instanceProperties)Extract and delete the scope property from the supplied instance properties.protected Map<String,String>removeSecuredProperties(InstanceProperties instanceProperties)Extract and delete the secured properties property from the supplied instance properties.protected intremoveSize(InstanceProperties instanceProperties)Extract and delete the size property from the supplied instance properties.protected StringremoveSource(InstanceProperties instanceProperties)Extract and delete the type property from the supplied instance properties.protected DateremoveSourceCreateTime(InstanceProperties instanceProperties)Extract and delete the sourceCreateTime property from the supplied instance properties.protected DateremoveSourceUpdateTime(InstanceProperties instanceProperties)Extract and delete the sourceUpdateTime property from the supplied instance properties.protected DateremoveStartDate(InstanceProperties instanceProperties)Extract and delete the startDate property from the supplied instance properties.protected StringremoveStatus(InstanceProperties instanceProperties)Extract and delete the status property from the supplied instance properties.protected StringremoveSteward(InstanceProperties instanceProperties)Extract the steward property from the supplied instance properties.protected DateremoveStoreCreateTime(InstanceProperties instanceProperties)Extract and delete the sourceCreateTime property from the supplied instance properties.protected DateremoveStoreUpdateTime(InstanceProperties instanceProperties)Extract and delete the storeUpdateTime property from the supplied instance properties.protected StringremoveSummary(InstanceProperties instanceProperties)Extract and remove the summary property from the supplied instance properties.protected StringremoveSupportedAssetTypeName(InstanceProperties instanceProperties)Extract and delete the supported asset type name property from the supplied instance properties.protected StringremoveSurname(InstanceProperties instanceProperties)Extract and delete the surname property from the supplied instance properties.protected StringremoveTagDescription(InstanceProperties instanceProperties)Extract the tagDescription property from the supplied instance properties.protected StringremoveTagName(InstanceProperties instanceProperties)Extract the tagName property from the supplied instance properties.protected List<String>removeTargetTechnologyInterfaces(InstanceProperties instanceProperties)Extract and delete the target technology interfaces property from the supplied instance properties.protected StringremoveTargetTechnologyName(InstanceProperties instanceProperties)Extract and delete the target technology name property from the supplied instance properties.protected StringremoveTargetTechnologySource(InstanceProperties instanceProperties)Extract and delete the target technology source property from the supplied instance properties.protected List<String>removeTargetTechnologyVersions(InstanceProperties instanceProperties)Extract and delete the target technology versions property from the supplied instance properties.protected StringremoveText(InstanceProperties instanceProperties)Extract the text property from the supplied instance properties.protected StringremoveTimeZone(InstanceProperties instanceProperties)Extract and delete the timeZone property from the supplied instance properties.protected StringremoveTitle(InstanceProperties instanceProperties)Extract the title property from the supplied instance properties.protected StringremoveTopicType(InstanceProperties instanceProperties)Extract and delete the topicType property from the supplied instance properties.protected StringremoveURL(InstanceProperties instanceProperties)Extract and delete the URL property from the supplied instance properties.protected StringremoveUsage(InstanceProperties instanceProperties)Extract and delete the usage property from the supplied instance properties.protected StringremoveUserId(InstanceProperties instanceProperties)Extract and delete the userId property from the supplied instance properties.protected Map<String,Integer>removeValueCount(InstanceProperties instanceProperties)Extract the valueCount property from the supplied instance properties.protected List<String>removeValueList(InstanceProperties instanceProperties)Extract the valueList property from the supplied instance properties.protected StringremoveValueRangeFrom(InstanceProperties instanceProperties)Extract and delete the valueRangeFrom property from the supplied instance properties.protected StringremoveValueRangeTo(InstanceProperties instanceProperties)Extract and delete the valueRangeTo property from the supplied instance properties.protected StringremoveVersionNumber(InstanceProperties instanceProperties)Extract and delete the version number property from the supplied instance properties.protected List<String>removeZoneMembership(InstanceProperties instanceProperties)Retrieve the zone membership from the properties of the zone membership classification.protected voidvalidateInstanceType(String expectedTypeName, String beanClassName, String actualTypeName, String methodName)Throw an exception to indicate that a critical instance (typically the main entity) has not been passed to the converter.
-
-
-
Field Detail
-
repositoryHelper
protected OMRSRepositoryHelper repositoryHelper
-
serviceName
protected String serviceName
-
serverName
protected String serverName
-
-
Constructor Detail
-
OpenMetadataAPIGenericConverter
public OpenMetadataAPIGenericConverter(OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
Constructor captures the initial content- Parameters:
repositoryHelper- helper object to parse entityserviceName- name of this componentserverName- name of this server
-
-
Method Detail
-
getNewBean
public B getNewBean(Class<B> beanClass, EntityDetail entity, String methodName) throws PropertyServerException
Using the supplied entity, 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 createentity- entity containing the propertiesmethodName- calling method- Returns:
- bean populated with properties from the entity supplied
- Throws:
PropertyServerException- there is a problem instantiating the bean
-
getNewBean
public B getNewBean(Class<B> beanClass, EntityDetail entity, Relationship 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 entity and that of a connected relationship.- Parameters:
beanClass- name of the class to createentity- 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
-
getNewComplexBean
public B getNewComplexBean(Class<B> beanClass, EntityDetail primaryEntity, List<Relationship> 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 DataField bean which combine knowledge from the entity and its linked relationships.- Parameters:
beanClass- name of the class to createprimaryEntity- entity that is the root of the cluster 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, EntityDetail primaryEntity, List<EntityDetail> supplementaryEntities, List<Relationship> 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 createprimaryEntity- entity that is the root of the cluster of entities that make up the content of the beansupplementaryEntities- entities connected to the primary entity 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
-
getNewRelationshipBean
public B getNewRelationshipBean(Class<B> beanClass, Relationship 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
-
getNewSchemaTypeBean
public B getNewSchemaTypeBean(Class<B> beanClass, InstanceHeader schemaRootHeader, String schemaTypeTypeName, InstanceProperties instanceProperties, List<Classification> schemaRootClassifications, int attributeCount, String validValueSetGUID, B externalSchemaType, B mapFromSchemaType, B mapToSchemaType, List<B> schemaTypeOptions, String methodName) throws PropertyServerException
Return the converted bean. This is a special method used for schema types since they are stored as a collection of instances.- Parameters:
beanClass- name of the class to createschemaRootHeader- header of the schema element that holds the root informationschemaTypeTypeName- name of type of the schema type to createinstanceProperties- properties describing the schema typeschemaRootClassifications- classifications from the schema root entityattributeCount- number of attributes (for a complex schema type)validValueSetGUID- unique identifier of the set of valid values (for an enum schema type)externalSchemaType- unique identifier for the properties of the schema type that is shared by multiple attributes/assetsmapFromSchemaType- bean containing the properties of the schema type that is part of a map definitionmapToSchemaType- bean containing the properties of the schema type that is part of a map definitionschemaTypeOptions- list of schema types that could be the type for this attributemethodName- calling method- Returns:
- bean populated with properties from the instances supplied
- Throws:
PropertyServerException- there is a problem instantiating the bean
-
getNewSchemaTypeBean
public B getNewSchemaTypeBean(Class<B> beanClass, InstanceHeader schemaRootHeader, String schemaTypeTypeName, InstanceProperties instanceProperties, List<Classification> schemaRootClassifications, int attributeCount, String validValueSetGUID, String externalSchemaTypeGUID, B externalSchemaType, String mapFromSchemaTypeGUID, B mapFromSchemaType, String mapToSchemaTypeGUID, B mapToSchemaType, List<String> schemaTypeOptionGUIDs, List<B> schemaTypeOptions, List<Relationship> queryTargets, String methodName) throws PropertyServerException
Return the converted bean. This is a special method used for schema types since they are stored as a collection of instances. For external schema types and map elements, both the GUID and the bean are returned to allow the consuming OMAS to choose whether it is returning GUIDs of the linked to schema or the schema type bean itself.- Parameters:
beanClass- name of the class to createschemaRootHeader- header of the schema element that holds the root informationschemaTypeTypeName- name of type of the schema type to createinstanceProperties- properties describing the schema typeschemaRootClassifications- classifications from the schema root entityattributeCount- number of attributes (for a complex schema type)validValueSetGUID- unique identifier of the set of valid values (for an enum schema type)externalSchemaTypeGUID- unique identifier of the external schema typeexternalSchemaType- unique identifier for the properties of the schema type that is shared by multiple attributes/assetsmapFromSchemaTypeGUID- unique identifier of the mapFrom schema typemapFromSchemaType- bean containing the properties of the schema type that is part of a map definitionmapToSchemaTypeGUID- unique identifier of the mapTo schema typemapToSchemaType- bean containing the properties of the schema type that is part of a map definitionschemaTypeOptionGUIDs- list of unique identifiers for schema types that could be the type for this attributeschemaTypeOptions- list of schema types that could be the type for this attributequeryTargets- list of relationships to schema types that contain data values used to derive the schema type value(s)methodName- calling 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, EntityDetail schemaAttributeEntity, Class<T> typeClass, T schemaType, List<Relationship> schemaAttributeRelationships, String methodName) throws PropertyServerException
Extract the properties from the schema attribute entity. 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 createschemaAttributeEntity- entity containing the properties for the main schema attributetypeClass- name of type used to describe the schema typeschemaType- bean containing the properties of the schema type - this is filled out by the schema type converterschemaAttributeRelationships- relationships containing the links to other schema attributesmethodName- calling method- Returns:
- bean populated with properties from the instances supplied
- Throws:
PropertyServerException- there is a problem instantiating the bean
-
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, TypeDefCategory typeDefCategory, String methodName) throws PropertyServerException
Throw an exception to indicate that a critical instance (typically the main entity) has not been passed to the converter.- Parameters:
beanClassName- class name of beantypeDefCategory- 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
-
validateInstanceType
protected void validateInstanceType(String expectedTypeName, String beanClassName, String actualTypeName, String methodName) throws PropertyServerException
Throw an exception to indicate that a critical instance (typically the main entity) has not been passed to the converter.- Parameters:
expectedTypeName- name of the type that the instance should matchbeanClassName- class name of beanactualTypeName- type of instancemethodName- calling method- 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, EntityDetail entity, String methodName) throws PropertyServerException
Throw an exception to indicate that a retrieved entity has missing information.- Parameters:
beanClassName- class name of beanentity- the entity with the bad headermethodName- calling method- Throws:
PropertyServerException- an invalid instance has been returned from the metadata repositories
-
handleBadEntityProxy
protected void handleBadEntityProxy(Relationship relationship, int end, EntityProxy entityProxy, String methodName) throws PropertyServerException
Throw an exception to indicate that a retrieved entity proxy is missing critical information.- Parameters:
relationship- the relationship with a bad entity proxyend- number of the end where the proxy is storedentityProxy- the entity proxy with the bad valuesmethodName- calling method- Throws:
PropertyServerException- an invalid instance has been returned from the metadata repositories
-
handleBadRelationship
protected void handleBadRelationship(String beanClassName, Relationship relationship, String methodName) throws PropertyServerException
Throw an exception to indicate that a critical instance (typically the main entity) 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 InstanceProperties getClassificationProperties(String classificationName, EntityDetail entity)
Extract the properties for the requested classification from the entity.- Parameters:
classificationName- name of classificationentity- entity containing classification- Returns:
- list of properties for the named classification
-
getClassificationProperties
protected InstanceProperties getClassificationProperties(String classificationName, List<Classification> entityClassifications)
Extract the properties for the requested classification from the list of classifications.- Parameters:
classificationName- name of classificationentityClassifications- list of classifications from an entity- Returns:
- list of properties for the named classification
-
getQualifiedName
protected String getQualifiedName(InstanceProperties instanceProperties)
Extract the qualifiedName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removeQualifiedName
protected String removeQualifiedName(InstanceProperties instanceProperties)
Extract and delete the qualifiedName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removeAdditionalProperties
protected Map<String,String> removeAdditionalProperties(InstanceProperties instanceProperties)
Extract and delete the qualifiedName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- map or null
-
getRemainingExtendedProperties
protected Map<String,Object> getRemainingExtendedProperties(InstanceProperties instanceProperties)
Convert the remaining properties into a map that is returned as the extended properties.- Parameters:
instanceProperties- properties from entity- Returns:
- map or null
-
removeDisplayName
protected String removeDisplayName(InstanceProperties instanceProperties)
Extract and delete the displayName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
getDisplayName
protected String getDisplayName(InstanceProperties instanceProperties)
Extract the displayName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removeName
protected String removeName(InstanceProperties instanceProperties)
Extract and delete the name property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
getDescription
protected String getDescription(InstanceProperties instanceProperties)
Extract the description property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeDescription
protected String removeDescription(InstanceProperties instanceProperties)
Extract and delete the description property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeTopicType
protected String removeTopicType(InstanceProperties instanceProperties)
Extract and delete the topicType property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeOperatingSystem
protected String removeOperatingSystem(InstanceProperties instanceProperties)
Extract and delete the operatingSystem property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeOperatingSystemPatchLevel
protected String removeOperatingSystemPatchLevel(InstanceProperties instanceProperties)
Extract and delete the operatingSystemPatchLevel property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeMinimumInstances
protected int removeMinimumInstances(InstanceProperties instanceProperties)
Extract and delete the minimumInstances property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- int
-
removeMaximumInstances
protected int removeMaximumInstances(InstanceProperties instanceProperties)
Extract and delete the maximumInstances property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- int
-
removeInitials
protected String removeInitials(InstanceProperties instanceProperties)
Extract and delete the initials property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeGivenNames
protected String removeGivenNames(InstanceProperties instanceProperties)
Extract and delete the givenNames property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeSurname
protected String removeSurname(InstanceProperties instanceProperties)
Extract and delete the surname property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeFullName
protected String removeFullName(InstanceProperties instanceProperties)
Extract and delete the fullName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removePreferredLanguage
protected String removePreferredLanguage(InstanceProperties instanceProperties)
Extract and delete the preferredLanguage property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeJobTitle
protected String removeJobTitle(InstanceProperties instanceProperties)
Extract and delete the jobTitle property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeEmployeeNumber
protected String removeEmployeeNumber(InstanceProperties instanceProperties)
Extract and delete the employeeNumber property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeEmployeeType
protected String removeEmployeeType(InstanceProperties instanceProperties)
Extract and delete the employeeType property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeContactMethodService
protected String removeContactMethodService(InstanceProperties instanceProperties)
Extract and delete the contactMethodService property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removeContactMethodValue
protected String removeContactMethodValue(InstanceProperties instanceProperties)
Extract and delete the contactMethodValue property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removeMission
protected String removeMission(InstanceProperties instanceProperties)
Extract and delete the mission property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeIdentifier
protected String removeIdentifier(InstanceProperties instanceProperties)
Extract and delete the identifier property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeURL
protected String removeURL(InstanceProperties instanceProperties)
Extract and delete the URL property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeOrganization
protected String removeOrganization(InstanceProperties instanceProperties)
Extract and delete the organization property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeReferenceVersion
protected String removeReferenceVersion(InstanceProperties instanceProperties)
Extract and delete the referenceVersion property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeReferenceId
protected String removeReferenceId(InstanceProperties instanceProperties)
Extract and delete the referenceId property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getReferenceId
protected String getReferenceId(InstanceProperties instanceProperties)
Extract the referenceId property from the supplied instance properties.- Parameters:
instanceProperties- properties from relationship- Returns:
- string text or null
-
removeOrderPropertyName
protected String removeOrderPropertyName(InstanceProperties instanceProperties)
Extract and delete the orderPropertyName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeMembershipRationale
protected String removeMembershipRationale(InstanceProperties instanceProperties)
Extract and delete the membershipRationale property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeMappingProperties
protected Map<String,String> removeMappingProperties(InstanceProperties instanceProperties)
Extract and delete the mappingProperties property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- map or null
-
removeLastSynchronized
protected Date removeLastSynchronized(InstanceProperties instanceProperties)
Extract and delete the lastSynchronized property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- map or null
-
removeNetworkAddress
protected String removeNetworkAddress(InstanceProperties instanceProperties)
Extract and delete the networkAddress property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removePostalAddress
protected String removePostalAddress(InstanceProperties instanceProperties)
Extract and delete the postalAddress property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeCoordinates
protected String removeCoordinates(InstanceProperties instanceProperties)
Extract and delete the coordinates property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeMapProjection
protected String removeMapProjection(InstanceProperties instanceProperties)
Extract and delete the mapProjection property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeTimeZone
protected String removeTimeZone(InstanceProperties instanceProperties)
Extract and delete the timeZone property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeLevel
protected String removeLevel(InstanceProperties instanceProperties)
Extract and delete the level property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeProtocol
protected String removeProtocol(InstanceProperties instanceProperties)
Extract and delete the protocol property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeEncryptionMethod
protected String removeEncryptionMethod(InstanceProperties instanceProperties)
Extract and delete the encryption method property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeConnectorProviderClassName
protected String removeConnectorProviderClassName(InstanceProperties instanceProperties)
Extract and delete the connector provider class name property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeSupportedAssetTypeName
protected String removeSupportedAssetTypeName(InstanceProperties instanceProperties)
Extract and delete the supported asset type name property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeExpectedDataFormat
protected String removeExpectedDataFormat(InstanceProperties instanceProperties)
Extract and delete the expected data format property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeConnectorFrameworkName
protected String removeConnectorFrameworkName(InstanceProperties instanceProperties)
Extract and delete the connector framework name property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeConnectorInterfaceLanguage
protected String removeConnectorInterfaceLanguage(InstanceProperties instanceProperties)
Extract and delete the connector interface language property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeConnectorInterfaces
protected List<String> removeConnectorInterfaces(InstanceProperties instanceProperties)
Extract and delete the connector interfaces property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string list or null
-
removeTargetTechnologySource
protected String removeTargetTechnologySource(InstanceProperties instanceProperties)
Extract and delete the target technology source property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeTargetTechnologyName
protected String removeTargetTechnologyName(InstanceProperties instanceProperties)
Extract and delete the target technology name property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeTargetTechnologyInterfaces
protected List<String> removeTargetTechnologyInterfaces(InstanceProperties instanceProperties)
Extract and delete the target technology interfaces property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string list or null
-
removeTargetTechnologyVersions
protected List<String> removeTargetTechnologyVersions(InstanceProperties instanceProperties)
Extract and delete the target technology versions property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string list or null
-
removeRecognizedAdditionalProperties
protected List<String> removeRecognizedAdditionalProperties(InstanceProperties instanceProperties)
Extract and delete the recognized additional properties property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string list or null
-
removeRecognizedSecuredProperties
protected List<String> removeRecognizedSecuredProperties(InstanceProperties instanceProperties)
Extract and delete the recognized secured properties property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string list or null
-
removeRecognizedConfigurationProperties
protected List<String> removeRecognizedConfigurationProperties(InstanceProperties instanceProperties)
Extract and delete the recognized configuration properties property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string list or null
-
removeSecuredProperties
protected Map<String,String> removeSecuredProperties(InstanceProperties instanceProperties)
Extract and delete the secured properties property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string list or null
-
removeConfigurationProperties
protected Map<String,Object> removeConfigurationProperties(InstanceProperties instanceProperties)
Extract and delete the configuration properties property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string list or null
-
removeUserId
protected String removeUserId(InstanceProperties instanceProperties)
Extract and delete the userId property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeClearPassword
protected String removeClearPassword(InstanceProperties instanceProperties)
Extract and delete the clear password property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeEncryptedPassword
protected String removeEncryptedPassword(InstanceProperties instanceProperties)
Extract and delete the encrypted password property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getAssetSummary
protected String getAssetSummary(InstanceProperties instanceProperties)
Extract the assetSummary property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getArguments
protected Map<String,Object> getArguments(InstanceProperties instanceProperties)
Extract the arguments property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeZoneMembership
protected List<String> removeZoneMembership(InstanceProperties instanceProperties)
Retrieve the zone membership from the properties of the zone membership classification.- Parameters:
instanceProperties- properties from the classification- Returns:
- list of zone names
-
getZoneMembership
protected List<String> getZoneMembership(InstanceProperties instanceProperties)
Retrieve the zone membership from the properties of the zone membership classification.- Parameters:
instanceProperties- properties from the classification- Returns:
- list of zone names
-
removeOwner
protected String removeOwner(InstanceProperties instanceProperties)
Extract and delete the owner property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getOwner
protected String getOwner(InstanceProperties instanceProperties)
Extract the owner property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string text or null
-
getOwnerTypeName
protected String getOwnerTypeName(InstanceProperties instanceProperties)
Extract the ownerTypeName property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string text or null
-
getOwnerPropertyName
protected String getOwnerPropertyName(InstanceProperties instanceProperties)
Extract the ownerPropertyName property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string text or null
-
getOwnerTypeOrdinal
protected int getOwnerTypeOrdinal(InstanceProperties instanceProperties)
Extract the ownerType property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- ordinal or 0 for not specified
-
removeOwnerTypeOrdinal
protected int removeOwnerTypeOrdinal(InstanceProperties instanceProperties)
Extract the ownerType property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- ordinal or 0 for not specified
-
removeOwnerPropertyName
protected String removeOwnerPropertyName(InstanceProperties instanceProperties)
Extract and delete the ownerPropertyName property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string
-
removeOwnerTypeName
protected String removeOwnerTypeName(InstanceProperties instanceProperties)
Extract and delete the ownerTypeName property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string
-
removeRoleTypeName
protected String removeRoleTypeName(InstanceProperties instanceProperties)
Extract and delete the roleTypeName property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string
-
removeDistinguishedName
protected String removeDistinguishedName(InstanceProperties instanceProperties)
Extract and delete the distinguishedName property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string
-
getGroups
protected List<String> getGroups(InstanceProperties instanceProperties)
Extract the groups property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string map or null
-
getSecurityLabels
protected List<String> getSecurityLabels(InstanceProperties instanceProperties)
Extract the securityLabels property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string map or null
-
getSecurityProperties
protected Map<String,String> getSecurityProperties(InstanceProperties instanceProperties)
Extract the securityProperties property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string map or null
-
removeKarmaPoints
protected int removeKarmaPoints(InstanceProperties instanceProperties)
Extract the karmaPoints property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- ordinal or 0 for not specified
-
getOriginOrganizationGUID
protected String getOriginOrganizationGUID(InstanceProperties instanceProperties)
Extract the organizationGUID property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string text or null
-
getOriginBusinessCapabilityGUID
protected String getOriginBusinessCapabilityGUID(InstanceProperties instanceProperties)
Extract the businessCapabilityGUID property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string text or null
-
getOtherOriginValues
protected Map<String,String> getOtherOriginValues(InstanceProperties instanceProperties)
Extract the otherOriginValues property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string map or null
-
removeSourceCreateTime
protected Date removeSourceCreateTime(InstanceProperties instanceProperties)
Extract and delete the sourceCreateTime property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- date or null
-
removeSourceUpdateTime
protected Date removeSourceUpdateTime(InstanceProperties instanceProperties)
Extract and delete the sourceUpdateTime property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- date or null
-
removePathName
protected String removePathName(InstanceProperties instanceProperties)
Extract and delete the pathName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string or null
-
removeStoreCreateTime
protected Date removeStoreCreateTime(InstanceProperties instanceProperties)
Extract and delete the sourceCreateTime property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- date or null
-
removeStoreUpdateTime
protected Date removeStoreUpdateTime(InstanceProperties instanceProperties)
Extract and delete the storeUpdateTime property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- date or null
-
getDataStoreEncodingType
protected String getDataStoreEncodingType(InstanceProperties instanceProperties)
Extract the encoding property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string text or null
-
getDataStoreEncodingLanguage
protected String getDataStoreEncodingLanguage(InstanceProperties instanceProperties)
Extract the encoding language property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string text or null
-
getDataStoreEncodingDescription
protected String getDataStoreEncodingDescription(InstanceProperties instanceProperties)
Extract the encoding description property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string text or null
-
getEncodingProperties
protected Map<String,String> getEncodingProperties(InstanceProperties instanceProperties)
Extract the encoding properties property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string map or null
-
removeDatabaseType
protected String removeDatabaseType(InstanceProperties instanceProperties)
Extract and delete the database type property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removeDatabaseVersion
protected String removeDatabaseVersion(InstanceProperties instanceProperties)
Extract and delete the database version property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removeDatabaseInstance
protected String removeDatabaseInstance(InstanceProperties instanceProperties)
Extract and delete the database instance property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removeDatabaseImportedFrom
protected String removeDatabaseImportedFrom(InstanceProperties instanceProperties)
Extract and delete the database importedFrom property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removeFileType
protected String removeFileType(InstanceProperties instanceProperties)
Extract and delete the fileType property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
getFormat
protected String getFormat(InstanceProperties instanceProperties)
Extract and delete the format property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getEncryption
protected String getEncryption(InstanceProperties instanceProperties)
Extract and delete the encryption property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeDeployedImplementationType
protected String removeDeployedImplementationType(InstanceProperties instanceProperties)
Extract and delete the type property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeCapabilityType
protected String removeCapabilityType(InstanceProperties instanceProperties)
Extract and delete the type property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeCapabilityVersion
protected String removeCapabilityVersion(InstanceProperties instanceProperties)
Extract and delete the capabilityVersion property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removePatchLevel
protected String removePatchLevel(InstanceProperties instanceProperties)
Extract and delete the patchLevel property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeIsDeprecated
protected boolean removeIsDeprecated(InstanceProperties instanceProperties)
Retrieve the isDeprecated flag from the properties from the supplied instance properties.- Parameters:
instanceProperties- properties from the classification- Returns:
- boolean - default is false
-
removeAnchorGUID
protected String removeAnchorGUID(InstanceProperties instanceProperties)
Extract and delete the anchorGUID property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
getAnchorGUID
protected String getAnchorGUID(InstanceProperties instanceProperties)
Extract the anchorGUID property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removeDataType
protected String removeDataType(InstanceProperties instanceProperties)
Extract and delete the data type property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removeDefaultValue
protected String removeDefaultValue(InstanceProperties instanceProperties)
Extract and delete the defaultValue property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeFixedValue
protected String removeFixedValue(InstanceProperties instanceProperties)
Extract and delete the defaultValue property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getQuery
protected String getQuery(InstanceProperties instanceProperties)
Extract the query property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getQueryId
protected String getQueryId(InstanceProperties instanceProperties)
Extract the queryId property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeVersionNumber
protected String removeVersionNumber(InstanceProperties instanceProperties)
Extract and delete the version number property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removeId
protected String removeId(InstanceProperties instanceProperties)
Extract and delete the id property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeCreatedTime
protected Date removeCreatedTime(InstanceProperties instanceProperties)
Extract and delete the createdTime property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeLastModifiedTime
protected Date removeLastModifiedTime(InstanceProperties instanceProperties)
Extract and delete the createdTime property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeLastModifier
protected String removeLastModifier(InstanceProperties instanceProperties)
Extract and delete the lastModifier property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeAuthor
protected String removeAuthor(InstanceProperties instanceProperties)
Extract and delete the author property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeEncodingStandard
protected String removeEncodingStandard(InstanceProperties instanceProperties)
Extract and delete the encoding standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeNamespace
protected String removeNamespace(InstanceProperties instanceProperties)
Extract and delete the namespace property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removePosition
protected int removePosition(InstanceProperties instanceProperties)
Extract and delete the position property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- integer - default 0
-
getPosition
protected int getPosition(InstanceProperties instanceProperties)
Extract the position property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- integer - default 0
-
removeMinCardinality
protected int removeMinCardinality(InstanceProperties instanceProperties)
Extract and delete the minCardinality property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- integer - default 0
-
removeMaxCardinality
protected int removeMaxCardinality(InstanceProperties instanceProperties)
Extract and delete the maxCardinality property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- integer - default -1 which is unlimited
-
removeAllowsDuplicateValues
protected boolean removeAllowsDuplicateValues(InstanceProperties instanceProperties)
Retrieve the allowsDuplicateValues flag from the properties of the zone membership classification.- Parameters:
instanceProperties- properties from the classification- Returns:
- boolean - default is true
-
removeOrderedValues
protected boolean removeOrderedValues(InstanceProperties instanceProperties)
Retrieve the orderedValues flag from the properties of the zone membership classification.- Parameters:
instanceProperties- properties from the classification- Returns:
- boolean - default is false
-
removeDefaultValueOverride
protected String removeDefaultValueOverride(InstanceProperties instanceProperties)
Extract and delete the defaultValueOverride property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeMinimumLength
protected int removeMinimumLength(InstanceProperties instanceProperties)
Extract and delete the minimumLength property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- integer - default 0
-
removeLength
protected int removeLength(InstanceProperties instanceProperties)
Extract and delete the length property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- integer - default 0
-
removePrecision
protected int removePrecision(InstanceProperties instanceProperties)
Extract and delete the significant digits property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- integer - default 0
-
removeIsNullable
protected boolean removeIsNullable(InstanceProperties instanceProperties)
Retrieve the isNullable flag from the properties from the supplied instance properties.- Parameters:
instanceProperties- properties from the classification- Returns:
- boolean - default is false
-
removeRequired
protected boolean removeRequired(InstanceProperties instanceProperties)
Retrieve the required flag from the properties from the supplied instance properties.- Parameters:
instanceProperties- properties from the classification- Returns:
- boolean - default is false
-
removeNativeClass
protected String removeNativeClass(InstanceProperties instanceProperties)
Extract and delete the native class property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string name or null
-
removeAliases
protected List<String> removeAliases(InstanceProperties instanceProperties)
Extract and delete the aliases property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getGuard
protected String getGuard(InstanceProperties instanceProperties)
Extract the guard property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getFormula
protected String getFormula(InstanceProperties instanceProperties)
Extract the formula property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeFormula
protected String removeFormula(InstanceProperties instanceProperties)
Extract and delete the formula property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getImplementationLanguage
protected String getImplementationLanguage(InstanceProperties instanceProperties)
Extract the implementationLanguage property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeImplementationLanguage
protected String removeImplementationLanguage(InstanceProperties instanceProperties)
Extract and remove the implementationLanguage property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeSource
protected String removeSource(InstanceProperties instanceProperties)
Extract and delete the type property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getUsage
protected String getUsage(InstanceProperties instanceProperties)
Extract and delete the usage property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeUsage
protected String removeUsage(InstanceProperties instanceProperties)
Extract and delete the usage property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeLanguage
protected String removeLanguage(InstanceProperties instanceProperties)
Extract and delete the language property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getSummary
protected String getSummary(InstanceProperties instanceProperties)
Extract the summary property from the supplied instance properties.- Parameters:
instanceProperties- properties from governance entities- Returns:
- string property or null
-
removeSummary
protected String removeSummary(InstanceProperties instanceProperties)
Extract and remove the summary property from the supplied instance properties.- Parameters:
instanceProperties- properties from governance entities- Returns:
- string property or null
-
getAbbreviation
protected String getAbbreviation(InstanceProperties instanceProperties)
Extract the abbreviation property from the supplied instance properties.- Parameters:
instanceProperties- properties from governance entities- Returns:
- string property or null
-
removeAbbreviation
protected String removeAbbreviation(InstanceProperties instanceProperties)
Extract and remove the abbreviation property from the supplied instance properties.- Parameters:
instanceProperties- properties from governance entities- Returns:
- string property or null
-
removeExamples
protected String removeExamples(InstanceProperties instanceProperties)
Extract and remove the examples property from the supplied instance properties.- Parameters:
instanceProperties- properties from governance entities- Returns:
- string property or null
-
removeTitle
protected String removeTitle(InstanceProperties instanceProperties)
Extract the title property from the supplied instance properties.- Parameters:
instanceProperties- properties from governance entities- Returns:
- string property or null
-
removeText
protected String removeText(InstanceProperties instanceProperties)
Extract the text property from the supplied instance properties.- Parameters:
instanceProperties- properties from governance entities- Returns:
- string property or null
-
removePriority
protected String removePriority(InstanceProperties instanceProperties)
Extract the priority property from the supplied instance properties.- Parameters:
instanceProperties- properties from governance entities- Returns:
- string property or null
-
removeIntPriority
protected int removeIntPriority(InstanceProperties instanceProperties)
Extract the priority integer property from the supplied instance properties.- Parameters:
instanceProperties- properties from governance entities- Returns:
- string property or null
-
removeHeadCount
protected int removeHeadCount(InstanceProperties instanceProperties)
Extract the headcount integer property from the supplied instance properties.- Parameters:
instanceProperties- properties from governance entities- Returns:
- string property or null
-
removeScope
protected String removeScope(InstanceProperties instanceProperties)
Extract and delete the scope property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeImplications
protected List<String> removeImplications(InstanceProperties instanceProperties)
Extract and delete the implications property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string list or null
-
removeOutcomes
protected List<String> removeOutcomes(InstanceProperties instanceProperties)
Extract and delete the outcomes property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string list or null
-
removeResults
protected List<String> removeResults(InstanceProperties instanceProperties)
Extract and delete the results property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string list or null
-
removeBusinessImperatives
protected List<String> removeBusinessImperatives(InstanceProperties instanceProperties)
Extract and delete the businessImperatives property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string list or null
-
removeJurisdiction
protected String removeJurisdiction(InstanceProperties instanceProperties)
Extract and delete the jurisdiction property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeDetails
protected String removeDetails(InstanceProperties instanceProperties)
Extract and delete the details property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getRationale
protected String getRationale(InstanceProperties instanceProperties)
Extract the rational property from the supplied instance properties.- Parameters:
instanceProperties- properties from relationship- Returns:
- string text or null
-
removeImplementationDescription
protected String removeImplementationDescription(InstanceProperties instanceProperties)
Extract and delete the implementationDescription property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeCriteria
protected String removeCriteria(InstanceProperties instanceProperties)
Extract and delete the criteria property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeDomainIdentifier
protected int removeDomainIdentifier(InstanceProperties instanceProperties)
Extract and delete the domain identifier property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- integer = default is 0 which is ALL
-
removeLevelIdentifier
protected int removeLevelIdentifier(InstanceProperties instanceProperties)
Extract and delete the level identifier property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- integer = default is 0 which is ALL
-
removeClassificationName
protected String removeClassificationName(InstanceProperties instanceProperties)
Extract and delete the classificationName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string
-
removeClassificationPropertyName
protected String removeClassificationPropertyName(InstanceProperties instanceProperties)
Extract and delete the classificationPropertyName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string
-
removeProcessingEngineUserId
protected String removeProcessingEngineUserId(InstanceProperties instanceProperties)
Extract and delete the processingEngineUserId property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string
-
removeRequestType
protected String removeRequestType(InstanceProperties instanceProperties)
Extract and delete the requestType property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string
-
removeRequestParameters
protected Map<String,String> removeRequestParameters(InstanceProperties instanceProperties)
Extract and delete the requestParameters property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string
-
removeExecutorEngineGUID
protected String removeExecutorEngineGUID(InstanceProperties instanceProperties)
Extract and delete the executorEngineGUID property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string
-
removeExecutorEngineName
protected String removeExecutorEngineName(InstanceProperties instanceProperties)
Extract and delete the executorEngineName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string
-
removeProcessName
protected String removeProcessName(InstanceProperties instanceProperties)
Extract and delete the processName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string
-
removeGovernanceActionTypeGUID
protected String removeGovernanceActionTypeGUID(InstanceProperties instanceProperties)
Extract and delete the governanceActionTypeGUID property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string
-
removeGovernanceActionTypeName
protected String removeGovernanceActionTypeName(InstanceProperties instanceProperties)
Extract and delete the governanceActionTypeName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string
-
removeProducedGuards
protected List<String> removeProducedGuards(InstanceProperties instanceProperties)
Extract and delete the producedGuards property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- array of guards
-
removeMandatoryGuards
protected List<String> removeMandatoryGuards(InstanceProperties instanceProperties)
Extract and delete the mandatoryGuards property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- array of guards
-
removeReceivedGuards
protected List<String> removeReceivedGuards(InstanceProperties instanceProperties)
Extract and delete the receivedGuards property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- array of guards
-
removeCompletionGuards
protected List<String> removeCompletionGuards(InstanceProperties instanceProperties)
Extract and delete the completionGuards property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- array of guards
-
removeStartDate
protected Date removeStartDate(InstanceProperties instanceProperties)
Extract and delete the startDate property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- date
-
removePlannedEndDate
protected Date removePlannedEndDate(InstanceProperties instanceProperties)
Extract and delete the plannedEndDate property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- date
-
removeCreationTime
protected Date removeCreationTime(InstanceProperties instanceProperties)
Extract and delete the creationTime property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- date
-
removeDueTime
protected Date removeDueTime(InstanceProperties instanceProperties)
Extract and delete the dueTime property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- date
-
removeCompletionTime
protected Date removeCompletionTime(InstanceProperties instanceProperties)
Extract and delete the completionTime property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- date
-
removeCompletionDate
protected Date removeCompletionDate(InstanceProperties instanceProperties)
Extract and delete the completionDate property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- date
-
removeStatus
protected String removeStatus(InstanceProperties instanceProperties)
Extract and delete the status property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- String text or null
-
removeRequestSourceName
protected String removeRequestSourceName(InstanceProperties instanceProperties)
Extract and delete the requestSourceName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- String text or null
-
removeActionTargetName
protected String removeActionTargetName(InstanceProperties instanceProperties)
Extract and delete the actionTargetName property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- String text or null
-
removeOriginGovernanceService
protected String removeOriginGovernanceService(InstanceProperties instanceProperties)
Extract the originGovernanceService property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- String text or null
-
removeOriginGovernanceEngine
protected String removeOriginGovernanceEngine(InstanceProperties instanceProperties)
Extract the originGovernanceEngine property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- String text or null
-
getLicenseGUID
protected String getLicenseGUID(InstanceProperties instanceProperties)
Extract the licenseGUID property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- String text or null
-
getCertificationGUID
protected String getCertificationGUID(InstanceProperties instanceProperties)
Extract the certificationGUID property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- String text or null
-
getStart
protected Date getStart(InstanceProperties instanceProperties)
Extract the start property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- Date/timestamp or null
-
getEnd
protected Date getEnd(InstanceProperties instanceProperties)
Extract the end property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- Date/timestamp or null
-
getConditions
protected String getConditions(InstanceProperties instanceProperties)
Extract the conditions property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getCustodian
protected String getCustodian(InstanceProperties instanceProperties)
Extract the custodian property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getCertifiedBy
protected String getCertifiedBy(InstanceProperties instanceProperties)
Extract the certifiedBy property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getRecipient
protected String getRecipient(InstanceProperties instanceProperties)
Extract the recipient property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getLicensedBy
protected String getLicensedBy(InstanceProperties instanceProperties)
Extract the licensedBy property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getLicensee
protected String getLicensee(InstanceProperties instanceProperties)
Extract the licensee property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removePreferredValue
protected String removePreferredValue(InstanceProperties instanceProperties)
Extract and delete the description property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getStrictRequirement
protected boolean getStrictRequirement(InstanceProperties instanceProperties)
Extract the strictRequirement property from the supplied instance properties.- Parameters:
instanceProperties- properties from ValidValuesAssignment relationship- Returns:
- boolean
-
getConfidence
protected int getConfidence(InstanceProperties instanceProperties)
Extract the confidence property from the supplied instance properties.- Parameters:
instanceProperties- properties from ReferenceValueAssignment or ValidValuesMapping relationship- Returns:
- int
-
getSteward
protected String getSteward(InstanceProperties instanceProperties)
Extract the steward property from the supplied instance properties.- Parameters:
instanceProperties- properties from ReferenceValueAssignment or ValidValuesMapping relationship- Returns:
- string text or null
-
getNotes
protected String getNotes(InstanceProperties instanceProperties)
Extract the notes property from the supplied instance properties.- Parameters:
instanceProperties- properties from GovernanceRuleImplementation, GovernanceProcessImplementation, ReferenceValueAssignment or ValidValuesMapping relationship- Returns:
- string text or null
-
getPointType
protected String getPointType(InstanceProperties instanceProperties)
Extract the pointType property from the supplied instance properties.- Parameters:
instanceProperties- properties from classification- Returns:
- string text or null
-
getAssociationDescription
protected String getAssociationDescription(InstanceProperties instanceProperties)
Extract the associationDescription property from the supplied instance properties.- Parameters:
instanceProperties- properties from ValidValuesMapping relationship- Returns:
- string text or null
-
getSymbolicName
protected String getSymbolicName(InstanceProperties instanceProperties)
Extract the symbolicName property from the supplied instance properties.- Parameters:
instanceProperties- properties from ValidValuesImplementation relationship- Returns:
- string text or null
-
getImplementationValue
protected String getImplementationValue(InstanceProperties instanceProperties)
Extract the implementationValue property from the supplied instance properties.- Parameters:
instanceProperties- properties from ValidValuesImplementation relationship- Returns:
- string text or null
-
getAdditionalValues
protected Map<String,String> getAdditionalValues(InstanceProperties instanceProperties)
Extract the additionalValues property from the supplied instance properties.- Parameters:
instanceProperties- properties from ValidValuesImplementation relationship- Returns:
- map of name-value pairs
-
removeCommentText
protected String removeCommentText(InstanceProperties instanceProperties)
Extract and delete the commentText property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
getIsPublic
protected boolean getIsPublic(InstanceProperties instanceProperties)
Extract the isPublic property from the supplied instance properties.- Parameters:
instanceProperties- properties from feedback relationships- Returns:
- boolean
-
removeIsPublic
protected boolean removeIsPublic(InstanceProperties instanceProperties)
Extract the isPublic property from the supplied instance properties.- Parameters:
instanceProperties- properties from feedback relationships- Returns:
- boolean
-
removeReview
protected String removeReview(InstanceProperties instanceProperties)
Extract the review property from the supplied instance properties.- Parameters:
instanceProperties- properties from review/rating entities- Returns:
- string property or null
-
removeTagName
protected String removeTagName(InstanceProperties instanceProperties)
Extract the tagName property from the supplied instance properties.- Parameters:
instanceProperties- properties from informal tag entities- Returns:
- string property or null
-
removeTagDescription
protected String removeTagDescription(InstanceProperties instanceProperties)
Extract the tagDescription property from the supplied instance properties.- Parameters:
instanceProperties- properties from informal tag entities- Returns:
- string property or null
-
removeExecutionDate
protected Date removeExecutionDate(InstanceProperties instanceProperties)
Extract the executionDate property from the supplied instance properties.- Parameters:
instanceProperties- properties from discovery analysis report entities- Returns:
- string property or null
-
removeAnalysisParameters
protected Map<String,String> removeAnalysisParameters(InstanceProperties instanceProperties)
Extract the analysis parameters property from the supplied instance properties.- Parameters:
instanceProperties- properties from discovery analysis report entities- Returns:
- string property or null
-
removeAnalysisStep
protected String removeAnalysisStep(InstanceProperties instanceProperties)
Extract the analysis step property from the supplied instance properties.- Parameters:
instanceProperties- properties from discovery analysis report entities- Returns:
- string property or null
-
removeAnnotationType
protected String removeAnnotationType(InstanceProperties instanceProperties)
Extract the annotation type property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- string property or null
-
removeConfidenceLevel
protected int removeConfidenceLevel(InstanceProperties instanceProperties)
Extract the confidence level property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- integer or 0
-
removeExpression
protected String removeExpression(InstanceProperties instanceProperties)
Extract the expression property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- string property or null
-
removeExplanation
protected String removeExplanation(InstanceProperties instanceProperties)
Extract the explanation property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- string property or null
-
removeJsonProperties
protected String removeJsonProperties(InstanceProperties instanceProperties)
Extract the jsonProperties property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- string property or null
-
removeReviewDate
protected Date removeReviewDate(InstanceProperties instanceProperties)
Extract the reviewDate property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation review entities- Returns:
- date or null
-
removeSteward
protected String removeSteward(InstanceProperties instanceProperties)
Extract the steward property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation review entities- Returns:
- string property or null
-
removeComment
protected String removeComment(InstanceProperties instanceProperties)
Extract the comment property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation review entities- Returns:
- string property or null
-
removeSchemaName
protected String removeSchemaName(InstanceProperties instanceProperties)
Extract the schemaName property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- string property or null
-
removeSchemaType
protected String removeSchemaType(InstanceProperties instanceProperties)
Extract the schemaType property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- string property or null
-
removeCandidateClassifications
protected Map<String,String> removeCandidateClassifications(InstanceProperties instanceProperties)
Extract the candidateClassifications property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name value pairs
-
removeCandidateDataClassGUIDs
protected List<String> removeCandidateDataClassGUIDs(InstanceProperties instanceProperties)
Extract the candidateDataClassGUIDs property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- list of string guids
-
removeInferredDataType
protected String removeInferredDataType(InstanceProperties instanceProperties)
Extract the inferredDataType property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- string property or null
-
removeInferredFormat
protected String removeInferredFormat(InstanceProperties instanceProperties)
Extract the inferredFormat property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- string property or null
-
removeInferredLength
protected int removeInferredLength(InstanceProperties instanceProperties)
Extract the inferredLength property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- int property or 0
-
removeInferredPrecision
protected int removeInferredPrecision(InstanceProperties instanceProperties)
Extract the inferredPrecision property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- int property or 0
-
removeInferredScale
protected int removeInferredScale(InstanceProperties instanceProperties)
Extract the inferredScale property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- int property or 0
-
removeProfileProperties
protected Map<String,String> removeProfileProperties(InstanceProperties instanceProperties)
Extract the profileProperties property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name value pairs
-
removeProfileFlags
protected Map<String,Boolean> removeProfileFlags(InstanceProperties instanceProperties)
Extract the profileFlags property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name to boolean pairs
-
removeProfileCounts
protected Map<String,Long> removeProfileCounts(InstanceProperties instanceProperties)
Extract the profileCounts property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name to long pairs
-
removeValueList
protected List<String> removeValueList(InstanceProperties instanceProperties)
Extract the valueList property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- list of values
-
removeValueCount
protected Map<String,Integer> removeValueCount(InstanceProperties instanceProperties)
Extract the valueCount property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name to integer pairs
-
removeValueRangeFrom
protected String removeValueRangeFrom(InstanceProperties instanceProperties)
Extract and delete the valueRangeFrom property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- string property or null
-
removeValueRangeTo
protected String removeValueRangeTo(InstanceProperties instanceProperties)
Extract and delete the valueRangeTo property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- string property or null
-
removeAverageValue
protected String removeAverageValue(InstanceProperties instanceProperties)
Extract and delete the averageValue property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- string property or null
-
removeDataSourceProperties
protected Map<String,String> removeDataSourceProperties(InstanceProperties instanceProperties)
Extract and delete the dataSourceProperties property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name value pairs
-
removeSize
protected int removeSize(InstanceProperties instanceProperties)
Extract and delete the size property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- int property or 0
-
removeEncoding
protected String removeEncoding(InstanceProperties instanceProperties)
Extract and delete the encoding property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeParameterType
protected String removeParameterType(InstanceProperties instanceProperties)
Extract and delete the parameterType property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeQualityDimension
protected String removeQualityDimension(InstanceProperties instanceProperties)
Extract and delete the qualityDimension standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeQualityScore
protected int removeQualityScore(InstanceProperties instanceProperties)
Extract and delete the qualityScore property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- int property or 0
-
removeDuplicateAnchorGUID
protected String removeDuplicateAnchorGUID(InstanceProperties instanceProperties)
Extract and delete the duplicateAnchorGUID standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeDivergentPropertyNames
protected List<String> removeDivergentPropertyNames(InstanceProperties instanceProperties)
Extract the divergentPropertyNames property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- list of values
-
removeDivergentClassificationName
protected String removeDivergentClassificationName(InstanceProperties instanceProperties)
Extract and delete the divergentClassificationName standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeDivergentClassificationPropertyNames
protected List<String> removeDivergentClassificationPropertyNames(InstanceProperties instanceProperties)
Extract the divergentClassificationPropertyNames property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- list of values
-
removeDivergentRelationshipGUID
protected String removeDivergentRelationshipGUID(InstanceProperties instanceProperties)
Extract and delete the divergentRelationshipGUID standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeDivergentRelationshipPropertyNames
protected List<String> removeDivergentRelationshipPropertyNames(InstanceProperties instanceProperties)
Extract the divergentRelationshipPropertyNames property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- list of values
-
removeAttachmentGUID
protected String removeAttachmentGUID(InstanceProperties instanceProperties)
Extract and delete the attachmentGUID standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeDuplicateAttachmentGUID
protected String removeDuplicateAttachmentGUID(InstanceProperties instanceProperties)
Extract and delete the duplicateAttachmentGUID standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeRelatedEntityGUID
protected String removeRelatedEntityGUID(InstanceProperties instanceProperties)
Extract and delete the relatedEntityGUID standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeRelationshipTypeName
protected String removeRelationshipTypeName(InstanceProperties instanceProperties)
Extract and delete the relatedEntityGUID standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeRelationshipProperties
protected Map<String,String> removeRelationshipProperties(InstanceProperties instanceProperties)
Extract the relationshipProperties property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name-value pairs
-
removeDiscoveryActivity
protected String removeDiscoveryActivity(InstanceProperties instanceProperties)
Extract and delete the discoveryActivity standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeActionRequested
protected String removeActionRequested(InstanceProperties instanceProperties)
Extract and delete the actionRequested standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeActionProperties
protected Map<String,String> removeActionProperties(InstanceProperties instanceProperties)
Extract the actionProperties property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name-value pairs
-
removeInformalTerm
protected String removeInformalTerm(InstanceProperties instanceProperties)
Extract and delete the informalTerm standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeCandidateGlossaryTermGUIDs
protected List<String> removeCandidateGlossaryTermGUIDs(InstanceProperties instanceProperties)
Extract the candidateGlossaryTermGUIDs property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name-value pairs
-
removeInformalTopic
protected String removeInformalTopic(InstanceProperties instanceProperties)
Extract and delete the informalTopic standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeCandidateGlossaryCategoryGUIDs
protected List<String> removeCandidateGlossaryCategoryGUIDs(InstanceProperties instanceProperties)
Extract the candidateGlossaryCategoryGUIDs property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name-value pairs
-
removeDuplicateAnchorGUIDs
protected List<String> removeDuplicateAnchorGUIDs(InstanceProperties instanceProperties)
Extract the duplicateAnchorGUIDs property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name-value pairs
-
removeMatchingPropertyNames
protected List<String> removeMatchingPropertyNames(InstanceProperties instanceProperties)
Extract the matchingPropertyNames property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name-value pairs
-
removeMatchingClassificationNames
protected List<String> removeMatchingClassificationNames(InstanceProperties instanceProperties)
Extract the matchingClassificationNames property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name-value pairs
-
removeMatchingAttachmentGUIDs
protected List<String> removeMatchingAttachmentGUIDs(InstanceProperties instanceProperties)
Extract the matchingAttachmentGUIDs property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name-value pairs
-
removeMatchingRelationshipGUIDs
protected List<String> removeMatchingRelationshipGUIDs(InstanceProperties instanceProperties)
Extract the matchingRelationshipGUIDs property from the supplied instance properties.- Parameters:
instanceProperties- properties from annotation entities- Returns:
- map of name-value pairs
-
removeDataFieldName
protected String removeDataFieldName(InstanceProperties instanceProperties)
Extract and delete the dataFieldName standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeDataFieldType
protected String removeDataFieldType(InstanceProperties instanceProperties)
Extract and delete the dataFieldType standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeDataFieldDescription
protected String removeDataFieldDescription(InstanceProperties instanceProperties)
Extract and delete the dataFieldDescription standing property from the supplied instance properties.- Parameters:
instanceProperties- properties from entity- Returns:
- string text or null
-
removeDataFieldAliases
protected List<String> removeDataFieldAliases(InstanceProperties instanceProperties)
Extract the dataFieldAliases property from the supplied instance properties.- Parameters:
instanceProperties- properties from data field entities- Returns:
- map of name-value pairs
-
-