info.magnolia.module.exchangesimple.setup
Class ExchangeSimpleModuleVersionHandler

java.lang.Object
  extended by info.magnolia.module.AbstractModuleVersionHandler
      extended by info.magnolia.module.DefaultModuleVersionHandler
          extended by info.magnolia.module.exchangesimple.setup.ExchangeSimpleModuleVersionHandler
All Implemented Interfaces:
ModuleVersionHandler

public class ExchangeSimpleModuleVersionHandler
extends DefaultModuleVersionHandler

3.5 being the first version of exchange-simple as a module, it is always "installed", but we need it to behave differently if magnolia was installed previously (ie. updating from 3.0), which is why there are so many "conditional tasks". Once 3.5 is out the door, this will need to be revised completely.

Version:
$Revision: $ ($Author: $)
Author:
gjoseph

Nested Class Summary
 
Nested classes/interfaces inherited from class info.magnolia.module.AbstractModuleVersionHandler
AbstractModuleVersionHandler.ModuleVersionToLatestTask, AbstractModuleVersionHandler.ModuleVersionUpdateTask
 
Field Summary
 
Fields inherited from class info.magnolia.module.AbstractModuleVersionHandler
log
 
Constructor Summary
ExchangeSimpleModuleVersionHandler()
           
 
Method Summary
protected  java.util.List getBasicInstallTasks(InstallContext installContext)
          This method should generally not be overridden.
 
Methods inherited from class info.magnolia.module.AbstractModuleVersionHandler
getCurrentlyInstalled, getDefaultUpdate, getDefaultUpdateConditions, getDefaultUpdateTasks, getDeltas, getExtraInstallTasks, getInstall, getInstallConditions, getStartupDelta, getStartupTasks, getUpdate, getUpdateDeltas, register
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExchangeSimpleModuleVersionHandler

public ExchangeSimpleModuleVersionHandler()
Method Detail

getBasicInstallTasks

protected java.util.List getBasicInstallTasks(InstallContext installContext)
Description copied from class: DefaultModuleVersionHandler
This method should generally not be overridden. To add install tasks, use AbstractModuleVersionHandler.getExtraInstallTasks(info.magnolia.module.InstallContext).

Overrides:
getBasicInstallTasks in class DefaultModuleVersionHandler


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