Uses of Interface
info.magnolia.module.delta.Task

Packages that use Task
info.magnolia.module   
info.magnolia.module.delta   
info.magnolia.module.webapp This package contains the necessary classes to determine if the web-app needs to be bootstrapped, and to do so. 
info.magnolia.nodebuilder.task   
info.magnolia.setup This package contains the classes necessary to install and update Magnolia's core module. 
info.magnolia.setup.for3_5   
info.magnolia.setup.for3_6   
info.magnolia.setup.for3_6_2   
info.magnolia.setup.for4_3   
 

Uses of Task in info.magnolia.module
 

Classes in info.magnolia.module that implement Task
 class AbstractModuleVersionHandler.ModuleVersionToLatestTask
           
 class AbstractModuleVersionHandler.ModuleVersionUpdateTask
           
 

Methods in info.magnolia.module that return types with arguments of type Task
protected  java.util.List<Task> DefaultModuleVersionHandler.getBasicInstallTasks(InstallContext installContext)
          Returns the most common installation tasks: register repositories, nodetypes and workspaces as stated in the module definition, bootstrap the module's mgnl-bootstrap files, extract the module's mgnl-files files, register the module's servlets.
protected abstract  java.util.List<Task> AbstractModuleVersionHandler.getBasicInstallTasks(InstallContext installContext)
           
protected  java.util.List<Task> AbstractModuleVersionHandler.getDefaultUpdateTasks(Version forVersion)
           
protected  java.util.List<Task> AbstractModuleVersionHandler.getExtraInstallTasks(InstallContext installContext)
          Override this method to add specific install tasks to your module.
protected  java.util.List<Task> AbstractModuleVersionHandler.getStartupTasks(InstallContext installContext)
          Override this method to add specific startup tasks to your module.
 

Uses of Task in info.magnolia.module.delta
 

