@Documented
@Inherited
@Retention(RUNTIME)
@Target(TYPE)
@Analyze("org.tentackle.buildsupport.BundleAnalyzeHandler")
@MappedService(GuiProvider.class)
public @interface GuiProviderService
Annotation to express that the annotated class
is a
GuiProvider for PDO.-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionClass<? extends PersistentDomainObject>Determines the serviced PDO class.
The PDO-class usually is an interface extending the persistent and the domain interfaces. -
Optional Element Summary
Optional Elements
-
Element Details
-
value
Class<? extends PersistentDomainObject> valueDetermines the serviced PDO class.
The PDO-class usually is an interface extending the persistent and the domain interfaces.- Returns:
- the PDO class
-
-
-
noBundle
boolean noBundleFlag to disable entry in META-INF/bundles.
Avoids warnings in I18N maven goals.- Returns:
- true if GuiProvider does not provide a bundle
- Default:
- false
-
test
boolean testReturns whether provider should be unit tested.- Returns:
- true if test (default), false if no test
- Default:
- true
-