package com.idega.slide.jcr; import javax.jcr.Value; import javax.jcr.nodetype.NodeDefinition; import javax.jcr.nodetype.NodeType; import javax.jcr.nodetype.NodeTypeIterator; import javax.jcr.nodetype.PropertyDefinition; /** * <p> * Main implementation for the JCR node type in Slide * </p> * Last modified: $Date: 2009/01/06 15:17:20 $ by $Author: tryggvil $ * * @author <a href="mailto:tryggvil@idega.com">tryggvil</a> * @version $Revision: 1.2 $ */ public class SlideNodeType implements NodeType { SlideNode node; public SlideNodeType(SlideNode slideNode){ this.node=slideNode; } public boolean canAddChildNode(String childNodeName) { // TODO Auto-generated method stub return true; } public boolean canAddChildNode(String childNodeName, String nodeTypeName) { // TODO Auto-generated method stub return true; } public boolean canRemoveItem(String itemName) { // TODO Auto-generated method stub return true; } public boolean canSetProperty(String propertyName, Value value) { // TODO Auto-generated method stub return true; } public boolean canSetProperty(String propertyName, Value[] values) { // TODO Auto-generated method stub return true; } public NodeDefinition[] getChildNodeDefinitions() { // TODO Auto-generated method stub return null; } public NodeDefinition[] getDeclaredChildNodeDefinitions() { // TODO Auto-generated method stub return null; } public PropertyDefinition[] getDeclaredPropertyDefinitions() { // TODO Auto-generated method stub return null; } public NodeType[] getDeclaredSupertypes() { // TODO Auto-generated method stub return null; } public String getName() { // TODO Auto-generated method stub return this.node.type; } public String getPrimaryItemName() { // TODO Auto-generated method stub return null; } public PropertyDefinition[] getPropertyDefinitions() { // TODO Auto-generated method stub return null; } public NodeType[] getSupertypes() { // TODO Auto-generated method stub return null; } public boolean hasOrderableChildNodes() { // TODO Auto-generated method stub return false; } public boolean isMixin() { // TODO Auto-generated method stub return false; } public boolean isNodeType(String nodeTypeName) { // TODO Auto-generated method stub return this.node.type.equals(nodeTypeName); } @Override public String[] getDeclaredSupertypeNames() { // TODO Auto-generated method stub return null; } @Override public boolean isAbstract() { // TODO Auto-generated method stub return false; } @Override public boolean isQueryable() { // TODO Auto-generated method stub return false; } @Override public NodeTypeIterator getSubtypes() { // TODO Auto-generated method stub return null; } @Override public NodeTypeIterator getDeclaredSubtypes() { // TODO Auto-generated method stub return null; } @Override public boolean canRemoveNode(String nodeName) { // TODO Auto-generated method stub return false; } @Override public boolean canRemoveProperty(String propertyName) { // TODO Auto-generated method stub return false; } }