Classes in info.magnolia.module.delta that implement Task
 class AbstractConditionalRepositoryTask
          An abstract implementation of a RepositoryTask that only needs to be executed when a specific node is not found in the repository.
 class AbstractRepositoryTask
          An abstract implementation of AbstractTask which simply wraps the execute call in a try/catch block, avoiding many verbose and irrelevant code lines in actual tasks, leaving room for smarter and more interesting exception handling, when they can actually be handled.
 class AbstractTask
          Abstract implementation of the Task interface which handles the mandatory properties name and description
 class AddGroupToGroupTask
           
 class AddMimeMappingTask
          Task that adds a mime mapping to server/MIMEMapping.
 class AddPermissionTask
           
 class AddRoleToGroupTask
           
 class AddURIPermissionTask
          Adds a URI permission to a role
 class AddUserToGroupTask
           
 class AddUserToRoleTask
           
 class AllChildrenNodesOperation
          This task executes the abstract method on every child node.
 class AllModulesNodeOperation
          An abstract that will perform an operation on all modules node found in the configuration repository.
 class ArrayDelegateTask
          A task that simply delegates to an array of other tasks.
 class BackupTask
          Backs up a node in the same workspace under a specific backup path.
 class BootstrapConditionally
           
 class BootstrapResourcesTask
          Base class for tasks which bootstrap resources.
 class BootstrapSingleModuleResource
          Bootstraps a classpath resources relative to the module's bootstrap folder: /mgnl-bootstrap/<module-name>>
 class BootstrapSingleResource
           
 class BootstrapSingleResourceAndOrderBefore
           
 class ChangeNodeTypeTask
          Changes a node type by delegating to ContentUtil.changeNodeType(Content, ItemType, boolean) with the last parameter set to false.
 class CheckAndModifyPropertyValueTask
          If the specified property (NodeData) has the expected value, then it will be replaced by the new value
 class CheckOrCreatePropertyTask
          Sets the specified property with a new value or creates the property with the new value
 class ChildrenExistsDelegateTask
          A task that delegates to another depending on existence of children.
 class ConditionalDelegateTask
          A task that delegates to another if a condition is true, or to an optional other if it is false.
 class CopyNodeTask
          Copies a node by performing a in session copy operation.
 class CopyOrReplaceNodePropertiesTask
          Copies a node's properties to another node.
 class CreateNodePathTask
          A Task to create a full path, i.e the parent doesn't need to exist.
 class CreateNodeTask
          Creates a node in the given parent with the given name and type.
 class FilterOrderingTask
          Orders a filter after a given set of other filters.
 class IsAuthorInstanceDelegateTask
          A task that depends on the value of the /server/admin config value.
 class IsInstallSamplesTask
           
 class IsModuleInstalledOrRegistered
           
 class ModuleBootstrapTask
          A task to bootstrap a module.
 class ModuleDependencyBootstrapTask
          A Task which will bootstrap files if an optional module is installed or registered: any resource under "/info/magnolia/module/moduleName/setup/dependencyName".
 class ModuleFilesExtraction
          A task which extracts all files for a module.
 class MoveAndRenamePropertyTask
          A task to move and rename properties, taking default values into account.
 class MoveNodeTask
          This task moves a specified Node to a new destination.
 class NewPropertyTask
          Creates a new property.
 class NodeCheckDelegateTask
          A task that delegates to another if a checkNode is true, or to an optional other if it is false.
 class NodeExistsDelegateTask
          A task that delegates to another depending on whether a specified node exists or not.
 class OrderNodeAfterTask
          Orders a node after the specified sibling node.
 class OrderNodeBeforeTask
          Orders a node before the specified sibling node.
 class PropertiesImportTask
          A Task which will import nodes and properties using a .properties file.
 class PropertyExistsDelegateTask
          A task that delegates to another depending on whether a specified property exists or not.
 class PropertyValueDelegateTask
          A task which delegates to another if a property has a given value.
 class PropertyValuesTask
          A tasks that offers helper methods to check on certain properties.
 class QueryTask
          An abstract task to perform operations on nodes returned by a given query.
 class RegisterModuleServletsTask
          Reads the servlets to register from the module descriptor.
 class RegisterServletTask
           
 class RemoveNodeTask
          Removes the specified node.
 class RemoveNodeWoChildren
          A task that removes node if that has no children.
 class RemovePermissionTask
           
 class RemovePropertyTask
          Removes a property and optionally logs its absence.
 class ReplaceIfExistsTask
          A task which replaces a node by bootstrapping a file, only if it exists.
 class SamplesBootstrapTask
           
 class SetPropertyTask
          Sets a new value for a property.
 class SetupModuleRepositoriesTask
          Bootstrap empty repositories for the current module.
 class WarnTask
          A task which does nothing else than logging a warning message.
 

Methods in info.magnolia.module.delta that return types with arguments of type Task
 java.util.List<Task> DeltaBuilder.getTasks()
           
 java.util.List<Task> Delta.getTasks()
          Should not return a read-only List, as the version handler might add tasks as appropriate.
 

Methods in info.magnolia.module.delta with parameters of type Task
 DeltaBuilder DeltaBuilder.addTask(Task t)
           
 void ArrayDelegateTask.addTask(Task task)
          Tasks are meant to be immutable.
static DeltaBuilder DeltaBuilder.update(Version v, java.lang.String description, Task task)
          Convenience factory method for an Update Delta with a single task.
 

Method parameters in info.magnolia.module.delta with type arguments of type Task
 DeltaBuilder DeltaBuilder.addTasks(java.util.List<Task> tasks)
           
static DeltaBuilder DeltaBuilder.startup(ModuleDefinition moduleDef, java.util.List<Task> tasks)
           
 

Constructors in info.magnolia.module.delta with parameters of type Task
ArrayDelegateTask(java.lang.String name, java.lang.String description, Task... tasks)
           
ArrayDelegateTask(java.lang.String name, java.lang.String description, Task task1, Task task2)
          Since 4.2: replaced by the varargs constructor.
