|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AggregateRule
AggregateRule
defines a configuration for a node index
aggregate. It defines rules for items that should be included in the node
scope index of an ancestor. Per default the values of properties are only
added to the node scope index of the parent node.
Method Summary | |
---|---|
NodeState[] |
getAggregatedNodeStates(NodeState nodeState)
Returns the node states that are part of the indexing aggregate of the nodeState . |
NodeState |
getAggregateRoot(NodeState nodeState)
Returns root node state for the indexing aggregate where nodeState belongs to. |
Method Detail |
---|
NodeState getAggregateRoot(NodeState nodeState) throws ItemStateException, RepositoryException
nodeState
belongs to.
nodeState
-
null
if nodeState
does not belong to an
indexing aggregate.
ItemStateException
- if an error occurs.
RepositoryException
- if an error occurs.NodeState[] getAggregatedNodeStates(NodeState nodeState) throws ItemStateException
nodeState
.
nodeState
- a node state
nodeState
. Returns null
if this
aggregate does not apply to nodeState
.
ItemStateException
- if an error occurs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |