Package it.openutils.mgnltasks

Class Summary
AddPermissionTask Sets or add permissions on a repository:path for a given role.
AnonymousUserSetupTask A task that can be used to add or remove read only access to the anonymous user (for an easy admin/public switch).
BaseCheckMissingTask An abstract task that check for invalid templates/paragraphs.
BootstrapMissingNodesTask Bootstrap all the files in a single directory, only if nodes are not already existing in the repository.
ChangeDefaultPasswordTask A task that changes the password of an user if the current password is the default one.
ChangeExistingPropertyTask Change a nodedata value only if the previous value matches the expected one
ChangePropertyForEachChildrenTask Change a nodedata value for all the children of a given node.
CheckAndCreateGroupTask Creates a group if not already existing.
CheckAndCreateRoleTask Creates a role if not already existing.
CheckAndCreateUserTask Creates a user if not already existing.
CheckMissingParagraphsTask A task that checks for pages that contains invalid (missing) paragraphs and logs the result as an error on startup.
CheckMissingTemplatesTask A task that checks for pages that contains invalid (missing) templates and logs the result as an error on startup.
ConditionalBootstrapResource A base abstract class for tasks that bootstrap a resource based on a condition.
ConditionalTask Base abstract task that executes a list of other tasks only if a specific node/nodedata doesn't already exists in the repository.
CreateDefaultRepositoryAclForAllUsersTask Adds a default repository permissions for all the configured users, only if there is no acl set for the given repository.
CreateMissingPropertyTask Set a nodedata if not existing.
DeleteNodeTask Deletes a node (if existing).
DiffModuleConfigBootstrapTask Extends ModuleConfigBootstrapTask, optimizing the bootstrap by only loading changed files.
DiffSimpleModuleVersionHandler Extends SimpleModuleVersionHandler, optimizing the bootstrap by only loading changed files.
DirectoryBootstrapTask Bootstrap al the files in a given directory.
DisableSubscribersTask Disable any configured subscriber.
ExistenceConditionalBootstrapTask Bootstraps a file only if a specific node doesn't already exists in the repository.
ModuleConfigBootstrapTask A task to bootstrap a module.
NodeSortTask Sorts a list of nodes alphabetically.
ReplaceParagraphTask A task that replace any occurrence of a given paragraph with another at startup (handy for renamed paragraphs).
ReplaceTemplateTask A task that replace any occurrence of a given template with another at startup (handy for renamed templates).
SamplesExtractionTask Extract samples files to webapp root.
SetNodeOrderTask  
SetPropertyTask Change a nodedata value.
SimpleModuleVersionHandler A base module version handler that re-bootstrap its configuration each time the version number changes.
UpdateModuleVersionTask A task that updates the current version of a module stored in the config repository.
 



Copyright © 2008-2010 Openmind. All Rights Reserved.