Interface UserDefinitionRegistrationBuilder

All Known Implementing Classes:
UserDefinitionRegistrationBuilderImpl

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

    • addInputStream

      UserDefinitionRegistrationBuilder addInputStream(String resourceName, 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
    • addUserDefinitionModel

      UserDefinitionRegistrationBuilder addUserDefinitionModel(UserDefinitionModel userDefinitionModel)
      Register the static user definition
      Parameters:
      userDefinitionModel - the user definition model
      Returns:
      the builder for chaining
    • tenantId

      Register the user definitions with the given tenantId
      Parameters:
      tenantId - the tenant id for the definitions
    • register

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