|
|||||||||
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(org.alfresco.service.cmr.repository.ChildAssociationRef relationshipRef)
Create a refernce link between a parent and child. |
void |
createNode(org.alfresco.service.cmr.repository.ChildAssociationRef relationshipRef)
Create an index entry when a new node is created. |
void |
deleteChildRelationship(org.alfresco.service.cmr.repository.ChildAssociationRef relationshipRef)
Delete a relationship between a parent and child. |
void |
deleteIndex(org.alfresco.service.cmr.repository.StoreRef storeRef)
Delete the index for a store |
void |
deleteNode(org.alfresco.service.cmr.repository.ChildAssociationRef relationshipRef)
Delete a node entry from an index. |
void |
flushPending()
|
void |
setReadThrough(boolean isReadThrough)
Activates 'read through' behaviour for this indexer. |
void |
updateChildRelationship(org.alfresco.service.cmr.repository.ChildAssociationRef relationshipBeforeRef,
org.alfresco.service.cmr.repository.ChildAssociationRef relationshipAfterRef)
Alter the relationship between parent and child nodes in the index. |
void |
updateNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Update an index entry due to property changes on a node. |
Method Detail |
---|
void createNode(org.alfresco.service.cmr.repository.ChildAssociationRef relationshipRef)
relationshipRef
- void updateNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- void deleteNode(org.alfresco.service.cmr.repository.ChildAssociationRef relationshipRef)
relationshipRef
- void createChildRelationship(org.alfresco.service.cmr.repository.ChildAssociationRef relationshipRef)
relationshipRef
- void updateChildRelationship(org.alfresco.service.cmr.repository.ChildAssociationRef relationshipBeforeRef, org.alfresco.service.cmr.repository.ChildAssociationRef relationshipAfterRef)
relationshipBeforeRef
- relationshipAfterRef
- void deleteChildRelationship(org.alfresco.service.cmr.repository.ChildAssociationRef relationshipRef)
relationshipRef
- void deleteIndex(org.alfresco.service.cmr.repository.StoreRef storeRef)
storeRef
- void flushPending()
void setReadThrough(boolean isReadThrough)
isReadThrough
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |