Package org.apache.isis.viewer.wicket.model.models.ActionModel

Examples of org.apache.isis.viewer.wicket.model.models.ActionModel.Mode


        final HomePageTuple homePageTuple = lookupHomePageAction();
        if(homePageTuple != null) {
            Components.permanentlyHide(this, ComponentType.WELCOME);
            final ObjectAdapterMemento serviceMemento = MementoFunctions.fromAdapter().apply(homePageTuple.serviceAdapter);
            ActionMemento homePageActionMemento = MementoFunctions.fromAction().apply(homePageTuple.action);
            Mode mode = homePageTuple.action.getParameterCount() > 0? Mode.PARAMETERS : Mode.RESULTS;
            final IModel<?> actionModel = ActionModel.create(serviceMemento, homePageActionMemento, mode, SingleResultsMode.INLINE);
            getComponentFactoryRegistry().addOrReplaceComponent(this, ComponentType.ACTION, actionModel);
        } else {
            Components.permanentlyHide(this, ComponentType.ACTION);
            getComponentFactoryRegistry().addOrReplaceComponent(this, ComponentType.WELCOME, null);
View Full Code Here

TOP

Related Classes of org.apache.isis.viewer.wicket.model.models.ActionModel.Mode

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.