Modifier and Type | Field and Description |
---|---|
protected javax.persistence.EntityManager |
em |
protected EntityConfiguration |
entityConfiguration |
Constructor and Description |
---|
SiteDaoImpl() |
Modifier and Type | Method and Description |
---|---|
Site |
create()
Creates an instance of Site based on the class matching the bean id of
"org.broadleafcommerce.common.site.domain.Site"
|
Catalog |
createCatalog()
Creates a catalog using
EntityConfiguration . |
SiteCatalogXref |
createSiteCatalog()
Creates a new instance of
SiteCatalogXref using EntityConfiguration . |
List<Site> |
readAllActiveSites() |
Site |
retrieve(Long id)
Finds a site by its id.
|
List<Catalog> |
retrieveAllCatalogs()
Retrieves all catalogs
|
Catalog |
retrieveCatalog(Long id)
Finds a catalog by its id.
|
Catalog |
retrieveCatalogByName(String name) |
Site |
retrieveDefaultSite()
Returns a default site.
|
Site |
retrieveSiteByDomainOrDomainPrefix(String domain,
String domainPrefix)
Finds a site by its domain or domain prefix.
|
Site |
retrieveSiteByIdentifier(String identifier)
Finds a site by its
Site.getSiteIdentifierValue() . |
List<Site> |
retrieveSitesByPotentialIdentifiers(String... potentialIdentifiers) |
Catalog |
save(Catalog catalog) |
Site |
save(Site site)
Persists the site changes.
|
protected javax.persistence.EntityManager em
protected EntityConfiguration entityConfiguration
public Site create()
SiteDao
public Site retrieve(Long id)
SiteDao
public Catalog retrieveCatalog(Long id)
SiteDao
retrieveCatalog
in interface SiteDao
public Catalog retrieveCatalogByName(String name)
retrieveCatalogByName
in interface SiteDao
public Catalog createCatalog()
SiteDao
EntityConfiguration
.createCatalog
in interface SiteDao
public SiteCatalogXref createSiteCatalog()
SiteDao
SiteCatalogXref
using EntityConfiguration
.createSiteCatalog
in interface SiteDao
public List<Site> readAllActiveSites()
readAllActiveSites
in interface SiteDao
public Site retrieveSiteByDomainOrDomainPrefix(String domain, String domainPrefix)
SiteDao
retrieveSiteByDomainOrDomainPrefix
in interface SiteDao
public Site retrieveSiteByIdentifier(String identifier)
SiteDao
Site.getSiteIdentifierValue()
.retrieveSiteByIdentifier
in interface SiteDao
public List<Site> retrieveSitesByPotentialIdentifiers(String... potentialIdentifiers)
public Site save(Site site)
SiteDao
public Site retrieveDefaultSite()
SiteDao
retrieveDefaultSite
in interface SiteDao
public List<Catalog> retrieveAllCatalogs()
SiteDao
retrieveAllCatalogs
in interface SiteDao
Copyright © 2022. All rights reserved.