|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Indexer
This interface abstracts how indexing is used from within the node service implementation. It has to optionally offer transactional integration For example, the lucene indexer
| Method Summary | |
|---|---|
void |
createChildRelationship(ChildAssociationRef relationshipRef)
Create a refernce link between a parent and child. |
void |
createNode(ChildAssociationRef relationshipRef)
Create an index entry when a new node is created. |
void |
deleteChildRelationship(ChildAssociationRef relationshipRef)
Delete a relationship between a parent and child. |
void |
deleteIndex(StoreRef storeRef)
Delete the index for a store |
void |
deleteNode(ChildAssociationRef relationshipRef)
Delete a node entry from an index. |
void |
updateChildRelationship(ChildAssociationRef relationshipBeforeRef,
ChildAssociationRef relationshipAfterRef)
Alter the relationship between parent and child nodes in the index. |
void |
updateNode(NodeRef nodeRef)
Update an index entry due to property changes on a node. |
| Method Detail |
|---|
void createNode(ChildAssociationRef relationshipRef)
relationshipRef - void updateNode(NodeRef nodeRef)
nodeRef - void deleteNode(ChildAssociationRef relationshipRef)
relationshipRef - void createChildRelationship(ChildAssociationRef relationshipRef)
relationshipRef -
void updateChildRelationship(ChildAssociationRef relationshipBeforeRef,
ChildAssociationRef relationshipAfterRef)
relationshipBeforeRef - relationshipAfterRef - void deleteChildRelationship(ChildAssociationRef relationshipRef)
relationshipRef - void deleteIndex(StoreRef storeRef)
storeRef -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||