Annotation Interface TableConfigurationProviderService


@Documented @Retention(RUNTIME) @Target(TYPE) @Analyze("org.tentackle.buildsupport.BundleAnalyzeHandler") @MappedService(TableConfigurationProvider.class) public @interface TableConfigurationProviderService
Annotation to express that the annotated class is a TableConfigurationProvider.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Determines the serviced class.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Gets the binding type.
    boolean
    Flag to disable entry in META-INF/bundles.
    Avoids warnings in I18N maven goals.
    boolean
    Returns whether provider should be unit tested.
  • Element Details

    • value

      Class<?> value
      Determines the serviced class.
      Returns:
      the class
    • noBundle

      boolean noBundle
      Flag to disable entry in META-INF/bundles.
      Avoids warnings in I18N maven goals.
      Returns:
      true if provider does not provide a bundle
      Default:
      false
    • binding

      Gets the binding type.
      Returns:
      the binding type (defaults to TableConfiguration.BINDING.YES)
      Default:
      YES
    • test

      boolean test
      Returns whether provider should be unit tested.
      Returns:
      true if test (default), false if no test
      Default:
      true