Examples of GenericCrudCommand


Examples of org.glassfish.config.support.GenericCrudCommand

    private ProgressStatus progressForMainCommand = null;
    private ProgressStatusMirroringImpl progressMirroring = null;
   
    public CommandRunnerProgressHelper(AdminCommand command, String name, Job job, ProgressStatus clientProgressStatus) {
        if (command instanceof GenericCrudCommand) {
            GenericCrudCommand gcc = (GenericCrudCommand) command;
            Class decorator = gcc.getDecoratorClass();
            if (decorator != null) {
                progressAnnotation = (Progress) decorator.getAnnotation(Progress.class);
            }
        } else if (command instanceof ProgressProvider) {
            progressAnnotation = ((ProgressProvider) command).getProgress();
View Full Code Here

Examples of org.glassfish.config.support.GenericCrudCommand

        ActionReport report = context.getActionReport();
        report.setActionDescription(model.getCommandName() + " command");
        report.setActionExitCode(ActionReport.ExitCode.SUCCESS);
        if (command instanceof GenericCrudCommand) {
            GenericCrudCommand c = GenericCrudCommand.class.cast(command);
            c.setInjectionResolver(injector);
        }

        // inject
        try {
            injectionMgr.inject(command, injector);
View Full Code Here

Examples of org.glassfish.config.support.GenericCrudCommand

        ActionReport report = context.getActionReport();
        report.setActionDescription(model.getCommandName() + " command");
        report.setActionExitCode(ActionReport.ExitCode.SUCCESS);
        if (command instanceof GenericCrudCommand) {
            GenericCrudCommand c = GenericCrudCommand.class.cast(command);
            c.setInjectionResolver(injector);
        }

        // inject
        try {
            injectionMgr.inject(command, injector);
View Full Code Here

Examples of org.glassfish.config.support.GenericCrudCommand

    private ProgressStatus progressForMainCommand = null;
    private ProgressStatusMirroringImpl progressMirroring = null;
   
    public CommandRunnerProgressHelper(AdminCommand command, String name, Job job, ProgressStatus clientProgressStatus) {
        if (command instanceof GenericCrudCommand) {
            GenericCrudCommand gcc = (GenericCrudCommand) command;
            Class decorator = gcc.getDecoratorClass();
            if (decorator != null) {
                progressAnnotation = (Progress) decorator.getAnnotation(Progress.class);
            }
        } else if (command instanceof ProgressProvider) {
            progressAnnotation = ((ProgressProvider) command).getProgress();
View Full Code Here

Examples of org.glassfish.config.support.GenericCrudCommand

    public static boolean injectParameters(final CommandModel model, final Object injectionTarget,
            final InjectionResolver<Param> injector,
            final ActionReport report) {

        if (injectionTarget instanceof GenericCrudCommand) {
            GenericCrudCommand c = GenericCrudCommand.class.cast(injectionTarget);
            c.setInjectionResolver(injector);
        }

        // inject
        try {
            injectionMgr.inject(injectionTarget, injector);
View Full Code Here

Examples of org.glassfish.config.support.GenericCrudCommand

        ActionReport report = context.getActionReport();
        report.setActionDescription(model.getCommandName() + " command");
        report.setActionExitCode(ActionReport.ExitCode.SUCCESS);
        if (command instanceof GenericCrudCommand) {
            GenericCrudCommand c = GenericCrudCommand.class.cast(command);
            c.setInjectionResolver(injector);
        }

        // inject
        try {
            injectionMgr.inject(command, injector);
View Full Code Here

Examples of org.glassfish.config.support.GenericCrudCommand

        ActionReport report = context.getActionReport();
        report.setActionDescription(model.getCommandName() + " command");
        report.setActionExitCode(ActionReport.ExitCode.SUCCESS);
        if (command instanceof GenericCrudCommand) {
            GenericCrudCommand c = GenericCrudCommand.class.cast(command);
            c.setInjectionResolver(injector);
        }

        // inject
        try {
            injectionMgr.inject(command, injector);
View Full Code Here

Examples of org.glassfish.config.support.GenericCrudCommand

        ActionReport report = context.getActionReport();
        report.setActionDescription(model.getCommandName() + " command");
        report.setActionExitCode(ActionReport.ExitCode.SUCCESS);
        if (command instanceof GenericCrudCommand) {
            GenericCrudCommand c = GenericCrudCommand.class.cast(command);
            c.setInjectionResolver(injector);
        }

        // inject
        try {
            injectionMgr.inject(command, injector);
View Full Code Here

Examples of org.glassfish.config.support.GenericCrudCommand

        ActionReport report = context.getActionReport();
        report.setActionDescription(model.getCommandName() + " command");
        report.setActionExitCode(ActionReport.ExitCode.SUCCESS);
        try {
            GenericCrudCommand c = GenericCrudCommand.class.cast(command);
            c.setInjectionResolver(injector);
        } catch(ClassCastException e) {
            // do nothing.
        }

        // inject
View Full Code Here

Examples of org.glassfish.config.support.GenericCrudCommand

        ActionReport report = context.getActionReport();
        report.setActionDescription(model.getCommandName() + " command");
        report.setActionExitCode(ActionReport.ExitCode.SUCCESS);
        if (command instanceof GenericCrudCommand) {
            GenericCrudCommand c = GenericCrudCommand.class.cast(command);
            c.setInjectionResolver(injector);
        }

        // inject
        try {
            injectionMgr.inject(command, injector);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.