|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hippoecm.hst.configuration.model.HstManagerImpl
public class HstManagerImpl
This class handles the loading of HstNodeImpl
's.
Field Summary | |
---|---|
static Object |
MUTEX
general mutex on which implementation can synchronize with the HstManagerImpl |
Constructor Summary | |
---|---|
HstManagerImpl()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Object MUTEX
Constructor Detail |
---|
public HstManagerImpl()
Method Detail |
---|
public void setRepository(javax.jcr.Repository repository)
public void setCredentials(javax.jcr.Credentials credentials)
public void setRootPath(String rootPath)
public String getRootPath()
public void setComponentRegistry(HstComponentRegistry componentRegistry)
public void setSiteMapItemHandlerRegistry(HstSiteMapItemHandlerRegistry siteMapItemHandlerRegistry)
public String getCmsPreviewPrefix()
public void setCmsPreviewPrefix(String cmsPreviewPrefix)
public void setUrlFactory(HstURLFactory urlFactory)
public HstURLFactory getUrlFactory()
getUrlFactory
in interface HstManager
public void setSiteMapMatcher(HstSiteMapMatcher siteMapMatcher)
public HstSiteMapMatcher getSiteMapMatcher()
HstManager
HstSiteMapMatcher
that is being used. You can inject your own
HstSiteMapMatcher
implementation if needed
getSiteMapMatcher
in interface HstManager
public List<HstConfigurationAugmenter> getHstConfigurationAugmenters()
getHstConfigurationAugmenters
in interface HstManager
List
of HstConfigurationAugmenter
s and empty list if no providers available.public void addHstConfigurationAugmenter(HstConfigurationAugmenter augmenter)
hstConfigurationProvider
to hstConfigurationAugmenters
augmenter
- public void setSiteMapItemHandlerFactory(HstSiteMapItemHandlerFactory siteMapItemHandlerFactory)
public HstSiteMapItemHandlerFactory getSiteMapItemHandlerFactory()
getSiteMapItemHandlerFactory
in interface HstManager
HstSiteMapItemHandler
instancespublic String getPathSuffixDelimiter()
HstManager
getPathSuffixDelimiter
in interface HstManager
public void setPathSuffixDelimiter(String pathSuffixDelimiter)
public void setChannelManager(MutableChannelManager channelManager)
public void setHstLinkCreator(HstLinkCreator hstLinkCreator)
public VirtualHosts getVirtualHosts() throws RepositoryNotAvailableException
getVirtualHosts
in interface HstManager
VirtualHosts
RepositoryNotAvailableException
protected void buildSites() throws RepositoryNotAvailableException
RepositoryNotAvailableException
public void invalidate(javax.jcr.observation.EventIterator events)
HstManager
invalidate
in interface HstManager
public void invalidateAll()
HstManager
invalidateAll
in interface HstManager
public Map<String,HstSiteRootNode> getHstSiteRootNodes()
public Map<String,HstNode> getEnhancedConfigurationRootNodes()
public HstNode getCommonCatalog()
public Map<Set<String>,HstComponentsConfigurationService> getHstComponentsConfigurationInstanceCache()
Map
is never null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |