Class TreeHelper
java.lang.Object
org.nuxeo.ecm.platform.routing.core.persistence.TreeHelper
Helper to create tree structure based on date
Emails and Mail envelopes are created within trees of folder.
- Author:
- Anahide Tchertchian
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic DocumentModel
getOrCreate
(CoreSession session, String rootPath, String id, String folderType) static DocumentModel
getOrCreateDateTreeFolder
(CoreSession session, DocumentModel root, Date date, String folderType) Find or create a set of folders representing the date hierarchystatic DocumentModel
getOrCreatePath
(CoreSession session, DocumentModel root, String subPath, String folderType)
-
Field Details
-
TITLE_PROPERTY_NAME
- See Also:
-
DELETED_STATE
Deprecated.since 10.3, useTrashService
instead- See Also:
-
-
Constructor Details
-
TreeHelper
public TreeHelper()
-
-
Method Details
-
getOrCreateDateTreeFolder
public static DocumentModel getOrCreateDateTreeFolder(CoreSession session, DocumentModel root, Date date, String folderType) Find or create a set of folders representing the date hierarchy- Returns:
- the last child created (day)
-
getOrCreatePath
public static DocumentModel getOrCreatePath(CoreSession session, DocumentModel root, String subPath, String folderType) -
getOrCreate
public static DocumentModel getOrCreate(CoreSession session, String rootPath, String id, String folderType)
-
TrashService
instead