Package org.apache.jetspeed.container.state

Examples of org.apache.jetspeed.container.state.MutableNavigationalState


             
              String oldState = fragment.getState();
              String oldMode = fragment.getMode();
             
              // Now Change the transient navigational state
              MutableNavigationalState navState = (MutableNavigationalState)requestContext.getPortalURL().getNavigationalState();
              PortletWindow portletWindow = requestContext.getPortletWindow(fragment);
              if (portletWindow != null)
              {
                  oldState = navState.getState(portletWindow).toString();
                  oldMode =  navState.getMode(portletWindow).toString();
                  if (requestedState != null)
                  {
                      navState.setState(portletWindow, new WindowState(requestedState));
                  }
                  if (requestedMode != null)
                  {
                      navState.setMode(portletWindow, new PortletMode(requestedMode));
                  }
                  navState.sync(requestContext);                               
              }
             
 
              if (checkAccess(requestContext, JetspeedActions.EDIT))
              {
View Full Code Here


             
              String oldState = fragment.getState();
              String oldMode = fragment.getMode();
             
              // Now Change the transient navigational state
              MutableNavigationalState navState = (MutableNavigationalState)requestContext.getPortalURL().getNavigationalState();
              PortletWindow portletWindow = requestContext.getPortletWindow(fragment);
              if (portletWindow != null)
              {
                  oldState = navState.getState(portletWindow).toString();
                  oldMode =  navState.getMode(portletWindow).toString();
                  if (requestedState != null)
                  {
                      navState.setState(portletWindow, new WindowState(requestedState));
                  }
                  if (requestedMode != null)
                  {
                      navState.setMode(portletWindow, new PortletMode(requestedMode));
                  }
                  navState.sync(requestContext);                               
              }
 
              if (checkAccess(requestContext, JetspeedActions.EDIT))
              {
                  fragment.updateStateMode(requestedState, requestedMode);
View Full Code Here

       
        NavigationalState navState = context.getPortalURL().getNavigationalState();
       
        if (navState instanceof MutableNavigationalState)
        {
            MutableNavigationalState mutableNavState = (MutableNavigationalState) navState;
           
            if (!requetedPortletMode.equals(navState.getMode(window)))
            {
                mutableNavState.setMode(window, requetedPortletMode);
            }
           
            if (!requetedWindowState.equals(navState.getState(window)))
            {
                mutableNavState.setState(window, requetedWindowState);
            }
        }
       
        ContentFragment contentFragment = window.getFragment();
        renderer.renderNow(contentFragment, context);
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.container.state.MutableNavigationalState

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.