org.cagrid.installer.tasks
Class BasicTask

java.lang.Object
  extended by org.cagrid.installer.tasks.AbstractTask
      extended by org.cagrid.installer.tasks.BasicTask
All Implemented Interfaces:
Task
Direct Known Subclasses:
AbstractCreateDatabaseTask, AntTask, CaGridAntTask, DeployActiveBPELTask, DownloadFileTask, SaveSettingsTask, UnzipInstallTask

public abstract class BasicTask
extends AbstractTask

Author:
Joshua Phillips

Constructor Summary
BasicTask(java.lang.String name, java.lang.String description)
           
 
Method Summary
 java.lang.Object execute(CaGridInstallerModel model)
           
protected abstract  java.lang.Object internalExecute(CaGridInstallerModel model)
           
 
Methods inherited from class org.cagrid.installer.tasks.AbstractTask
addPropertyChangeListener, getDescription, getLastStep, getName, getStepCount, isAbortOnError, setAbortOnError, setDescription, setLastStep, setName, setStepCount
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicTask

public BasicTask(java.lang.String name,
                 java.lang.String description)
Parameters:
name -
description -
Method Detail

execute

public java.lang.Object execute(CaGridInstallerModel model)
                         throws java.lang.Exception
Throws:
java.lang.Exception

internalExecute

protected abstract java.lang.Object internalExecute(CaGridInstallerModel model)
                                             throws java.lang.Exception
Throws:
java.lang.Exception