ArrayDelegateTask(java.lang.String name, java.lang.String description, Task task1, Task task2, Task task3)
          Since 4.2: replaced by the varargs constructor.
ArrayDelegateTask(java.lang.String name, java.lang.String description, Task task1, Task task2, Task task3, Task task4)
          Since 4.2: replaced by the varargs constructor.
ArrayDelegateTask(java.lang.String name, Task... tasks)
           
ArrayDelegateTask(java.lang.String name, Task task1, Task task2)
          Since 4.2: replaced by the varargs constructor.
ArrayDelegateTask(java.lang.String name, Task task1, Task task2, Task task3)
          Since 4.2: replaced by the varargs constructor.
ArrayDelegateTask(java.lang.String name, Task task1, Task task2, Task task3, Task task4)
          Since 4.2: replaced by the varargs constructor.
BootstrapConditionally(java.lang.String taskName, java.lang.String taskDescription, java.lang.String repositoryName, java.lang.String pathToCheck, java.lang.String resourceToBootstrap, Task ifNodeExists)
          Executes the given task if the specified node exists in the specific repository, bootstraps the given resource otherwise.
BootstrapConditionally(java.lang.String taskName, java.lang.String taskDescription, java.lang.String resourceToBootstrap, Task ifNodeExists)
          Bootstraps the given resource if the corresponding node does not exist yet, executes the given task otherwise.
ChildrenExistsDelegateTask(java.lang.String name, java.lang.String description, java.lang.String workspaceName, java.lang.String pathToCheck, java.lang.String contentType, Task ifTrue)
           
ChildrenExistsDelegateTask(java.lang.String name, java.lang.String description, java.lang.String workspaceName, java.lang.String pathToCheck, java.lang.String contentType, Task ifTrue, Task ifFalse)
           
ConditionalDelegateTask(java.lang.String taskName, java.lang.String taskDescription, Task ifTrue)
           
ConditionalDelegateTask(java.lang.String taskName, java.lang.String taskDescription, Task ifTrue, Task ifFalse)
           
IsAuthorInstanceDelegateTask(java.lang.String taskName, java.lang.String taskDescription, Task isAuthor)
           
IsAuthorInstanceDelegateTask(java.lang.String taskName, java.lang.String taskDescription, Task isAuthor, Task isPublic)
           
IsInstallSamplesTask(java.lang.String taskName, java.lang.String taskDescription, Task ifTrue)
           
IsInstallSamplesTask(java.lang.String taskName, java.lang.String taskDescription, Task ifTrue, Task ifFalse)
           
IsModuleInstalledOrRegistered(java.lang.String taskName, java.lang.String taskDescription, java.lang.String moduleName, Task ifTrue)
           
IsModuleInstalledOrRegistered(java.lang.String taskName, java.lang.String taskDescription, java.lang.String moduleName, Task ifTrue, Task ifFalse)
           
NodeCheckDelegateTask(java.lang.String taskName, java.lang.String taskDescription, java.lang.String workspaceName, java.lang.String nodePath, java.lang.String propertyName, Task ifTrue, Task ifFalse)
           
NodeExistsDelegateTask(java.lang.String name, java.lang.String description, java.lang.String workspaceName, java.lang.String pathToCheck, Task ifTrue)
           
NodeExistsDelegateTask(java.lang.String name, java.lang.String description, java.lang.String workspaceName, java.lang.String pathToCheck, Task ifTrue, Task ifFalse)
           
PropertyExistsDelegateTask(java.lang.String taskName, java.lang.String taskDescription, java.lang.String workspaceName, java.lang.String parentPath, java.lang.String propertyName, Task ifTrue)
           
PropertyExistsDelegateTask(java.lang.String taskName, java.lang.String taskDescription, java.lang.String workspaceName, java.lang.String parentPath, java.lang.String propertyName, Task ifTrue, Task ifFalse)
           
