/** * Returns the project to use as reference.<p> * * @return the project to use as reference */ protected CmsProject getProject() { return getCms().getRequestContext().currentProject(); }
/** * Returns the project to use as reference.<p> * * @return the project to use as reference */ protected CmsProject getProject() { return getCms().getRequestContext().getCurrentProject(); }
/** * 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.<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; }
/** * Sets the default column visibility flags from the user preferences.<p> */ protected void setColumnVisibilities() { m_colVisibilities = new HashMap(16); // set explorer configurable column visibilities int preferences = new CmsUserSettings(getCms()).getExplorerSettings(); setColumnVisibility(CmsUserSettings.FILELIST_TITLE, preferences); setColumnVisibility(CmsUserSettings.FILELIST_TYPE, preferences); setColumnVisibility(CmsUserSettings.FILELIST_SIZE, preferences); setColumnVisibility(CmsUserSettings.FILELIST_PERMISSIONS, preferences); setColumnVisibility(CmsUserSettings.FILELIST_DATE_LASTMODIFIED, preferences); setColumnVisibility(CmsUserSettings.FILELIST_USER_LASTMODIFIED, preferences); setColumnVisibility(CmsUserSettings.FILELIST_DATE_CREATED, preferences); setColumnVisibility(CmsUserSettings.FILELIST_USER_CREATED, preferences); setColumnVisibility(CmsUserSettings.FILELIST_DATE_RELEASED, preferences); setColumnVisibility(CmsUserSettings.FILELIST_DATE_EXPIRED, preferences); setColumnVisibility(CmsUserSettings.FILELIST_STATE, preferences); setColumnVisibility(CmsUserSettings.FILELIST_LOCKEDBY, preferences); // set explorer no configurable column visibilities m_colVisibilities.put(new Integer(LIST_COLUMN_TYPEICON.hashCode()), Boolean.TRUE); m_colVisibilities.put(new Integer(LIST_COLUMN_LOCKICON.hashCode()), Boolean.TRUE); m_colVisibilities.put(new Integer(LIST_COLUMN_PROJSTATEICON.hashCode()), Boolean.TRUE); m_colVisibilities.put(new Integer(LIST_COLUMN_NAME.hashCode()), Boolean.TRUE); m_colVisibilities.put(new Integer(LIST_COLUMN_EDIT.hashCode()), Boolean.FALSE); m_colVisibilities.put( new Integer(LIST_COLUMN_SITE.hashCode()), Boolean.valueOf(OpenCms.getSiteManager().getSites().size() > 1)); }
/** * Sets the default column visibility flags from the user preferences.<p> */ protected void setColumnVisibilities() { m_colVisibilities = new HashMap<Integer, Boolean>(16); // set explorer configurable column visibilities int preferences = new CmsUserSettings(getCms()).getExplorerSettings(); setColumnVisibility(CmsUserSettings.FILELIST_TITLE, preferences); setColumnVisibility(CmsUserSettings.FILELIST_TYPE, preferences); setColumnVisibility(CmsUserSettings.FILELIST_SIZE, preferences); setColumnVisibility(CmsUserSettings.FILELIST_PERMISSIONS, preferences); setColumnVisibility(CmsUserSettings.FILELIST_DATE_LASTMODIFIED, preferences); setColumnVisibility(CmsUserSettings.FILELIST_USER_LASTMODIFIED, preferences); setColumnVisibility(CmsUserSettings.FILELIST_DATE_CREATED, preferences); setColumnVisibility(CmsUserSettings.FILELIST_USER_CREATED, preferences); setColumnVisibility(CmsUserSettings.FILELIST_DATE_RELEASED, preferences); setColumnVisibility(CmsUserSettings.FILELIST_DATE_EXPIRED, preferences); setColumnVisibility(CmsUserSettings.FILELIST_STATE, preferences); setColumnVisibility(CmsUserSettings.FILELIST_LOCKEDBY, preferences); // set explorer no configurable column visibilities m_colVisibilities.put(new Integer(LIST_COLUMN_TYPEICON.hashCode()), Boolean.TRUE); m_colVisibilities.put(new Integer(LIST_COLUMN_LOCKICON.hashCode()), Boolean.TRUE); m_colVisibilities.put(new Integer(LIST_COLUMN_PROJSTATEICON.hashCode()), Boolean.TRUE); m_colVisibilities.put(new Integer(LIST_COLUMN_NAME.hashCode()), Boolean.TRUE); m_colVisibilities.put(new Integer(LIST_COLUMN_EDIT.hashCode()), Boolean.FALSE); m_colVisibilities.put( new Integer(LIST_COLUMN_SITE.hashCode()), Boolean.valueOf(OpenCms.getSiteManager().getSites().size() > 1)); }
/** * 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; }
/** * 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 the search bean object.<p> * * @param params the parameter map * * @return the used search bean */ private CmsSearch getSearchBean(Map params) { if (m_searchBean == null) { m_searchBean = new CmsSearch(); m_searchBean.init(getWp().getCms()); m_searchBean.setParameters(getSearchParameters(params)); m_searchBean.setIndex(getWp().getSettings().getUserSettings().getWorkplaceSearchIndexName()); m_searchBean.setMatchesPerPage(getWp().getSettings().getUserSettings().getExplorerFileEntries()); m_searchBean.setSearchPage(Integer.parseInt((String)params.get(I_CmsListResourceCollector.PARAM_PAGE))); // set search roots List resources = getResourceNamesFromParam(params); String[] searchRoots = new String[resources.size()]; resources.toArray(searchRoots); m_searchBean.setSearchRoots(searchRoots); } else { int page = Integer.parseInt((String)params.get(I_CmsListResourceCollector.PARAM_PAGE)); if (m_searchBean.getSearchPage() != page) { m_searchBean.setSearchPage(page); m_searchResults = null; } } return m_searchBean; }
m_searchBean.init(getWp().getCms()); m_searchBean.setParameters(getSearchParameters(params)); if (CmsStringUtil.isEmptyOrWhitespaceOnly(m_searchBean.getIndex())) { resources.toArray(searchRoots); for (int i = 0; i < searchRoots.length; i++) { searchRoots[i] = getWp().getCms().addSiteRoot(searchRoots[i]);
I_CmsListResourceCollector.SEP_KEYVAL); CmsListState state = getState(params); List resources = getInternalResources(getWp().getCms(), params); List ret = new ArrayList(); if (LOG.isDebugEnabled()) {
I_CmsListResourceCollector.SEP_KEYVAL); CmsListState state = getState(params); List<CmsResource> resources = getInternalResources(getWp().getCms(), params); List<CmsListItem> ret = new ArrayList<CmsListItem>(); if (LOG.isDebugEnabled()) {