/** * Returns the "start site" setting.<p> * * @return the "start site" setting */ public String getParamTabWpSite() { return m_userSettings.getStartSite(); }
/** * Returns the "start site" setting.<p> * * @return the "start site" setting */ public String getParamTabWpSite() { return m_userSettings.getStartSite(); }
/** * Gets the site select options.<p> * * @return the site select options */ public SelectOptions getSiteSelectOptions() { return getSiteSelectOptionsStatic( getCms(), m_userSettings.getStartSite(), getSettings().getUserSettings().getLocale()); }
String startSiteRoot = settings.getUserSettings().getStartSite(); if (startSiteRoot.endsWith("/")) {
defSite = new CmsUserSettings(m_user).getStartSite();
/** * Returns the direct edit path from the user settings, or <code>null</code> if not set.<p> * * @param cms the CMS context to use * @param userSettings the user settings * * @return the direct edit path */ public static String getDirectEditPath(CmsObject cms, CmsUserSettings userSettings) { if (userSettings.getStartView().equals(CmsWorkplace.VIEW_DIRECT_EDIT)) { try { CmsObject cloneCms = OpenCms.initCmsObject(cms); cloneCms.getRequestContext().setSiteRoot(userSettings.getStartSite()); String projectName = userSettings.getStartProject(); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(projectName)) { cloneCms.getRequestContext().setCurrentProject(cloneCms.readProject(projectName)); } String folder = userSettings.getStartFolder(); CmsResource targetRes = cloneCms.readDefaultFile(folder); if (targetRes != null) { return cloneCms.getSitePath(targetRes); } } catch (Exception e) { LOG.debug(e); } } return null; }
/** * Returns the direct edit path from the user settings, or <code>null</code> if not set.<p> * * @param cms the CMS context to use * @param userSettings the user settings * @param forceDirectEdit <code>true</code> to ignore the start view * * @return the direct edit path */ public static String getDirectEditPath(CmsObject cms, CmsUserSettings userSettings, boolean forceDirectEdit) { if (forceDirectEdit || userSettings.getStartView().equals(CmsWorkplace.VIEW_DIRECT_EDIT)) { try { CmsObject cloneCms = OpenCms.initCmsObject(cms); cloneCms.getRequestContext().setSiteRoot(userSettings.getStartSite()); String projectName = userSettings.getStartProject(); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(projectName)) { cloneCms.getRequestContext().setCurrentProject(cloneCms.readProject(projectName)); } String folder = userSettings.getStartFolder(); CmsResource targetRes = cloneCms.readDefaultFile(folder); if (targetRes != null) { return cloneCms.getSitePath(targetRes); } } catch (Exception e) { LOG.debug(e); } } return null; }
String siteRoot = settings.getUserSettings().getStartSite(); if (siteRoot.endsWith("/")) {
CmsUserSettings settings = new CmsUserSettings(m_user); m_language = settings.getLocale().toString(); m_site = CmsStringUtil.joinPaths(settings.getStartSite(), "/"); m_startProject = settings.getStartProject(); m_startFolder = settings.getStartFolder(); CmsUserSettings settings = new CmsUserSettings(m_user); m_language = settings.getLocale().toString(); m_site = CmsStringUtil.joinPaths(settings.getStartSite(), "/"); m_startProject = settings.getStartProject(); m_startFolder = settings.getStartFolder();
/** * @see org.opencms.repository.I_CmsRepository#login(java.lang.String, java.lang.String) */ public I_CmsRepositorySession login(String userName, String password) throws CmsException { CmsObject cms; cms = OpenCms.initCmsObject(OpenCms.getDefaultUsers().getUserGuest()); cms.loginUser(userName, password); CmsUserSettings settings = new CmsUserSettings(cms); cms.getRequestContext().setSiteRoot(settings.getStartSite()); cms.getRequestContext().setCurrentProject(cms.readProject(settings.getStartProject())); // set the object wrapper as an attribute in the request context, so that it can be // used everywhere a CmsObject is accessible. CmsObjectWrapper objWrapper = new CmsObjectWrapper(cms, m_wrappers); cms.getRequestContext().setAttribute(CmsObjectWrapper.ATTRIBUTE_NAME, objWrapper); return new CmsRepositorySession(objWrapper, getFilter()); }
/** * @see org.opencms.repository.A_CmsRepository#login(java.lang.String, java.lang.String) */ @Override public I_CmsRepositorySession login(String userName, String password) throws CmsException { CmsObject cms; cms = OpenCms.initCmsObject(OpenCms.getDefaultUsers().getUserGuest()); cms.loginUser(userName, password); CmsUserSettings settings = new CmsUserSettings(cms); cms.getRequestContext().setSiteRoot(settings.getStartSite()); cms.getRequestContext().setCurrentProject(cms.readProject(settings.getStartProject())); // set the object wrapper as an attribute in the request context, so that it can be // used everywhere a CmsObject is accessible. CmsObjectWrapper objWrapper = new CmsObjectWrapper(cms, m_wrappers); cms.getRequestContext().setAttribute(CmsObjectWrapper.ATTRIBUTE_NAME, objWrapper); return new CmsRepositorySession(objWrapper, getFilter()); }
if (!getStartSite().equals(OpenCms.getWorkplaceManager().getDefaultUserSettings().getStartSite())) { m_user.setAdditionalInfo(PREFERENCES + CmsWorkplaceConfiguration.N_WORKPLACESTARTUPSETTINGS + I_CmsXmlConfiguration.N_SITE, getStartSite()); } else if (cms != null) { m_user.deleteAdditionalInfo(PREFERENCES
if (!getStartSite().equals(OpenCms.getWorkplaceManager().getDefaultUserSettings().getStartSite())) { m_user.setAdditionalInfo( PREFERENCES + CmsWorkplaceConfiguration.N_WORKPLACESTARTUPSETTINGS + I_CmsXmlConfiguration.N_SITE, getStartSite()); } else if (cms != null) { m_user.deleteAdditionalInfo(
String startSite = CmsAppWorkplaceUi.get().getWorkplaceSettings().getUserSettings().getStartSite();
String userSiteRoot = settings.getStartSite(); CmsRequestContext context = new CmsRequestContext( user,
if (CmsStringUtil.isEmptyOrWhitespaceOnly(siteRoot)) { siteRoot = userSettings.getStartSite();
if (CmsStringUtil.isEmptyOrWhitespaceOnly(siteRoot)) { siteRoot = userSettings.getStartSite();
String userSiteRoot = settings.getStartSite(); CmsRequestContext context = new CmsRequestContext( user,