org.broadleafcommerce.common.site.service
Class SiteServiceImpl

java.lang.Object
  extended by org.broadleafcommerce.common.site.service.SiteServiceImpl
All Implemented Interfaces:
SiteService

@Service(value="blSiteService")
public class SiteServiceImpl
extends Object
implements SiteService


Field Summary
protected  SiteDao siteDao
           
 
Constructor Summary
SiteServiceImpl()
           
 
Method Summary
 List<Site> findAllActiveSites()
           
 Site retrieveDefaultSite()
          Returns the default site.
 Site retrieveSiteByDomainName(String domainName)
          Find a site by its domain
 Site retrieveSiteById(Long id)
          Find a site by its id.
 Site save(Site site)
          Save updates to a site.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

siteDao

protected SiteDao siteDao
Constructor Detail

SiteServiceImpl

public SiteServiceImpl()
Method Detail

retrieveSiteById

public Site retrieveSiteById(Long id)
Description copied from interface: SiteService
Find a site by its id.

Specified by:
retrieveSiteById in interface SiteService
Returns:

retrieveSiteByDomainName

@Transactional(value="blTransactionManager",
               readOnly=true)
public Site retrieveSiteByDomainName(String domainName)
Description copied from interface: SiteService
Find a site by its domain

Specified by:
retrieveSiteByDomainName in interface SiteService
Returns:

save

@Transactional(value="blTransactionManager")
public Site save(Site site)
Description copied from interface: SiteService
Save updates to a site.

Specified by:
save in interface SiteService
Returns:

retrieveDefaultSite

@Transactional(value="blTransactionManager",
               readOnly=true)
public Site retrieveDefaultSite()
Description copied from interface: SiteService
Returns the default site.

Specified by:
retrieveDefaultSite in interface SiteService
Returns:
See Also:
SiteDaoImpl}

findAllActiveSites

@Transactional(value="blTransactionManager",
               readOnly=true)
public List<Site> findAllActiveSites()
Specified by:
findAllActiveSites in interface SiteService
Returns:
a List of all sites in the system


Copyright © 2013. All Rights Reserved.