Class 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.
    • Constructor Detail

      • OpenMetadataAPIGenericConverter

        public OpenMetadataAPIGenericConverter​(OMRSRepositoryHelper repositoryHelper,
                                               String serviceName,
                                               String serverName)
        Constructor captures the initial content
        Parameters:
        repositoryHelper - helper object to parse entity
        serviceName - name of this component
        serverName - 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 create
        entity - entity containing the properties
        methodName - 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 create
        entity - entity containing the properties
        relationship - relationship containing the properties
        methodName - 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 create
        primaryEntity - entity that is the root of the cluster of entities that make up the content of the bean
        relationships - relationships linking the entities
        methodName - 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 create
        primaryEntity - entity that is the root of the cluster of entities that make up the content of the bean
        supplementaryEntities - entities connected to the primary entity by the relationships
        relationships - relationships linking the entities
        methodName - 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 create
        relationship - relationship linking the entities
        methodName - 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 create
        schemaRootHeader - header of the schema element that holds the root information
        schemaTypeTypeName - name of type of the schema type to create
        instanceProperties - properties describing the schema type
        schemaRootClassifications - classifications from the schema root entity
        attributeCount - 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/assets
        mapFromSchemaType - bean containing the properties of the schema type that is part of a map definition
        mapToSchemaType - bean containing the properties of the schema type that is part of a map definition
        schemaTypeOptions - list of schema types that could be the type for this attribute
        methodName - 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 create
        schemaRootHeader - header of the schema element that holds the root information
        schemaTypeTypeName - name of type of the schema type to create
        instanceProperties - properties describing the schema type
        schemaRootClassifications - classifications from the schema root entity
        attributeCount - 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 type
        externalSchemaType - unique identifier for the properties of the schema type that is shared by multiple attributes/assets
        mapFromSchemaTypeGUID - unique identifier of the mapFrom schema type
        mapFromSchemaType - bean containing the properties of the schema type that is part of a map definition
        mapToSchemaTypeGUID - unique identifier of the mapTo schema type
        mapToSchemaType - bean containing the properties of the schema type that is part of a map definition
        schemaTypeOptionGUIDs - list of unique identifiers for schema types that could be the type for this attribute
        schemaTypeOptions - list of schema types that could be the type for this attribute
        queryTargets - 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 create
        schemaAttributeEntity - entity containing the properties for the main schema attribute
        typeClass - name of type used to describe the schema type
        schemaType - bean containing the properties of the schema type - this is filled out by the schema type converter
        schemaAttributeRelationships - relationships containing the links to other schema attributes
        methodName - 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 bean
        error - exception generated when the new bean is created
        methodName - 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 bean
        expectedBeanClass - class name that the converter is able to process
        methodName - 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 bean
        typeDefCategory - class name that the converter is able to process
        methodName - 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 match
        beanClassName - class name of bean
        actualTypeName - type of instance
        methodName - 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 bean
        entity - the entity with the bad header
        methodName - 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 proxy
        end - number of the end where the proxy is stored
        entityProxy - the entity proxy with the bad values
        methodName - 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 bean
        relationship - the relationship with the bad header
        methodName - 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 classification
        entity - 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 classification
        entityClassifications - 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