info.magnolia.module.publicuserregistration.setup
Class PurExtraContentTask

java.lang.Object
  extended by info.magnolia.module.delta.AbstractTask
      extended by info.magnolia.migration.task.AbstractMigrationTask
          extended by info.magnolia.module.publicuserregistration.setup.PurExtraContentTask
All Implemented Interfaces:
info.magnolia.module.delta.Task

public class PurExtraContentTask
extends info.magnolia.migration.task.AbstractMigrationTask

Pur Extra migration task for Content. This step has to be executed at the very end of the process. Custom module that also extends or uses PUR should run this script.


Field Summary
 
Fields inherited from class info.magnolia.migration.task.AbstractMigrationTask
reportService
 
Constructor Summary
PurExtraContentTask(String taskName, String taskDescription, String moduleName, String repository, boolean disposeObservation, Collection<String> websitesPath)
           
 
Method Summary
 void executeTask(info.magnolia.module.InstallContext installContext)
           
 String getTaskDescription()
           
 
Methods inherited from class info.magnolia.migration.task.AbstractMigrationTask
disposeObservation, execute, executeIdCreationMigrationTask, executeMoveMigrationTask, executePostMigrationTaks, executeUpdateExtendsMigrationTask, getModuleName, getPersistentMapService, getRepository, getSession, isDisposeObservation, reportDebug, reportException, reportInfo, reportRequestUserAction, reportSystem, setSession
 
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

PurExtraContentTask

public PurExtraContentTask(String taskName,
                           String taskDescription,
                           String moduleName,
                           String repository,
                           boolean disposeObservation,
                           Collection<String> websitesPath)
Method Detail

getTaskDescription

public String getTaskDescription()
Specified by:
getTaskDescription in class info.magnolia.migration.task.AbstractMigrationTask

executeTask

public void executeTask(info.magnolia.module.InstallContext installContext)
                 throws info.magnolia.module.delta.TaskExecutionException
Specified by:
executeTask in class info.magnolia.migration.task.AbstractMigrationTask
Throws:
info.magnolia.module.delta.TaskExecutionException


Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.