Interface UserDefinitionRegistrationBuilder

  • All Known Implementing Classes:
    UserDefinitionRegistrationBuilderImpl

    public interface UserDefinitionRegistrationBuilder
    Builder for bulk registration of User Definitions.
    Author:
    Tijs Rademakers, Filip Hrisafov
    • Method Detail

      • addInputStream

        UserDefinitionRegistrationBuilder addInputStream​(java.lang.String resourceName,
                                                         java.io.InputStream inputStream)
        Register the static user definitions defined in the inputStream with a resourceName
        Parameters:
        resourceName - the name of the resource
        inputStream - the stream containing the user definition model
        Returns:
        the builder for chaining
      • tenantId

        UserDefinitionRegistrationBuilder tenantId​(java.lang.String tenantId)
        Register the user definitions with the given tenantId
        Parameters:
        tenantId - the tenant id for the definitions
      • register

        java.util.List<UserDefinition> register()
        Perform the registration of all registered definitions within the resources
        Returns:
        the list of all registered UserDefinition(s)