1 17 package org.alfresco.repo.domain; 18 19 import java.util.Collection ; 20 import java.util.Map ; 21 import java.util.Set ; 22 23 import org.alfresco.service.cmr.repository.NodeRef; 24 import org.alfresco.service.namespace.QName; 25 26 33 public interface Node 34 { 35 38 public NodeKey getKey(); 39 40 43 public void setKey(NodeKey key); 44 45 public Store getStore(); 46 47 public void setStore(Store store); 48 49 public QName getTypeQName(); 50 51 public void setTypeQName(QName typeQName); 52 53 59 public void setStatus(NodeStatus nodeStatus); 60 61 66 public NodeStatus getStatus(); 67 68 public Set <QName> getAspects(); 69 70 73 public Collection <NodeAssoc> getSourceNodeAssocs(); 74 75 78 public Collection <NodeAssoc> getTargetNodeAssocs(); 79 80 public Collection <ChildAssoc> getChildAssocs(); 81 82 public Collection <ChildAssoc> getParentAssocs(); 83 84 public Map <QName, PropertyValue> getProperties(); 85 86 91 public NodeRef getNodeRef(); 92 } 93 | Popular Tags |