org.broadleafcommerce.common.site.dao
Class SiteDaoImpl
java.lang.Object
org.broadleafcommerce.common.site.dao.SiteDaoImpl
- All Implemented Interfaces:
- SiteDao
@Repository(value="blSiteDao")
public class SiteDaoImpl
- extends Object
- implements SiteDao
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
em
protected javax.persistence.EntityManager em
entityConfiguration
protected EntityConfiguration entityConfiguration
SiteDaoImpl
public SiteDaoImpl()
retrieve
public Site retrieve(Long id)
- Description copied from interface:
SiteDao
- Finds a site by its id.
- Specified by:
retrieve in interface SiteDao
- Returns:
readAllActiveSites
public List<Site> readAllActiveSites()
- Specified by:
readAllActiveSites in interface SiteDao
- Returns:
- a List of all sites in the system
retrieveSiteByDomainOrDomainPrefix
public Site retrieveSiteByDomainOrDomainPrefix(String domain,
String domainPrefix)
- Description copied from interface:
SiteDao
- Finds a site by its domain or domain prefix.
- Specified by:
retrieveSiteByDomainOrDomainPrefix in interface SiteDao
- Returns:
save
public Site save(Site site)
- Description copied from interface:
SiteDao
- Persists the site changes.
- Specified by:
save in interface SiteDao
- Returns:
retrieveDefaultSite
public Site retrieveDefaultSite()
- Description copied from interface:
SiteDao
- Returns a default site. This method returns null in the out of box implementation of Broadleaf.
Extend for implementation specific behavior.
- Specified by:
retrieveDefaultSite in interface SiteDao
- Returns:
Copyright © 2013. All Rights Reserved.