protected CPTreeController( final UserRequest ureq, final WindowControl control, final ContentPackage cp) { super(ureq, control); contentVC = createVelocityContainer("treeView"); this.cp = cp; final String rootTitle = cp.getFirstOrganizationInManifest().getTitle(); final CPManager cpMgm = CPManager.getInstance(); treeModel = cpMgm.getTreeDataModel(cp); treeCtr = new TreeController(ureq, control, rootTitle, treeModel, null); treeCtr.setTreeInlineEditing(true, null, null); // do not sort jsTree (structure is given by manifest) treeCtr.setTreeSorting(false, false, false); listenTo(treeCtr); setLinks(); contentVC.put("cptreecontroller.tree", treeCtr.getInitialComponent()); putInitialPanel(contentVC); }