it.openutils.mgnltasks
Class CreateDefaultRepositoryAclForAllUsersTask

java.lang.Object
  extended by info.magnolia.module.delta.AbstractTask
      extended by info.magnolia.module.delta.AbstractRepositoryTask
          extended by it.openutils.mgnltasks.CreateDefaultRepositoryAclForAllUsersTask
All Implemented Interfaces:
info.magnolia.module.delta.Task

public class CreateDefaultRepositoryAclForAllUsersTask
extends info.magnolia.module.delta.AbstractRepositoryTask

Adds a default repository permissions for all the configured users, only if there is no acl set for the given repository.

Version:
$Id: CreateDefaultRepositoryAclForAllUsersTask.java 1830 2010-02-07 10:16:00Z fgiust $
Author:
fgiust

Constructor Summary
CreateDefaultRepositoryAclForAllUsersTask(String repository, long permissions)
           
 
Method Summary
protected  void doExecute(info.magnolia.module.InstallContext ctx)
          
protected  void operateOnChildNode(info.magnolia.cms.core.Content node, info.magnolia.module.InstallContext ctx)
           
 
Methods inherited from class info.magnolia.module.delta.AbstractRepositoryTask
execute
 
Methods inherited from class info.magnolia.module.delta.AbstractTask
getDescription, getName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CreateDefaultRepositoryAclForAllUsersTask

public CreateDefaultRepositoryAclForAllUsersTask(String repository,
                                                 long permissions)
Method Detail

doExecute

protected void doExecute(info.magnolia.module.InstallContext ctx)
                  throws javax.jcr.RepositoryException,
                         info.magnolia.module.delta.TaskExecutionException

Specified by:
doExecute in class info.magnolia.module.delta.AbstractRepositoryTask
Throws:
javax.jcr.RepositoryException
info.magnolia.module.delta.TaskExecutionException

operateOnChildNode

protected void operateOnChildNode(info.magnolia.cms.core.Content node,
                                  info.magnolia.module.InstallContext ctx)
                           throws javax.jcr.RepositoryException
Parameters:
node - Node
ctx - Context
Throws:
javax.jcr.RepositoryException - for any exception wile operating on the repository


Copyright © 2008-2010 Openmind. All Rights Reserved.