PropertyValueDelegateTask(java.lang.String taskName, java.lang.String taskDescription, java.lang.String workspaceName, java.lang.String nodePath, java.lang.String propertyName, java.lang.String expectedValue, boolean propertyMustExist, Task ifTrue)
           
PropertyValueDelegateTask(java.lang.String taskName, java.lang.String taskDescription, java.lang.String workspaceName, java.lang.String nodePath, java.lang.String propertyName, java.lang.String expectedValue, boolean propertyMustExist, Task ifTrue, Task ifFalse)
           
 

Uses of Task in info.magnolia.module.webapp
 

Classes in info.magnolia.module.webapp that implement Task
 class WebappBootstrap
          TODO : exception handling...
 

Methods in info.magnolia.module.webapp that return types with arguments of type Task
 java.util.List<Task> WebappDelta.getTasks()
           
 

Uses of Task in info.magnolia.nodebuilder.task
 

Classes in info.magnolia.nodebuilder.task that implement Task
 class AbstractNodeBuilderTask
           
 class ModuleNodeBuilderTask
          A task using the NodeBuilder API, applying operations on a the root node of the current module.
 class NodeBuilderTask
          A task using the NodeBuilder API, applying operations on a given path.
 

Uses of Task in info.magnolia.setup
 

Classes in info.magnolia.setup that implement Task
 class AddFilterBypassTask
           
 class ChangeNodeTypesInUserWorkspace
           
 

Methods in info.magnolia.setup that return types with arguments of type Task
protected  java.util.List<Task> CoreModuleVersionHandler.getBasicInstallTasks(InstallContext ctx)
           
 

Uses of Task in info.magnolia.setup.for3_5
 

Classes in info.magnolia.setup.for3_5 that implement Task
 class AddURIPermissionsToAllRoles
           
 class CheckAndUpdateExistingFilters
          Checks for modifications between current filter configuration and the 3.0 default configuration.
 class CheckAndUpdateSecureURIs
          Checks for modifications between current secureURI configuration and the 3.0 default configuration.
 class CheckAndUpdateUnsecureURIs
           
 class IPConfigRulesUpdate
           
 class LoginAuthTypePropertyMovedToFilter
           
 class LoginFormPropertyMovedToFilter
           
 class MigrateFilterConfiguration
           
 class MoveMagnoliaUsersToRealmFolder
          A task which moves existing users to the /admin realm folder.
 class ReconfigureCommands
           
 class RemoveModuleDescriptorDetailsFromRepo
           
 class RenamedRenderersToTemplateRenderers
           
 class UpdateI18nConfiguration
           
 class UpdateURI2RepositoryMappings
           
 class UpdateURIMappings
           
 class WarnIgnoredModuleFilters
          Checks if installed modules contain filter definitions and if so warns on installation with an appropriate message.
 

Methods in info.magnolia.setup.for3_5 that return types with arguments of type Task
static java.util.List<Task> GenericTasks.genericTasksFor35()
           
 

Uses of Task in info.magnolia.setup.for3_6
 

Classes in info.magnolia.setup.for3_6 that implement Task
 class CheckMagnoliaDevelopProperty
           
 class CheckNodesForMixVersionable
          Checks nodes for occurrence of mix:versionable supertype.
 

Uses of Task in info.magnolia.setup.for3_6_2
 

Classes in info.magnolia.setup.for3_6_2 that implement Task
 class UpdateGroups
          Updates all users to add an extra permission to read their own configuration node..
 class UpdateRoles
          Updates all users to add an extra permission to read their own configuration node..
 class UpdateUsers
          Updates all users to add an extra permission to read their own configuration node..
 

Uses of Task in info.magnolia.setup.for4_3
 

Classes in info.magnolia.setup.for4_3 that implement Task
 class UpdateUserPermissions
          Updates all users to add an extra permission to read their own configuration node..
 



Copyright © 2003-2010 Magnolia International Ltd.. All Rights Reserved.