/** * @see org.opencms.workplace.list.A_CmsListExplorerDialog#isColumnVisible(int) */ @Override protected boolean isColumnVisible(int colFlag) { boolean isVisible = (colFlag == CmsUserSettings.FILELIST_TITLE); isVisible = isVisible || (colFlag == LIST_COLUMN_TYPEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_LOCKICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_PROJSTATEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_NAME.hashCode()); isVisible = isVisible || ((colFlag == LIST_COLUMN_SITE.hashCode()) && (OpenCms.getSiteManager().getSites().size() > 1)); return isVisible; }
/** * @see org.opencms.workplace.list.A_CmsListExplorerDialog#isColumnVisible(int) */ @Override protected boolean isColumnVisible(int colFlag) { boolean isVisible = (colFlag == CmsUserSettings.FILELIST_TITLE); isVisible = isVisible || (colFlag == LIST_COLUMN_TYPEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_LOCKICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_PROJSTATEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_NAME.hashCode()); isVisible = isVisible || ((colFlag == LIST_COLUMN_SITE.hashCode()) && (OpenCms.getSiteManager().getSites().size() > 1)); return isVisible; }
/** * @see org.opencms.workplace.list.A_CmsListExplorerDialog#isColumnVisible(int) */ @Override protected boolean isColumnVisible(int colFlag) { boolean isVisible = (colFlag == CmsUserSettings.FILELIST_TITLE); isVisible = isVisible || (colFlag == LIST_COLUMN_TYPEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_LOCKICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_PROJSTATEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_NAME.hashCode()); isVisible = isVisible || ((colFlag == LIST_COLUMN_SITE.hashCode()) && (OpenCms.getSiteManager().getSites().size() > 1)); return isVisible; }
/** * @see org.opencms.workplace.list.A_CmsListExplorerDialog#isColumnVisible(int) */ @Override protected boolean isColumnVisible(int colFlag) { boolean isVisible = (colFlag == CmsUserSettings.FILELIST_TITLE); isVisible = isVisible || (colFlag == LIST_COLUMN_TYPEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_LOCKICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_PROJSTATEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_NAME.hashCode()); isVisible = isVisible || ((colFlag == LIST_COLUMN_SITE.hashCode()) && (OpenCms.getSiteManager().getSites().size() > 1)); return isVisible; }
/** * @see org.opencms.workplace.list.A_CmsListExplorerDialog#isColumnVisible(int) */ @Override protected boolean isColumnVisible(int colFlag) { boolean isVisible = (colFlag == CmsUserSettings.FILELIST_TITLE); isVisible = isVisible || (colFlag == LIST_COLUMN_TYPEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_LOCKICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_PROJSTATEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_NAME.hashCode()); isVisible = isVisible || ((colFlag == LIST_COLUMN_SITE.hashCode()) && (OpenCms.getSiteManager().getSites().size() > 1)); return isVisible; }
/** * @see org.opencms.workplace.list.A_CmsListExplorerDialog#isColumnVisible(int) */ @Override protected boolean isColumnVisible(int colFlag) { boolean isVisible = (colFlag == CmsUserSettings.FILELIST_TITLE); isVisible = isVisible || (colFlag == LIST_COLUMN_TYPEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_LOCKICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_PROJSTATEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_NAME.hashCode()); isVisible = isVisible || ((colFlag == LIST_COLUMN_SITE.hashCode()) && (OpenCms.getSiteManager().getSites().size() > 1)); return isVisible; }
/** * @see org.opencms.workplace.list.A_CmsListExplorerDialog#isColumnVisible(int) */ @Override protected boolean isColumnVisible(int colFlag) { boolean isVisible = (colFlag == CmsUserSettings.FILELIST_TITLE); isVisible = isVisible || (colFlag == LIST_COLUMN_TYPEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_LOCKICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_PROJSTATEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_NAME.hashCode()); isVisible = isVisible || (colFlag == CmsUserSettings.FILELIST_TYPE); isVisible = isVisible || (colFlag == CmsUserSettings.FILELIST_SIZE); isVisible = isVisible || ((colFlag == LIST_COLUMN_SITE.hashCode()) && (OpenCms.getSiteManager().getSites().size() > 1)); return isVisible; }
/** * @see org.opencms.workplace.list.A_CmsListExplorerDialog#isColumnVisible(int) */ @Override protected boolean isColumnVisible(int colFlag) { boolean isVisible = (colFlag == CmsUserSettings.FILELIST_TITLE); isVisible = isVisible || (colFlag == LIST_COLUMN_TYPEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_LOCKICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_PROJSTATEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_NAME.hashCode()); isVisible = isVisible || (colFlag == CmsUserSettings.FILELIST_TYPE); isVisible = isVisible || (colFlag == CmsUserSettings.FILELIST_SIZE); isVisible = isVisible || ((colFlag == LIST_COLUMN_SITE.hashCode()) && (OpenCms.getSiteManager().getSites().size() > 1)); return isVisible; }
/** * @see org.opencms.workplace.list.A_CmsListExplorerDialog#isColumnVisible(int) */ @Override protected boolean isColumnVisible(int colFlag) { boolean isVisible = (colFlag == CmsUserSettings.FILELIST_TITLE); isVisible = isVisible || (colFlag == LIST_COLUMN_TYPEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_LOCKICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_PROJSTATEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_NAME.hashCode()); isVisible = isVisible || (colFlag == CmsUserSettings.FILELIST_TYPE); isVisible = isVisible || (colFlag == CmsUserSettings.FILELIST_SIZE); isVisible = isVisible || ((colFlag == LIST_COLUMN_SITE.hashCode()) && (OpenCms.getSiteManager().getSites().size() > 1)); return isVisible; }
/** * @see org.opencms.workplace.list.A_CmsListExplorerDialog#isColumnVisible(int) */ @Override protected boolean isColumnVisible(int colFlag) { boolean isVisible = (colFlag == CmsUserSettings.FILELIST_TITLE); isVisible = isVisible || (colFlag == LIST_COLUMN_TYPEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_LOCKICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_PROJSTATEICON.hashCode()); isVisible = isVisible || (colFlag == LIST_COLUMN_NAME.hashCode()); isVisible = isVisible || (colFlag == CmsUserSettings.FILELIST_TYPE); isVisible = isVisible || (colFlag == CmsUserSettings.FILELIST_SIZE); isVisible = isVisible || ((colFlag == LIST_COLUMN_SITE.hashCode()) && (OpenCms.getSiteManager().getSites().size() > 1)); return isVisible; }
/** * 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)); }
if ((OpenCms.getSiteManager().getSites().size() > 1) && !OpenCms.getSiteManager().isWorkplaceRequest(request)) {
/** * Checks whether the workplace is accessed through the workplace server, and sends an error message otherwise.<p> * * @param request the request to check * @param cms the CmsObject to use */ public void checkWorkplaceRequest(HttpServletRequest request, CmsObject cms) { try { if ((OpenCms.getSiteManager().getSites().size() > 1) && !OpenCms.getSiteManager().isWorkplaceRequest(request)) { // this is a multi site-configuration, but not a request to the configured Workplace site CmsUser user = cms.getRequestContext().getCurrentUser(); // to limit the number of times broadcast is called for a user, we use an expiring cache // with the user name as key if (null == m_workplaceServerUserChecks.getIfPresent(user.getName())) { m_workplaceServerUserChecks.put(user.getName(), ""); OpenCms.getSessionManager().sendBroadcast( null, Messages.get().getBundle(getWorkplaceLocale(cms)).key( Messages.ERR_WORKPLACE_SERVER_CHECK_FAILED_0), user); } } } catch (Exception e) { LOG.error(e.getLocalizedMessage(), e); } }
if ((OpenCms.getSiteManager().getSites().size() > 1) && !OpenCms.getSiteManager().isWorkplaceRequest(request)) {
sitesElement.addElement(N_WORKPLACE_SERVER).addText(m_siteManager.getWorkplaceServer()); sitesElement.addElement(N_DEFAULT_URI).addText(m_siteManager.getDefaultUri()); Iterator siteIterator = new HashSet(m_siteManager.getSites().values()).iterator(); while (siteIterator.hasNext()) { CmsSite site = (CmsSite)siteIterator.next();
sitesElement.addElement(N_SHARED_FOLDER).addText(sharedFolder); Iterator<CmsSite> siteIterator = new HashSet<CmsSite>(m_siteManager.getSites().values()).iterator(); while (siteIterator.hasNext()) { CmsSite site = siteIterator.next();
if ((OpenCms.getSiteManager().getSites().size() > 1) && !OpenCms.getSiteManager().isWorkplaceRequest(getRequest())) {
if ((OpenCms.getSiteManager().getSites().size() > 1) && !OpenCms.getSiteManager().isWorkplaceRequest(getRequest())) {