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 theParamannotation 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 Constructor Description GenericCreateCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute(org.glassfish.api.admin.AdminCommandContext context)Collection<? extends org.glassfish.api.admin.AccessRequired.AccessCheck>getAccessChecks()ClassgetDecoratorClass()Decorator class if particular commandorg.glassfish.api.admin.CommandModelgetModel()voidpostConstruct()booleanpreAuthorization(org.glassfish.api.admin.AdminCommandContext adminCommandContext)-
Methods inherited from class org.glassfish.config.support.GenericCrudCommand
convertStringToProperties, elementName, getAnnotation, getInjectionResolver, loadClass, setInjectionResolver
-
-
-
-
Method Detail
-
postConstruct
public void postConstruct()
- Specified by:
postConstructin interfaceorg.glassfish.hk2.api.PostConstruct- Overrides:
postConstructin classGenericCrudCommand
-
getAccessChecks
public Collection<? extends org.glassfish.api.admin.AccessRequired.AccessCheck> 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
public Class getDecoratorClass()
Description copied from class:GenericCrudCommandDecorator class if particular command- Specified by:
getDecoratorClassin classGenericCrudCommand
-
-