/** * Public constructor.<p> * * @param linkSubstitutionHandler the link substitution handler to use */ public CmsLinkManager(I_CmsLinkSubstitutionHandler linkSubstitutionHandler) { m_linkSubstitutionHandler = linkSubstitutionHandler; if (m_linkSubstitutionHandler == null) { // just make very sure that this is not null m_linkSubstitutionHandler = new CmsDefaultLinkSubstitutionHandler(); } }
/** * Public constructor.<p> * * @param linkSubstitutionHandler the link substitution handler to use */ public CmsLinkManager(I_CmsLinkSubstitutionHandler linkSubstitutionHandler) { m_linkSubstitutionHandler = linkSubstitutionHandler; if (m_linkSubstitutionHandler == null) { // just make very sure that this is not null m_linkSubstitutionHandler = new CmsDefaultLinkSubstitutionHandler(); } }
/** * Initialize member variables.<p> */ protected void initMembers() { synchronized (LOCK) { m_resourceInitHandlers = new ArrayList<I_CmsResourceInit>(); m_requestHandlers = new HashMap<String, I_CmsRequestHandler>(); m_systemInfo = new CmsSystemInfo(); m_exportPoints = Collections.emptySet(); m_defaultUsers = new CmsDefaultUsers(); m_localeManager = new CmsLocaleManager(Locale.ENGLISH); m_sessionManager = new CmsSessionManager(); m_runtimeProperties = new Hashtable<Object, Object>(); // the default event manager must be available because the configuration already registers events m_eventManager = new CmsEventManager(); // default link manager is required for test cases m_linkManager = new CmsLinkManager(new CmsDefaultLinkSubstitutionHandler()); } }
/** * Initialize member variables.<p> */ protected void initMembers() { synchronized (LOCK) { m_resourceInitHandlers = new ArrayList(); m_requestHandlers = new HashMap(); m_systemInfo = new CmsSystemInfo(); m_exportPoints = Collections.EMPTY_SET; m_defaultUsers = new CmsDefaultUsers(); m_localeManager = new CmsLocaleManager(Locale.ENGLISH); m_sessionManager = new CmsSessionManager(); m_runtimeProperties = new Hashtable(); // the default event manager must be available because the configuration already registers events m_eventManager = new CmsEventManager(); // default link manager is required for test cases m_linkManager = new CmsLinkManager(new CmsDefaultLinkSubstitutionHandler()); } }