org.broadleafcommerce.common.site.dao
Interface SiteDao

All Known Implementing Classes:
SiteDaoImpl

public interface SiteDao


Method Summary
 List<Site> readAllActiveSites()
           
 Site retrieve(Long id)
          Finds a site by its id.
 Site retrieveDefaultSite()
          Returns a default site.
 Site retrieveSiteByDomainOrDomainPrefix(String domain, String prefix)
          Finds a site by its domain or domain prefix.
 Site save(Site site)
          Persists the site changes.
 

Method Detail

retrieve

Site retrieve(Long id)
Finds a site by its id.

Parameters:
id -
Returns:

retrieveSiteByDomainOrDomainPrefix

Site retrieveSiteByDomainOrDomainPrefix(String domain,
                                        String prefix)
Finds a site by its domain or domain prefix.

Parameters:
domain -
prefix -
Returns:

save

Site save(Site site)
Persists the site changes.

Parameters:
site -
Returns:

retrieveDefaultSite

Site retrieveDefaultSite()
Returns a default site. This method returns null in the out of box implementation of Broadleaf. Extend for implementation specific behavior.

Returns:

readAllActiveSites

List<Site> readAllActiveSites()
Returns:
a List of all sites in the system


Copyright © 2013. All Rights Reserved.