Interface EntityConnectionProvider.Builder<T extends EntityConnectionProvider,​B extends EntityConnectionProvider.Builder<T,​B>>

    • Method Detail

      • connectionType

        String connectionType()
        Returns a String specifying the type of connection provided by this connection provider builder
        Returns:
        a String specifying the type of connection, e.g. "local" or "remote"
      • user

        B user​(User user)
        Parameters:
        user - the user
        Returns:
        this builder instance
      • domainClassName

        B domainClassName​(String domainClassName)
        Parameters:
        domainClassName - the name of the class specifying the domain model for this connection provider
        Returns:
        this builder instance
      • clientId

        B clientId​(UUID clientId)
        Parameters:
        clientId - the UUID identifying this client connection
        Returns:
        this builder instance
      • clientTypeId

        B clientTypeId​(String clientTypeId)
        Parameters:
        clientTypeId - a String identifying the client type for this connection provider
        Returns:
        this builder instance
      • clientVersion

        B clientVersion​(Version clientVersion)
        Parameters:
        clientVersion - the client version
        Returns:
        this builder instance