@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(SandBox sandBox,
String name,
Locale locale)
Called by the
DisplayContentTag to locate content based
on the current SandBox, StructuredContentType, Name, and Locale. |
List<StructuredContent> |
findActiveStructuredContentByNameAndType(SandBox sandBox,
StructuredContentType type,
String name,
Locale locale)
Called by the
DisplayContentTag to locate content based
on the current SandBox, StructuredContentType, Name, and Locale. |
List<StructuredContent> |
findActiveStructuredContentByType(SandBox sandBox,
StructuredContentType type,
Locale locale)
Called by the
DisplayContentTag to locate content based
on the current SandBox, StructuredContentType, and Locale. |
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.
|
Map<String,StructuredContentField> |
readFieldsForStructuredContentItem(StructuredContent sc) |
List<StructuredContentType> |
retrieveAllStructuredContentTypes()
Returns the list of all
StructuredContentType s. |
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 Map<String,StructuredContentField> readFieldsForStructuredContentItem(StructuredContent sc)
readFieldsForStructuredContentItem
in interface StructuredContentDao
public StructuredContent addOrUpdateContentItem(StructuredContent content)
StructuredContentDao
addOrUpdateContentItem
in interface StructuredContentDao
public void delete(StructuredContent content)
StructuredContentDao
delete
in interface StructuredContentDao
public List<StructuredContent> findActiveStructuredContentByType(SandBox sandBox, StructuredContentType type, Locale locale)
StructuredContentDao
DisplayContentTag
to locate content based
on the current SandBox, StructuredContentType, and Locale.findActiveStructuredContentByType
in interface StructuredContentDao
sandBox
- to search for the contenttype
- of content to search forlocale
- to restrict the search toDisplayContentTag
public List<StructuredContent> findActiveStructuredContentByNameAndType(SandBox sandBox, StructuredContentType type, String name, Locale locale)
StructuredContentDao
DisplayContentTag
to locate content based
on the current SandBox, StructuredContentType, Name, and Locale.findActiveStructuredContentByNameAndType
in interface StructuredContentDao
public List<StructuredContent> findActiveStructuredContentByName(SandBox sandBox, String name, Locale locale)
StructuredContentDao
DisplayContentTag
to locate content based
on the current SandBox, StructuredContentType, Name, and Locale.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 © 2013. All rights reserved.