484950515253545556
summary.setState(PropagationRule.STATE_CLEAR); node.setSummaryStateItem(summary); registMap(node); PropagationRule rule = node.getPropagationRule(); rule.summaryUpperPropagate(node); } }
616263646566676869
StateItem item = new StateItemImpl(itemId); item.setState(defaultState); node.addStateItem(item); PropagationRule rule = node.getPropagationRule(); rule.summaryUpperPropagate(node); } }
697071727374757677
} public void stateChange(String parentFdn, long itemId, long newState) { Node node = findNode(parentFdn); if (node != null) { PropagationRule rule = node.getPropagationRule(); rule.changeState(node, itemId, newState); } }
192021222324252627
} protected void upperPropagate(Node node) { Node parentNode = (Node) node.getParentNode(); if (parentNode != null) { PropagationRule parentRule = parentNode.getPropagationRule(); parentRule.summaryUpperPropagate(parentNode); } }