Package org.glassfish.config.support
Class GenericCreateCommand
java.lang.Object
org.glassfish.config.support.GenericCrudCommand
org.glassfish.config.support.GenericCreateCommand
- All Implemented Interfaces:
org.glassfish.api.admin.AdminCommand,org.glassfish.api.admin.AdminCommandSecurity.AccessCheckProvider,org.glassfish.api.admin.AdminCommandSecurity.Preauthorization,org.glassfish.api.admin.CommandModelProvider,org.glassfish.hk2.api.PostConstruct
@PerLookup
public class GenericCreateCommand
extends GenericCrudCommand
implements org.glassfish.api.admin.AdminCommand, org.glassfish.api.admin.AdminCommandSecurity.AccessCheckProvider
Generic create command implementation.
This command can create POJO configuration objects from an asadmin command invocation parameters.
So far, such POJO must be ConfigBeanProxy subclasses and be annotated with the
Param
annotation to property function.- Author:
- Jerome Dochez
-
Field Summary
Fields inherited from class org.glassfish.config.support.GenericCrudCommand
commandName, level, localStrings, logger, parentType, targetMethod, targetType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(org.glassfish.api.admin.AdminCommandContext context) Collection<? extends org.glassfish.api.admin.AccessRequired.AccessCheck> Decorator class if particular commandorg.glassfish.api.admin.CommandModelgetModel()voidbooleanpreAuthorization(org.glassfish.api.admin.AdminCommandContext adminCommandContext) Methods inherited from class org.glassfish.config.support.GenericCrudCommand
convertStringToProperties, elementName, getAnnotation, getInjectionResolver, loadClass, setInjectionResolver
-
Constructor Details
-
GenericCreateCommand
public GenericCreateCommand()
-
-
Method Details
-
postConstruct
public void postConstruct()- Specified by:
postConstructin interfaceorg.glassfish.hk2.api.PostConstruct- Overrides:
postConstructin classGenericCrudCommand
-
getAccessChecks
- Specified by:
getAccessChecksin interfaceorg.glassfish.api.admin.AdminCommandSecurity.AccessCheckProvider
-
preAuthorization
public boolean preAuthorization(org.glassfish.api.admin.AdminCommandContext adminCommandContext) - Specified by:
preAuthorizationin interfaceorg.glassfish.api.admin.AdminCommandSecurity.Preauthorization- Overrides:
preAuthorizationin classGenericCrudCommand
-
execute
public void execute(org.glassfish.api.admin.AdminCommandContext context) - Specified by:
executein interfaceorg.glassfish.api.admin.AdminCommand
-
getModel
public org.glassfish.api.admin.CommandModel getModel()- Specified by:
getModelin interfaceorg.glassfish.api.admin.CommandModelProvider
-
getDecoratorClass
Description copied from class:GenericCrudCommandDecorator class if particular command- Specified by:
getDecoratorClassin classGenericCrudCommand
-