import java.util.List;
import org.argeo.api.acr.Content;
-import org.argeo.api.acr.NamespaceUtils;
-import org.argeo.cms.ux.widgets.AbstractDataPart;
+import org.argeo.cms.ux.widgets.AbstractHierarchicalPart;
import org.argeo.cms.ux.widgets.HierarchicalPart;
-public class ContentHierarchicalPart extends AbstractDataPart<Content, Content> implements HierarchicalPart<Content> {
+public class ContentHierarchicalPart extends AbstractHierarchicalPart<Content> implements HierarchicalPart<Content> {
@Override
public List<Content> getChildren(Content content) {
List<Content> res = new ArrayList<>();
protected boolean isLeaf(Content content) {
return false;
}
-
- @Override
- public String getText(Content model) {
- try {
- return NamespaceUtils.toPrefixedName(model.getName());
- } catch (IllegalStateException e) {
- return model.getName().toString();
- }
- }
-
}