/** * Returns an appropiate initialized resource util object for the given item.<p> * * @param item the item representing the resource * * @return a resource util object */ public CmsResourceUtil getResourceUtil(CmsListItem item) { CmsResourceUtil resUtil = getResourceUtil(); resUtil.setResource(getCollector().getResource(getCms(), item)); return resUtil; }
/** * Returns an appropiate initialized resource util object for the given item.<p> * * @param item the item representing the resource * * @return a resource util object */ public CmsResourceUtil getResourceUtil(CmsListItem item) { CmsResourceUtil resUtil = getResourceUtil(); resUtil.setResource(getCollector().getResource(getCms(), item)); return resUtil; }
/** * @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); } }
/** * @see org.opencms.workplace.list.A_CmsListDialog#getListItems() */ @Override protected List getListItems() throws CmsException { if (getSettings().getExplorerMode() != null) { CmsListColumnDefinition nameCol = getList().getMetadata().getColumnDefinition(LIST_COLUMN_NAME); if (!(getSettings().getExplorerMode().equals(CmsExplorer.VIEW_GALLERY) || getSettings().getExplorerMode().equals( CmsExplorer.VIEW_LIST))) { nameCol.setName(org.opencms.workplace.explorer.Messages.get().container( org.opencms.workplace.explorer.Messages.GUI_INPUT_NAME_0)); } else { nameCol.setName(org.opencms.workplace.explorer.Messages.get().container( org.opencms.workplace.explorer.Messages.GUI_INPUT_PATH_0)); } } return getCollector().getListItems(null); }
/** * @see org.opencms.workplace.list.A_CmsListDialog#getListItems() */ @Override protected List<CmsListItem> getListItems() throws CmsException { if (getSettings().getExplorerMode() != null) { CmsListColumnDefinition nameCol = getList().getMetadata().getColumnDefinition(LIST_COLUMN_NAME); if (!(getSettings().getExplorerMode().equals(CmsExplorer.VIEW_GALLERY) || getSettings().getExplorerMode().equals(CmsExplorer.VIEW_LIST))) { nameCol.setName( org.opencms.workplace.explorer.Messages.get().container( org.opencms.workplace.explorer.Messages.GUI_INPUT_NAME_0)); } else { nameCol.setName( org.opencms.workplace.explorer.Messages.get().container( org.opencms.workplace.explorer.Messages.GUI_INPUT_PATH_0)); } } return getCollector().getListItems(null); }