@Repository(value="blStructuredContentDao") public class StructuredContentDaoImpl extends Object implements StructuredContentDao
Modifier and Type | Field and Description |
---|---|
protected javax.persistence.EntityManager |
em |
protected EntityConfiguration |
entityConfiguration |
Constructor and Description |
---|
StructuredContentDaoImpl() |
Modifier and Type | Method and Description |
---|---|
StructuredContent |
addOrUpdateContentItem(StructuredContent content)
Persists the changes or saves a new content item.
|
void |
delete(StructuredContent content)
Removes the passed in item from the underlying storage.
|
void |
detach(StructuredContent sc)
Detaches the item from the JPA session.
|
List<StructuredContent> |
findActiveStructuredContentByName(String name,
Locale locale)
Pass through function for backwards compatibility to get a list of structured content.
|
List<StructuredContent> |
findActiveStructuredContentByName(String name,
Locale fullLocale,
Locale languageOnlyLocale)
Called by the
DisplayContentTag to locate content based
on the current SandBox, StructuredContentType, Name, fullLocale and/or languageOnlyLocale. |
List<StructuredContent> |
findActiveStructuredContentByNameAndType(StructuredContentType type,
String name,
Locale locale)
Pass through function for backwards compatibility to get a list of structured content.
|
List<StructuredContent> |
findActiveStructuredContentByNameAndType(StructuredContentType type,
String name,
Locale fullLocale,
Locale languageOnlyLocale)
Called by the
DisplayContentTag to locate content based
on the current SandBox, StructuredContentType, Name, fullLocale and/or languageOnlyLocale. |
List<StructuredContent> |
findActiveStructuredContentByType(StructuredContentType type,
Locale locale)
Pass through function for backwards compatibility to get a list of structured content.
|
List<StructuredContent> |
findActiveStructuredContentByType(StructuredContentType type,
Locale fullLocale,
Locale languageOnlyLocale)
Called by the
DisplayContentTag to locate content based
on the current SandBox, StructuredContentType, fullLocale and/or languageOnlyLocale. |
List<StructuredContent> |
findAllContentItems()
Finds all content regardless of the
Sandbox they are a member of |
StructuredContent |
findStructuredContentById(Long contentId)
Returns the
StructuredContent item that matches
the passed in Id. |
StructuredContentType |
findStructuredContentTypeById(Long contentTypeId)
Returns the
StructuredContentType that matches
the passed in contentTypeId. |
StructuredContentType |
findStructuredContentTypeByName(String name)
Used to lookup the StructuredContentType by name.
|
List<StructuredContentType> |
retrieveAllStructuredContentTypes()
Returns the list of all
StructuredContentType s. |
StructuredContentType |
saveStructuredContentType(StructuredContentType type)
Saves the given type and returns the merged instance
|
protected javax.persistence.EntityManager em
protected EntityConfiguration entityConfiguration
public StructuredContent findStructuredContentById(Long contentId)
StructuredContentDao
StructuredContent
item that matches
the passed in Id.findStructuredContentById
in interface StructuredContentDao
public StructuredContentType findStructuredContentTypeById(Long contentTypeId)
StructuredContentDao
StructuredContentType
that matches
the passed in contentTypeId.findStructuredContentTypeById
in interface StructuredContentDao
public List<StructuredContentType> retrieveAllStructuredContentTypes()
StructuredContentDao
StructuredContentType
s.retrieveAllStructuredContentTypes
in interface StructuredContentDao
public List<StructuredContent> findAllContentItems()
StructuredContentDao
Sandbox
they are a member offindAllContentItems
in interface StructuredContentDao
StructuredContent
, an empty list of none are foundpublic StructuredContent addOrUpdateContentItem(StructuredContent content)
StructuredContentDao
addOrUpdateContentItem
in interface StructuredContentDao
public void delete(StructuredContent content)
StructuredContentDao
delete
in interface StructuredContentDao
public StructuredContentType saveStructuredContentType(StructuredContentType type)
StructuredContentDao
saveStructuredContentType
in interface StructuredContentDao
public List<StructuredContent> findActiveStructuredContentByType(StructuredContentType type, Locale locale)
StructuredContentDao
findActiveStructuredContentByType
in interface StructuredContentDao
type
- of content to search forlocale
- to restrict the search toorg.broadleafcommerce.cms.web.structure.DisplayContentTag
public List<StructuredContent> findActiveStructuredContentByType(StructuredContentType type, Locale fullLocale, Locale languageOnlyLocale)
StructuredContentDao
DisplayContentTag
to locate content based
on the current SandBox, StructuredContentType, fullLocale and/or languageOnlyLocale.findActiveStructuredContentByType
in interface StructuredContentDao
type
- of content to search forfullLocale
- to restrict the search tolanguageOnlyLocale
- locale based only on a language specifiedorg.broadleafcommerce.cms.web.structure.DisplayContentTag
public List<StructuredContent> findActiveStructuredContentByNameAndType(StructuredContentType type, String name, Locale locale)
StructuredContentDao
findActiveStructuredContentByNameAndType
in interface StructuredContentDao
public List<StructuredContent> findActiveStructuredContentByNameAndType(StructuredContentType type, String name, Locale fullLocale, Locale languageOnlyLocale)
StructuredContentDao
DisplayContentTag
to locate content based
on the current SandBox, StructuredContentType, Name, fullLocale and/or languageOnlyLocale.findActiveStructuredContentByNameAndType
in interface StructuredContentDao
public List<StructuredContent> findActiveStructuredContentByName(String name, Locale locale)
StructuredContentDao
findActiveStructuredContentByName
in interface StructuredContentDao
public List<StructuredContent> findActiveStructuredContentByName(String name, Locale fullLocale, Locale languageOnlyLocale)
StructuredContentDao
DisplayContentTag
to locate content based
on the current SandBox, StructuredContentType, Name, fullLocale and/or languageOnlyLocale.findActiveStructuredContentByName
in interface StructuredContentDao
public StructuredContentType findStructuredContentTypeByName(String name)
StructuredContentDao
findStructuredContentTypeByName
in interface StructuredContentDao
public void detach(StructuredContent sc)
StructuredContentDao
detach
in interface StructuredContentDao
sc
- - the item to detachCopyright © 2022. All rights reserved.