info.magnolia.module.templatingkit.sites
Class STKSiteManager

java.lang.Object
  extended by info.magnolia.module.templatingkit.sites.STKSiteManager
All Implemented Interfaces:
SiteManager

@Singleton
public class STKSiteManager
extends Object
implements SiteManager

STK component implementation of the site Manager.

Version:
$Id$
Author:
pbracher

Constructor Summary
STKSiteManager(javax.inject.Provider<STKModule> moduleProvider)
           
 
Method Summary
 Site getAssignedSite(javax.jcr.Node content)
           
 Site getAssignedSite(String domain, String uri)
           
 Site getCurrentSite()
           
 Site getDefaultSite()
           
 String getLinkPrefix(javax.jcr.Node currentSite)
           
 Site getSite(String siteName)
           
 Collection<Site> getSites()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

STKSiteManager

@Inject
public STKSiteManager(javax.inject.Provider<STKModule> moduleProvider)
Method Detail

getAssignedSite

public Site getAssignedSite(javax.jcr.Node content)
Specified by:
getAssignedSite in interface SiteManager

getSites

public Collection<Site> getSites()
Specified by:
getSites in interface SiteManager

getSite

public Site getSite(String siteName)
Specified by:
getSite in interface SiteManager

getAssignedSite

public Site getAssignedSite(String domain,
                            String uri)
Specified by:
getAssignedSite in interface SiteManager

getDefaultSite

public Site getDefaultSite()
Specified by:
getDefaultSite in interface SiteManager

getCurrentSite

public Site getCurrentSite()
Specified by:
getCurrentSite in interface SiteManager

getLinkPrefix

public String getLinkPrefix(javax.jcr.Node currentSite)
Specified by:
getLinkPrefix in interface SiteManager


Copyright © 2008-2014 Magnolia International Ltd.. All Rights Reserved.