/** * Returns an appropiate initialized resource util object.<p> * * @return a resource util object */ public CmsResourceUtil getResourceUtil() { if (m_resourceUtil == null) { try { m_resourceUtil = new CmsResourceUtil(OpenCms.initCmsObject(getCms())); m_resourceUtil.setReferenceProject(getProject()); } catch (CmsException ex) { if (LOG.isErrorEnabled()) { LOG.error(ex.getLocalizedMessage(), ex); } } } return m_resourceUtil; }
/** * @see org.opencms.workplace.list.A_CmsListExplorerDialog#getProject() */ @Override protected CmsProject getProject() { CmsUUID projectId = new CmsUUID(getParamProjectid()); try { return getCms().readProject(projectId); } catch (CmsException e) { return super.getProject(); } }
/** * Returns an appropiate initialized resource util object.<p> * * @return a resource util object */ public CmsResourceUtil getResourceUtil() { if (m_resourceUtil == null) { try { m_resourceUtil = new CmsResourceUtil(OpenCms.initCmsObject(getCms())); m_resourceUtil.setReferenceProject(getProject()); } catch (CmsException ex) { if (LOG.isErrorEnabled()) { LOG.error(ex.getLocalizedMessage(), ex); } } } return m_resourceUtil; }
/** * @see org.opencms.workplace.list.A_CmsListExplorerDialog#getProject() */ @Override protected CmsProject getProject() { CmsUUID projectId = new CmsUUID(getParamProjectid()); try { return getCms().readProject(projectId); } catch (CmsException e) { return super.getProject(); } }
/** * @see org.opencms.workplace.list.A_CmsListDialog#executeListIndepActions() */ @Override public void executeListIndepActions() { if (getParamListAction().equals(CmsListIndependentAction.ACTION_EXPLORER_SWITCH_ID)) { Map<String, String[]> params = new HashMap<String, String[]>(); // set action parameter to initial dialog call params.put(CmsDialog.PARAM_ACTION, new String[] {CmsDialog.DIALOG_INITIAL}); params.putAll(getToolManager().getCurrentTool(this).getHandler().getParameters(this)); getSettings().setCollector(getCollector()); getSettings().setExplorerMode(CmsExplorer.VIEW_LIST); getSettings().setExplorerProjectId(getProject().getUuid()); setShowExplorer(true); try { getToolManager().jspForwardPage(this, PATH_EXPLORER_LIST, params); } catch (Exception e) { throw new RuntimeException(e); } } else { super.executeListIndepActions(); } }
/** * @see org.opencms.workplace.list.A_CmsListDialog#executeListIndepActions() */ @Override public void executeListIndepActions() { if (getParamListAction().equals(CmsListIndependentAction.ACTION_EXPLORER_SWITCH_ID)) { Map params = new HashMap(); // set action parameter to initial dialog call params.put(CmsDialog.PARAM_ACTION, CmsDialog.DIALOG_INITIAL); params.putAll(getToolManager().getCurrentTool(this).getHandler().getParameters(this)); getSettings().setCollector(getCollector()); getSettings().setExplorerMode(CmsExplorer.VIEW_LIST); getSettings().setExplorerProjectId(getProject().getUuid()); setShowExplorer(true); try { getToolManager().jspForwardPage(this, PATH_EXPLORER_LIST, params); } catch (Exception e) { throw new RuntimeException(e); } } else { super.executeListIndepActions(); } }
/** * @see org.opencms.workplace.CmsWorkplace#initWorkplaceRequestValues(org.opencms.workplace.CmsWorkplaceSettings, javax.servlet.http.HttpServletRequest) */ @Override protected void initWorkplaceRequestValues(CmsWorkplaceSettings settings, HttpServletRequest request) { super.initWorkplaceRequestValues(settings, request); // this to show first the explorer view if (getShowExplorer()) { CmsUUID projectId = getProject().getUuid(); Map<String, String[]> params = new HashMap<String, String[]>(); // set action parameter to initial dialog call params.put(CmsDialog.PARAM_ACTION, new String[] {CmsDialog.DIALOG_INITIAL}); params.putAll(getToolManager().getCurrentTool(this).getHandler().getParameters(this)); params.putAll(getAdditionalParametersForExplorerForward()); getSettings().setExplorerProjectId(projectId); getSettings().setCollector(getCollector()); getSettings().setExplorerMode(CmsExplorer.VIEW_LIST); try { setShowExplorer(true); getToolManager().jspForwardPage(this, PATH_DIALOGS + "list-explorer.jsp", params); } catch (Exception e) { throw new RuntimeException(e); } } else { setShowExplorer(false); } }
/** * @see org.opencms.workplace.CmsWorkplace#initWorkplaceRequestValues(org.opencms.workplace.CmsWorkplaceSettings, javax.servlet.http.HttpServletRequest) */ @Override protected void initWorkplaceRequestValues(CmsWorkplaceSettings settings, HttpServletRequest request) { super.initWorkplaceRequestValues(settings, request); // this to show first the explorer view if (getShowExplorer()) { CmsUUID projectId = getProject().getUuid(); Map params = new HashMap(); // set action parameter to initial dialog call params.put(CmsDialog.PARAM_ACTION, CmsDialog.DIALOG_INITIAL); params.putAll(getToolManager().getCurrentTool(this).getHandler().getParameters(this)); getSettings().setExplorerProjectId(projectId); getSettings().setCollector(getCollector()); getSettings().setExplorerMode(CmsExplorer.VIEW_LIST); try { setShowExplorer(true); getToolManager().jspForwardPage(this, PATH_DIALOGS + "list-explorer.jsp", params); } catch (Exception e) { throw new RuntimeException(e); } } else { setShowExplorer(false); } }