1 package propagation; 2 3 import java.util.List ; 4 5 16 @org.jboss.cache.pojo.annotation.Replicable 17 public interface Node { 18 19 24 public void setNodeRDN(String rdn); 25 26 31 public String getNodeRDN(); 32 33 46 public void setNodeFDN(String fdn); 47 48 53 public String getNodeFDN(); 54 55 61 public void addChildNode(Node child); 62 63 68 public List getChildren(); 69 70 76 public void addUpperNode(Node upperNode); 77 78 83 public List getUpperNodes(); 84 85 92 public void setParentNode(Node parent); 93 94 100 public Node getParentNode(); 101 102 108 public void addStateItem(StateItem stateItem); 109 110 120 public void setSummaryStateItem(StateItem stateItem); 121 122 129 public StateItem getSummaryStateItem(); 130 131 138 public List getStateItems(); 139 140 149 public StateItem findStateItem(long itemId); 150 151 156 public void setPropagationRule(PropagationRule rule); 157 158 166 public PropagationRule getPropagationRule(); 167 } 168 | Popular Tags |