Class EndpointBuilder


  • public class EndpointBuilder
    extends ReferenceableBuilder
    EndpointBuilder is able to build the properties for an Endpoint entity from an Endpoint bean.
    • Constructor Detail

      • EndpointBuilder

        public EndpointBuilder​(String qualifiedName,
                               String displayName,
                               String description,
                               OMRSRepositoryHelper repositoryHelper,
                               String serviceName,
                               String serverName)
        Constructor when basic properties are known.
        Parameters:
        qualifiedName - unique name
        repositoryHelper - helper methods
        displayName - display name of discovery engine
        description - description of discovery engine
        serviceName - name of this OMAS
        serverName - name of local server
      • EndpointBuilder

        public EndpointBuilder​(String qualifiedName,
                               String displayName,
                               String description,
                               String networkAddress,
                               String protocol,
                               String encryptionMethod,
                               Map<String,​String> additionalProperties,
                               Map<String,​Object> extendedProperties,
                               OMRSRepositoryHelper repositoryHelper,
                               String serviceName,
                               String serverName)
        Constructor supporting all properties.
        Parameters:
        qualifiedName - unique name
        displayName - new value for the display name.
        description - new description for the discovery engine.
        networkAddress - new description of the type ofg discovery engine.
        protocol - protocol supported by the endpoint.
        encryptionMethod - new patch level for the discovery engine implementation.
        additionalProperties - additional properties
        extendedProperties - properties from the subtype.
        repositoryHelper - helper methods
        serviceName - name of this OMAS
        serverName - name of local server
    • Method Detail

      • getNameInstanceProperties

        public InstanceProperties getNameInstanceProperties​(String methodName)
        Return the supplied bean properties that represent a name in an InstanceProperties object.
        Overrides:
        getNameInstanceProperties in class ReferenceableBuilder
        Parameters:
        methodName - name of the calling method
        Returns:
        InstanceProperties object
      • getNetworkAddressInstanceProperties

        public InstanceProperties getNetworkAddressInstanceProperties​(String methodName)
        Return the supplied bean properties that represent a name in an InstanceProperties object.
        Parameters:
        methodName - name of the calling method
        Returns:
        InstanceProperties object