org.alfresco.repo.node.index
Class NodeIndexer

java.lang.Object
  extended by org.springframework.extensions.surf.util.AbstractLifecycleBean
      extended by org.alfresco.repo.node.index.NodeIndexer
All Implemented Interfaces:
java.util.EventListener, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener

public class NodeIndexer
extends org.springframework.extensions.surf.util.AbstractLifecycleBean

Passes index information to the index services.


Field Summary
 
Fields inherited from class org.springframework.extensions.surf.util.AbstractLifecycleBean
log
 
Constructor Summary
NodeIndexer()
           
 
Method Summary
 void indexCreateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
           
 void indexCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
           
 void indexDeleteChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
           
 void indexDeleteNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
           
 void indexDeleteStore(org.alfresco.service.cmr.repository.StoreRef storeRef)
           
 void indexUpdateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef oldChildAssocRef, org.alfresco.service.cmr.repository.ChildAssociationRef newChildAssocRef)
           
 void indexUpdateNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
           
protected  void onBootstrap(org.springframework.context.ApplicationEvent event)
           
protected  void onShutdown(org.springframework.context.ApplicationEvent event)
           
 void setDisabled(boolean disabled)
          Explicit property to disable in-transaction indexing.
 
Methods inherited from class org.springframework.extensions.surf.util.AbstractLifecycleBean
getApplicationContext, onApplicationEvent, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeIndexer

public NodeIndexer()
Method Detail

setDisabled

public void setDisabled(boolean disabled)
Explicit property to disable in-transaction indexing.

Parameters:
disabled - true to index nothing in-line

onBootstrap

protected void onBootstrap(org.springframework.context.ApplicationEvent event)
Specified by:
onBootstrap in class org.springframework.extensions.surf.util.AbstractLifecycleBean

onShutdown

protected void onShutdown(org.springframework.context.ApplicationEvent event)
Specified by:
onShutdown in class org.springframework.extensions.surf.util.AbstractLifecycleBean

indexDeleteStore

public void indexDeleteStore(org.alfresco.service.cmr.repository.StoreRef storeRef)

indexCreateNode

public void indexCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)

indexUpdateNode

public void indexUpdateNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)

indexDeleteNode

public void indexDeleteNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)

indexCreateChildAssociation

public void indexCreateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)

indexDeleteChildAssociation

public void indexDeleteChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)

indexUpdateChildAssociation

public void indexUpdateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef oldChildAssocRef,
                                        org.alfresco.service.cmr.repository.ChildAssociationRef newChildAssocRef)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.