package org.brixcms.plugin.content.folder;
import org.apache.wicket.model.IModel;
import org.brixcms.jcr.api.JcrNode;
import org.brixcms.jcr.wrapper.BrixNode;
import org.brixcms.plugin.content.ContentPluginLocator;
import org.brixcms.plugin.hierarchical.admin.CreateTitledNodePanel;
import org.brixcms.plugin.hierarchical.nodes.TitledNode;
import org.brixcms.plugin.site.SimpleCallback;
/**
* @author dan.simko@gmail.com
*/
@SuppressWarnings("serial")
public class CreateFolderNodePanel extends CreateTitledNodePanel {
public CreateFolderNodePanel(String id, IModel<BrixNode> containerNodeModel, String pluginId, SimpleCallback goBack) {
super(id, containerNodeModel, pluginId, goBack, new ContentPluginLocator());
}
@Override
protected String getJcrPrimaryType() {
return "nt:folder";
}
@Override
protected TitledNode initializeNode(JcrNode node) {
return FolderNode.initialize(node);
}
}