Package org.glassfish.config.support
Annotation Type Listing
-
@Retention(RUNTIME) @Target(METHOD) @GenerateServiceFromMethod(implementation="org.glassfish.config.support.GenericListCommand", advertisedContracts="org.glassfish.api.admin.AdminCommand") public @interface Listing
List command annotation. Follow the same pattern asCreate
orDelete
annotations to generate a command implementation to list elements. Types of elements are listed are inferred from the annotated method and parent instance to get the list of elements from must be returned by the resolver. SeeCreate
for initialization information- Author:
- Jerome Dochez
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description I18n
i18n
Returns the i18n key that will be used to look up a localized string in the annotated type module.String
value
Name of the command that will be used to register this generic command implementation under.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Class<? extends CrudResolver>
resolver
Returns the instance of the parent that should be used get the list of children.
-
-
-
Element Detail
-
value
@GeneratedServiceName String value
Name of the command that will be used to register this generic command implementation under.- Returns:
- the command name as the user types it.
-
-
-
i18n
I18n i18n
Returns the i18n key that will be used to look up a localized string in the annotated type module.- Returns:
- the key to look up localized description for the command.
-
-
-
resolver
Class<? extends CrudResolver> resolver
Returns the instance of the parent that should be used get the list of children.- Returns:
- the parent instance.
- Default:
- org.glassfish.config.support.CrudResolver.DefaultResolver.class
-
-