Annotation Type GuiProviderService


  • @Documented
    @Inherited
    @Retention(RUNTIME)
    @Target(TYPE)
    @Analyze("org.tentackle.buildsupport.BundleHandler")
    @MappedService(GuiProvider.class)
    public @interface GuiProviderService
    Annotation to express that the annotated class is a GuiProvider for PDO.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.Class<? extends org.tentackle.pdo.PersistentDomainObject> value
      Determines the serviced PDO class.
      The PDO-class usually is an interface extending the persistent and the domain interfaces.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      boolean noBundle
      Flag to disable entry in META-INF/bundles.
      Avoids warnings in I18N maven goals.
    • Element Detail

      • value

        java.lang.Class<? extends org.tentackle.pdo.PersistentDomainObject> value
        Determines the serviced PDO class.
        The PDO-class usually is an interface extending the persistent and the domain interfaces.
        Returns:
        the PDO class
      • noBundle

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