public interface HierarchyContentSource<C extends Content<CA,CF>,CA extends AbstractContentAttribute,CF extends AbstractContentFacet> extends ContentSource<C,CA,CF>
Modifier and Type | Field and Description |
---|---|
static String |
ATTRIB_CONTENT_PARENT
Deprecated.
|
static String |
ATTRIB_HIERARCHY_STARTS_LIKE
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
convert(IHierarchialReference entity,
Class to) |
void |
deleteSubHierarchy(C rootNode) |
List<C> |
getAlterEgos(Long id)
For a given id, fetch all Siblings (Status & Locale) that share the same Name (implying they are alternate egos
of the same content; i.e same content parents across hierarchies differentiated by
Content.getStatus()
and locale. |
String |
getLastChildHierarchyCode(C parent) |
boolean |
isExistsAsParent(C node) |
List<C> |
loadHierarchyFlat(C rootNode) |
String |
makeSpaceForNodeInParent(C node,
C parent,
Integer sequence) |
void |
shiftHierarchy(String currentHierarchyCode,
String newHierarchyCode,
String entityName,
C parent) |
count, deleteContent, deleteFacet, deleteFacet, deleteFacet, getContent, getContents, getContents, getContentsList, getFacetArray, getFacetArrayIndeces, getFacets, getFacets, getFacets, loadPage, publish, publish, query, queryPage, saveFacet, setContent, unPublish, updateContentMetaAll, updateContentName, updateContentStatus
@Deprecated static final String ATTRIB_CONTENT_PARENT
@Deprecated static final String ATTRIB_HIERARCHY_STARTS_LIKE
boolean isExistsAsParent(C node)
List<C> getAlterEgos(Long id)
Content.getStatus()
and locale.void shiftHierarchy(String currentHierarchyCode, String newHierarchyCode, String entityName, C parent)
AbstractHierarchyDaoImpl
String makeSpaceForNodeInParent(C node, C parent, Integer sequence)
AbstractHierarchyDaoImpl
void convert(IHierarchialReference entity, Class to)
AbstractHierarchyDaoImpl
Copyright © 2018. All rights reserved.