Package org.glassfish.web.config.serverbeans

Examples of org.glassfish.web.config.serverbeans.WebModuleConfig


    private String name;

    public void execute(AdminCommandContext context) {
        ActionReport report = context.getActionReport();

        WebModuleConfig config = webModuleConfig(report);
        if (config == null) {
            return;
        }

        ActionReport.MessagePart part = report.getTopMessagePart();
        final String format = localStrings.getLocalString(
                "listWebContextParamFormat", "{0} = {1} ignoreDescriptorItem={2} //{3}");
        int reported = 0;
        for (ContextParam param : config.contextParamsMatching(name)) {
            ActionReport.MessagePart childPart = part.addChild();
            childPart.setMessage(MessageFormat.format(format,
                    param.getParamName(),
                    param.getParamValue(),
                    param.getIgnoreDescriptorItem(),
View Full Code Here


    public void execute(AdminCommandContext context) {
        ActionReport report = context.getActionReport();

        try {
            WebModuleConfig config = webModuleConfig(report);
            if (config == null) {
                return;
            }
            config.deleteEnvEntry(name);
        } catch (Exception e) {
            fail(report, e, "errUnsetEnvEntry", "Error unsetting env-entry");
        }

    }
View Full Code Here

    private String name;

    public void execute(AdminCommandContext context) {
        ActionReport report = context.getActionReport();

        WebModuleConfig config = webModuleConfig(report);
        if (config == null) {
            return;
        }

        ActionReport.MessagePart part = report.getTopMessagePart();
        final String format = localStrings.getLocalString(
                "listWebEnvEntryFormat", "{0} ({1}) = {2} ignoreDescriptorItem={3} //{4}");
        int reported = 0;
        for (EnvEntry entry : config.envEntriesMatching(name)) {
            ActionReport.MessagePart childPart = part.addChild();
            childPart.setMessage(MessageFormat.format(format,
                    entry.getEnvEntryName(),
                    entry.getEnvEntryType(),
                    entry.getEnvEntryValue(),
View Full Code Here

        Module m = module(report);
        if (m == null) {
            return null;
        }

        WebModuleConfig config = (WebModuleConfig) engine(report).getApplicationConfig();
        return config;
    }
View Full Code Here

            final String paramValue,
            final String description,
            final Boolean ignoreDescriptorItem,
            final ActionReport report) throws PropertyVetoException, TransactionFailure {

        WebModuleConfig config = WebModuleConfig.Duck.webModuleConfig(owningEngine);
        if (config == null) {
            createContextParamOnNewWMC(owningEngine, paramName, paramValue,
                    description, ignoreDescriptorItem);
        } else {
            ContextParam cp = config.getContextParam(paramName);
            if (cp == null) {
                createContextParamOnExistingWMC(config, paramName,
                        paramValue, description, ignoreDescriptorItem);
            } else {
                modifyContextParam(cp, paramValue, description,
View Full Code Here

        ConfigSupport.apply(new SingleConfigCode<Engine>() {

            @Override
            public Object run(Engine e) throws PropertyVetoException, TransactionFailure {
                final WebModuleConfig config = e.createChild(WebModuleConfig.class);
                e.getApplicationConfigs().add(config);
                final ContextParam newParam = config.createChild(ContextParam.class);
                config.getContextParam().add(newParam);
                set(newParam, paramName, paramValue, description, ignoreDescriptorItem);
                return config;
            }
        }, owningEngine);
View Full Code Here

            final Boolean ignoreDescriptorItem,
            final String value,
            final String envEntryType,
            final ActionReport report) throws PropertyVetoException, TransactionFailure {

        WebModuleConfig config = WebModuleConfig.Duck.webModuleConfig(owningEngine);
        if (config == null) {
            createEnvEntryOnNewWMC(owningEngine, name, value, envEntryType,
                    description, ignoreDescriptorItem);
        } else {
            EnvEntry entry = config.getEnvEntry(name);
            if (entry == null) {
                if (isTypeOrIgnorePresent(ignoreDescriptorItem, envEntryType, report)) {
                    createEnvEntryOnExistingWMC(config, name,
                            value, envEntryType, description, ignoreDescriptorItem);
                }
View Full Code Here

        ConfigSupport.apply(new SingleConfigCode<Engine>() {

            @Override
            public Object run(Engine e) throws PropertyVetoException, TransactionFailure {
                final WebModuleConfig config = e.createChild(WebModuleConfig.class);
                e.getApplicationConfigs().add(config);
                final EnvEntry envEntry = config.createChild(EnvEntry.class);
                config.getEnvEntry().add(envEntry);
                set(envEntry, name, value, envEntryType, description, ignoreDescriptorItem);
                return config;
             }
        }, owningEngine);
    }
View Full Code Here

    public void execute(AdminCommandContext context) {
        ActionReport report = context.getActionReport();

        try {
            WebModuleConfig config = webModuleConfig(report);
            if (config == null) {
                return;
            }
            config.deleteContextParam(name);
        } catch (Exception e) {
            fail(report, e, "errUnsetContextParam", "Error unsetting context-param");
        }

    }
View Full Code Here

        Module m = module(report);
        if (m == null) {
            return null;
        }

        WebModuleConfig config = (WebModuleConfig) engine(report).getApplicationConfig();
        return config;
    }
View Full Code Here

TOP

Related Classes of org.glassfish.web.config.serverbeans.WebModuleConfig

Copyright © 2018 www.massapicom. 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.