/** * Returns the start project setting.<p> * * @return the start project setting */ public String getParamTabWpProject() { return m_userSettings.getStartProject(); }
/** * Returns the start project setting.<p> * * @return the start project setting */ public String getParamTabWpProject() { return m_userSettings.getStartProject(); }
/** * Gets the project select options.<p> * * @return the project select options */ public SelectOptions getProjectSelectOptions() { return getProjectSelectOptionsStatic(getCms(), m_userSettings.getStartProject(), getLocale()); }
String projectName = m_userSettings.getStartProject(); CmsProject project = getCms().readProject(projectName); getCms().getRequestContext().setCurrentProject(project);
String projectName = m_userSettings.getStartProject(); CmsProject project = getCms().readProject(projectName); getCms().getRequestContext().setCurrentProject(project);
/** * 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 defProject = null; if ((m_user != null) && CmsStringUtil.isNotEmptyOrWhitespaceOnly(m_user.getName())) { defProject = new CmsUserSettings(m_user).getStartProject();
/** * 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; }
CmsProject project = cms.readProject(settings.getStartProject()); if (OpenCms.getOrgUnitManager().getAllAccessibleProjects(cms, project.getOuFqn(), false).contains( project)) { Messages.LOG_LOGIN_NO_STARTUP_PROJECT_2, cms.getRequestContext().getCurrentUser().getName(), settings.getStartProject()), e);
CmsProject project = cms.readProject(settings.getStartProject()); if (OpenCms.getOrgUnitManager().getAllAccessibleProjects(cms, project.getOuFqn(), false).contains( project)) { Messages.LOG_LOGIN_NO_STARTUP_PROJECT_2, cms.getRequestContext().getCurrentUser().getName(), settings.getStartProject()), e);
CmsProject project = newCms.readProject(settings.getStartProject()); if (getOrgUnitManager().getAllAccessibleProjects(newCms, project.getOuFqn(), false).contains( project)) {
CmsUserSettings userSettings = new CmsUserSettings(cms); try { CmsProject project = cms.readProject(userSettings.getStartProject()); if (!project.isOnlineProject() && OpenCms.getOrgUnitManager().getAllAccessibleProjects(
m_language = settings.getLocale().toString(); m_site = CmsStringUtil.joinPaths(settings.getStartSite(), "/"); m_startProject = settings.getStartProject(); m_startFolder = settings.getStartFolder(); m_startView = settings.getStartView(); m_language = settings.getLocale().toString(); m_site = CmsStringUtil.joinPaths(settings.getStartSite(), "/"); m_startProject = settings.getStartProject(); m_startFolder = settings.getStartFolder(); m_startView = settings.getStartView();
/** * @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()); }
+ OpenCms.getWorkplaceManager().getDefaultUserSettings().getStartProject()); try { userProject = cms.readProject(settings.getStartProject()); } catch (Exception e) {
if (CmsStringUtil.isEmptyOrWhitespaceOnly(projectName)) { projectName = userSettings.getStartProject();
if (CmsStringUtil.isEmptyOrWhitespaceOnly(projectName)) { projectName = userSettings.getStartProject();
ouFqn + OpenCms.getWorkplaceManager().getDefaultUserSettings().getStartProject()); try { userProject = cms.readProject(settings.getStartProject()); } catch (Exception e) {
CmsObject cloneCms = OpenCms.initCmsObject(cms); cloneCms.getRequestContext().setSiteRoot(startSiteRoot); String projectName = settings.getUserSettings().getStartProject(); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(projectName)) { cloneCms.getRequestContext().setCurrentProject(cloneCms.readProject(projectName));