org.alfresco.repo.security.person
Class CheckAndFixPersonPermissionsBootstrapBean

java.lang.Object
  extended by org.springframework.extensions.surf.util.AbstractLifecycleBean
      extended by org.alfresco.repo.security.person.CheckAndFixPersonPermissionsBootstrapBean
All Implemented Interfaces:
java.util.EventListener, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener

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

Check and fix permission for people. For each person check the permission config matches that configured for the person service.


Field Summary
protected static org.apache.commons.logging.Log log
           
 
Constructor Summary
CheckAndFixPersonPermissionsBootstrapBean()
           
 
Method Summary
protected  void onBootstrap(org.springframework.context.ApplicationEvent event)
           
protected  void onShutdown(org.springframework.context.ApplicationEvent event)
           
 void setExcludedUsers(java.util.Set excludedUsers)
           
 void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
           
 void setPermissionsManager(PermissionsManager permissionsManager)
           
 void setPersonService(PersonService personService)
           
 void setTransactionService(TransactionService transactionService)
           
 
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
 

Field Detail

log

protected static final org.apache.commons.logging.Log log
Constructor Detail

CheckAndFixPersonPermissionsBootstrapBean

public CheckAndFixPersonPermissionsBootstrapBean()
Method Detail

setNodeService

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

setPersonService

public void setPersonService(PersonService personService)

setTransactionService

public void setTransactionService(TransactionService transactionService)

setPermissionsManager

public void setPermissionsManager(PermissionsManager permissionsManager)

setExcludedUsers

public void setExcludedUsers(java.util.Set excludedUsers)

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


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