package ro.nextreports.server.update; import javax.jcr.Node; import javax.jcr.RepositoryException; import ro.nextreports.server.StorageConstants; import ro.nextreports.server.domain.Folder; public class StorageUpdate22 extends StorageUpdate { @Override protected void executeUpdate() throws Exception { createAnalysisNode(); } private void createAnalysisNode() throws RepositoryException { LOG.info("Creating analysis node"); Node rootNode = getTemplate().getRootNode(); Node nextServerNode = rootNode.getNode(StorageConstants.NEXT_SERVER_FOLDER_NAME); Node analysisNode = nextServerNode.addNode(StorageConstants.ANALYSIS_FOLDER_NAME); analysisNode.addMixin("mix:referenceable"); analysisNode.setProperty("className", Folder.class.getName()); getTemplate().save(); } }