Package org.togglz.console.model

Examples of org.togglz.console.model.FeatureModel


    }

    public void add(Feature feature, FeatureMetaData metadata, FeatureState featureState) {

        // all features are shown in the ALL tab
        FeatureModel row = new FeatureModel(feature, metadata, strategies);
        row.populateFromFeatureState(featureState);
        allTab.add(row);

        for (FeatureGroup group : metadata.getGroups()) {

            String label = group.getLabel();
View Full Code Here


            return;
        }

        FeatureMetaData metadata = featureManager.getMetaData(feature);
        List<ActivationStrategy> impls = featureManager.getActivationStrategies();
        FeatureModel featureModel = new FeatureModel(feature, metadata, impls);

        // GET requests for this feature
        if ("GET".equals(request.getMethod())) {

            FeatureState state = featureManager.getFeatureState(feature);
            featureModel.populateFromFeatureState(state);

            renderEditPage(event, featureModel);

        }

        // POST requests for this feature
        if ("POST".equals(request.getMethod())) {

            featureModel.restoreFromRequest(request);

            // no validation errors
            if (featureModel.isValid()) {

                FeatureState state = featureModel.toFeatureState();
                featureManager.setFeatureState(state);
                response.sendRedirect("index");

            }
View Full Code Here

TOP

Related Classes of org.togglz.console.model.FeatureModel

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.