info.magnolia.module.delta
Interface Delta

All Known Implementing Classes:
DeltaBuilder, WebappDelta

public interface Delta

A Delta represents the differences from one version of a module to another. It holds a set of Tasks and should provide a description of what it does.

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

Method Summary
 java.util.List<Condition> getConditions()
          Returns the list of Conditions which have to be checked before this Delta's Tasks can be executed.
 java.lang.String getDescription()
           
 java.util.List<Task> getTasks()
          Should not return a read-only List, as the version handler might add tasks as appropriate.
 DeltaType getType()
           
 Version getVersion()
          Returns the version number for which this Delta is needed.
 

Method Detail

getVersion

Version getVersion()
Returns the version number for which this Delta is needed.


getConditions

java.util.List<Condition> getConditions()
Returns the list of Conditions which have to be checked before this Delta's Tasks can be executed.


getTasks

java.util.List<Task> getTasks()
Should not return a read-only List, as the version handler might add tasks as appropriate.


getDescription

java.lang.String getDescription()

getType

DeltaType getType()


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