i have to create folders in alfresco with the following path:
COMPANY_HOME/TEST/YEAR/MONTH/DAY/DOCUMENT
currently i can create a folder like this:
Map<String, Object> newFolderProps = new HashMap<>();
newFolderProps.put(PropertyIds.OBJECT_TYPE_ID, "cmis:folder");
newFolderProps.put(PropertyIds.NAME, "folderName");
Folder folder = baseFolder.createFolder(newFolderProps);
Can i create the folder tree with a string path? like this:
Map<String, Object> newFolderProps = new HashMap<>();
newFolderProps.put(PropertyIds.OBJECT_TYPE_ID, "cmis:folder");
newFolderProps.put(PropertyIds.NAME, "TEST/YEAR/MONTH/DAY/DOCUMENT");
Folder folder = baseFolder.createFolder(newFolderProps);
Or i need to create the folders separately?. some one have done this?? im using opencmis, java 7 and play framework.
Thanks in advance
You are looking for Session.createPath(). It takes the path and creates all folders in the path that don't exist.