/** * Creates a new instance, initializing the variables with some reasonable default values.<p> * * The default values are:<dl> * <dt>User name</dt><dd>(configured default guest user)</dd> * <dt>Project name</dt><dd>Online</dd> * <dt>Requested URI</dt><dd>/</dd> * <dt>Site root</dt><dd>/</dd> * <dt>Locale name</dt><dd>(configured default locale name)</dd> * <dt>Encoding</dt><dd>(configured default system encoding)</dd> * <dt>Remote address</dt><dd>127.0.0.1</dd> * <dt>Organizational unit</dt><dd>/</dd> * </dl><p> */ public CmsContextInfo() { setUserName(OpenCms.getDefaultUsers().getUserGuest()); setProjectName(CmsProject.ONLINE_PROJECT_NAME); setRequestedUri("/"); setSiteRoot("/"); setLocaleName(CmsLocaleManager.getDefaultLocale().toString()); setEncoding(OpenCms.getSystemInfo().getDefaultEncoding()); setRemoteAddr(CmsContextInfo.LOCALHOST); setRequestTime(CURRENT_TIME); setOuFqn(""); }
/** * Creates a new instance, initializing the variables with some reasonable default values.<p> * * The default values are:<dl> * <dt>User name</dt><dd>(configured default guest user)</dd> * <dt>Project name</dt><dd>Online</dd> * <dt>Requested URI</dt><dd>/</dd> * <dt>Site root</dt><dd>/</dd> * <dt>Locale name</dt><dd>(configured default locale name)</dd> * <dt>Encoding</dt><dd>(configured default system encoding)</dd> * <dt>Remote address</dt><dd>127.0.0.1</dd> * <dt>Organizational unit</dt><dd>/</dd> * </dl><p> */ public CmsContextInfo() { setUserName(OpenCms.getDefaultUsers().getUserGuest()); setProjectName(CmsProject.ONLINE_PROJECT_NAME); setRequestedUri("/"); setSiteRoot("/"); setRequestMatcher(OpenCms.getSiteManager() != null ? OpenCms.getSiteManager().getWorkplaceSiteMatcher() : CmsSiteMatcher.DEFAULT_MATCHER); setLocaleName(CmsLocaleManager.getDefaultLocale().toString()); setEncoding(OpenCms.getSystemInfo().getDefaultEncoding()); setRemoteAddr(CmsContextInfo.LOCALHOST); setRequestTime(CURRENT_TIME); setOuFqn(""); }
/** * Creates a new instance with all context variables initialized from the given request context.<p> * * @param requestContext the request context to initialize this context info with */ public CmsContextInfo(CmsRequestContext requestContext) { setUserName(requestContext.currentUser().getName()); setProjectName(requestContext.currentProject().getName()); setRequestedUri(requestContext.getUri()); setSiteRoot(requestContext.getSiteRoot()); setLocale(requestContext.getLocale()); setEncoding(requestContext.getEncoding()); setRemoteAddr(requestContext.getRemoteAddress()); setRequestTime(requestContext.getRequestTime()); setOuFqn(requestContext.getOuFqn()); }
m_project = project; setProjectName(m_project.getName()); setRequestedUri(requestedUri); setSiteRoot(siteRoot); setLocale(locale);
/** * Creates a new instance with all context variables initialized from the given request context.<p> * * @param requestContext the request context to initialize this context info with */ public CmsContextInfo(CmsRequestContext requestContext) { setUserName(requestContext.getCurrentUser().getName()); setProjectName(requestContext.getCurrentProject().getName()); setRequestedUri(requestContext.getUri()); setSiteRoot(requestContext.getSiteRoot()); setRequestMatcher(requestContext.getRequestMatcher()); setLocale(requestContext.getLocale()); setEncoding(requestContext.getEncoding()); setRemoteAddr(requestContext.getRemoteAddress()); setRequestTime(requestContext.getRequestTime()); setIsSecureRequest(requestContext.isSecureRequest()); setOuFqn(requestContext.getOuFqn()); setDetailResource(requestContext.getDetailResource()); }
m_project = project; setProjectName(m_project.getName()); setRequestedUri(requestedUri); setRequestMatcher(requestMatcher); setSiteRoot(siteRoot);