Package ro.sync.ecss.extensions.api
Annotation Interface WebappCompatible
@API(type=NOT_EXTENDABLE,
src=PUBLIC)
@Retention(RUNTIME)
@Target(TYPE)
public @interface WebappCompatible
Annotation that should be placed on AuthorOperations to indicate whether
they are suitable to be invoked from the WebApp. An action that has in
its configuration an operation that is not webapp compatible will not be
available in webapp.
If the annotation is not present, we assume that the operation is not webapp
compatible.
One reason for an operation not to be webapp-compatible is that it shows a
Swing dialog.
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionboolean
Whether the author operation is WebApp compatible.
-
Element Details
-
value
boolean valueWhether the author operation is WebApp compatible.- Returns:
true
if the author operation is WebApp compatible.
- Default:
- true
-