Document toolboxDocument toolbox

This article is for Data Center. Visit Cloud

Creating and Adding Folders

You may need to create a new folder and add it to a structure. 

Folders and generators are items that are managed entirely by Structure add-on, so you'll need to use Structure's services to create the item first, giving you the item identify, and then insert a row into a forest.

Read more about Changing Structure Content for general ideas about updating a structure.


Create the Folder entity

long folderId = myStructureComponents.getFolderManager().createFolder(Folder.named("My Stuff").build());

The folder is now stored in the database.

Define folder's identity

ItemIdentity itemId = CoreIdentities.folder(folderId);

Add folder to structure

forestSource.apply(new ForestAction.Add(itemId, 0, 0, 0));