org.alfresco.repo.avm
Class AVMExpiredContentProcessor

java.lang.Object
  extended by org.alfresco.repo.avm.AVMExpiredContentProcessor

public class AVMExpiredContentProcessor
extends java.lang.Object

Bean that is responsible for locating expired content and routing it for review to the most relevant user.


Field Summary
protected  AVMService avmLockingAwareService
           
protected  AVMLockingService avmLockingService
           
protected  AVMService avmService
           
protected  AVMSyncService avmSyncService
           
protected  java.util.Map expiredContent
           
protected  org.alfresco.service.cmr.repository.NodeService nodeService
           
protected  org.alfresco.service.cmr.security.PermissionService permissionService
           
protected  PersonService personService
           
protected  org.alfresco.service.cmr.search.SearchService searchService
           
protected  TransactionService transactionService
           
protected  org.alfresco.mbeans.VirtServerRegistry virtServerRegistry
           
protected  java.lang.String workflowName
           
protected  WorkflowService workflowService
           
protected  java.util.List workflowStores
           
 
Constructor Summary
AVMExpiredContentProcessor()
           
 
Method Summary
 void execute()
          Executes the expired content processor.
 void setAdminUserName(java.lang.String adminUserName)
           
 void setAvmLockingAwareService(AVMService avmLockingAwareService)
           
 void setAvmLockingService(AVMLockingService avmLockingService)
           
 void setAvmService(AVMService avmService)
           
 void setAvmSyncService(AVMSyncService avmSyncService)
           
 void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
           
 void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
           
 void setPersonService(PersonService personService)
           
 void setSandboxFactory(SandboxFactory sandboxFactory)
           
 void setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
           
 void setTransactionService(TransactionService transactionService)
           
 void setVirtServerRegistry(org.alfresco.mbeans.VirtServerRegistry virtServerRegistry)
           
 void setWorkflowName(java.lang.String workflowName)
           
 void setWorkflowService(WorkflowService workflowService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

workflowName

protected java.lang.String workflowName

workflowStores

protected java.util.List workflowStores

expiredContent

protected java.util.Map expiredContent

avmService

protected AVMService avmService

avmSyncService

protected AVMSyncService avmSyncService

avmLockingAwareService

protected AVMService avmLockingAwareService

avmLockingService

protected AVMLockingService avmLockingService

nodeService

protected org.alfresco.service.cmr.repository.NodeService nodeService

workflowService

protected WorkflowService workflowService

personService

protected PersonService personService

permissionService

protected org.alfresco.service.cmr.security.PermissionService permissionService

transactionService

protected TransactionService transactionService

virtServerRegistry

protected org.alfresco.mbeans.VirtServerRegistry virtServerRegistry

searchService

protected org.alfresco.service.cmr.search.SearchService searchService
Constructor Detail

AVMExpiredContentProcessor

public AVMExpiredContentProcessor()
Method Detail

setAdminUserName

public void setAdminUserName(java.lang.String adminUserName)

setWorkflowName

public void setWorkflowName(java.lang.String workflowName)

setAvmService

public void setAvmService(AVMService avmService)

setAvmLockingService

public void setAvmLockingService(AVMLockingService avmLockingService)

setAvmSyncService

public void setAvmSyncService(AVMSyncService avmSyncService)

setNodeService

public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)

setPermissionService

public void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)

setPersonService

public void setPersonService(PersonService personService)

setWorkflowService

public void setWorkflowService(WorkflowService workflowService)

setTransactionService

public void setTransactionService(TransactionService transactionService)

setVirtServerRegistry

public void setVirtServerRegistry(org.alfresco.mbeans.VirtServerRegistry virtServerRegistry)

setSearchService

public void setSearchService(org.alfresco.service.cmr.search.SearchService searchService)

setAvmLockingAwareService

public void setAvmLockingAwareService(AVMService avmLockingAwareService)

setSandboxFactory

public void setSandboxFactory(SandboxFactory sandboxFactory)

execute

public void execute()
Executes the expired content processor. The work is performed within a transaction running as the system user.



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