Package com.dotmarketing.business

Examples of com.dotmarketing.business.Layout


    return getRenderURL(req, _windowState, _params, portletName);
  }
 
  public static String getRenderURL(HttpServletRequest req, String _windowState, Map _params, String portletName) {
   
    Layout layout = (Layout) req.getAttribute(WebKeys.LAYOUT);
     return getRenderURL(req, layout.getId(),_windowState, _params, portletName);
  }
View Full Code Here


public class Task00006CreateSystemLayout implements StartupTask {
  List<String> missingPortlets=new ArrayList<String>();
  public void executeUpgrade() throws DotDataException, DotRuntimeException {
    try {
      Layout layout=getAdminLayout();
      LayoutAPI api=APILocator.getLayoutAPI();
      List<String> portletIds=layout.getPortletIds();
      if (portletIds==null) {
        portletIds=new ArrayList<String>();
      }
      portletIds.addAll(missingPortlets);
      api.setPortletIdsToLayout(layout, portletIds);
View Full Code Here

    for (Layout layout:layouts) {
      if (layout.getName().equalsIgnoreCase("CMS Admin") ||layout.getName().equalsIgnoreCase("Admin")  ) {
        return layout;
      }
    }
    Layout layout=new Layout();
    layout.setName("CMS Admin");
    layout.setDescription("Permissions & Maintenance");
    APILocator.getLayoutAPI().saveLayout(layout);
    return layout;
  }
View Full Code Here

      if (host.isSystemHost()) {
        host = APILocator.getHostAPI().findDefaultHost(APILocator.getUserAPI().getSystemUser(), false);
      }
     
      List<Layout>layouts = APILocator.getLayoutAPI().findAllLayouts();
      Layout layout = new Layout();
      for (Layout lout : layouts) {
        if(lout.getPortletIds().contains("EXT_21")){
          layout=lout;
          break;
        }
      } 
      String link = Config.getStringProperty("WORKFLOW_OVERRIDE_LINK_URL");
      if(!UtilMethods.isSet(link)){
        String serverPort = Config.getStringProperty("WEB_SERVER_HTTP_PORT", "80");
        String serverScheme = Config.getStringProperty("WEB_SERVER_SCHEME", "http");
        link+=serverScheme +"://" + host.getHostname() +":"+serverPort;
       
      }
      link+= "/c/portal/layout?p_l_id=" + layout.getId() + "&p_p_id=EXT_21&p_p_action=1&p_p_state=maximized&p_p_mode=view&_EXT_21_struts_action=/ext/workflows/edit_workflow_task&_EXT_21_cmd=view&_EXT_21_taskId="
          + processor.getTask().getId();     

      InvocationHandler dotInvocationHandler = new DotInvocationHandler(new HashMap());
     
View Full Code Here

    currentHost = HostUtil.hostNameUtil(req, user);
    //http://jira.dotmarketing.net/browse/DOTCMS-2273
    //To transport PortletConfig, Layout objects using session.
    //Needed for sendContentletPublishNotification of ContentletWebAPIImpl.java
    ses.setAttribute(com.dotmarketing.util.WebKeys.JAVAX_PORTLET_CONFIG, config);
    Layout layout = (Layout)req.getAttribute(com.liferay.portal.util.WebKeys.LAYOUT);
    ses.setAttribute(com.dotmarketing.util.WebKeys.LAYOUT, layout);


    int structureType = req.getParameter("contentStructureType") == null ? 0:Integer.valueOf(req.getParameter("contentStructureType"));
    if(structureType==Structure.STRUCTURE_TYPE_FORM){
View Full Code Here

      PortletSession ses = req.getPortletSession();

      long now = System.currentTimeMillis();

      Layout layout = (Layout)req.getAttribute(WebKeys.LAYOUT);

      Map sesResponses = getResponses(ses);

      String sesResponseId =
        layout.getId() + StringPool.UNDERLINE + _portletId;

      CachePortletResponse response =
        (CachePortletResponse)sesResponses.get(sesResponseId);

      if (response == null) {
View Full Code Here

  protected void setLayoutId(String layoutId) {
    _layoutId = layoutId;

    if (_layoutId == null) {
      Layout layout = (Layout)_req.getAttribute(WebKeys.LAYOUT);

      if (layout != null) {
        _layoutId = layout.getId();
      }
    }
  }
View Full Code Here

        }

        ses.setAttribute(Globals.LOCALE_KEY, locale);
      }

      Layout layout = APILocator.getLayoutAPI().loadLayout(ParamUtil.getString(req, "p_l_id"));

//      if ((layout != null) && layout.isGroup()) {
//
//        // Updates to group layouts are not reflected until the next
//        // time the user logs in because group layouts are cached in
View Full Code Here

    if(req.getSession().getAttribute("LOGIN_TO_EDIT_MODE") != null){
      try{
        Identifier sendMeTo =(Identifier) req.getSession().getAttribute("LOGIN_TO_EDIT_MODE") ;
        req.getSession().removeAttribute("LOGIN_TO_EDIT_MODE");
        Layout layout = null;
        List<Layout> userLayouts;

        userLayouts = APILocator.getLayoutAPI().loadLayoutsForUser(user);
        if(userLayouts != null && userLayouts.size() > 0){
          layout = userLayouts.get(0);
View Full Code Here

TOP

Related Classes of com.dotmarketing.business.Layout

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.