org.cagrid.installer
Class AbstractDownloadedComponentInstaller

java.lang.Object
  extended by org.cagrid.installer.AbstractDownloadedComponentInstaller
All Implemented Interfaces:
DownloadedComponentInstaller
Direct Known Subclasses:
ActiveBPELComponentInstaller, AntComponentInstaller, CaGridSourceComponentInstaller, GlobusComponentInstaller, PortalSourceComponentInstaller, TomcatComponentInstaller

public abstract class AbstractDownloadedComponentInstaller
extends java.lang.Object
implements DownloadedComponentInstaller

Author:
Joshua Phillips

Constructor Summary
AbstractDownloadedComponentInstaller()
           
 
Method Summary
 void addCheckInstallSteps(CaGridInstallerModel model)
           
 void addInstallDownloadedComponentTasks(CaGridInstallerModel model, RunTasksStep installStep)
           
protected abstract  java.lang.String getComponentId()
           
protected abstract  Condition getShouldCheckCondition()
           
protected abstract  Condition getShouldInstallCondition()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDownloadedComponentInstaller

public AbstractDownloadedComponentInstaller()
Method Detail

addCheckInstallSteps

public void addCheckInstallSteps(CaGridInstallerModel model)
Specified by:
addCheckInstallSteps in interface DownloadedComponentInstaller

addInstallDownloadedComponentTasks

public void addInstallDownloadedComponentTasks(CaGridInstallerModel model,
                                               RunTasksStep installStep)
Specified by:
addInstallDownloadedComponentTasks in interface DownloadedComponentInstaller

getComponentId

protected abstract java.lang.String getComponentId()

getShouldCheckCondition

protected abstract Condition getShouldCheckCondition()

getShouldInstallCondition

protected abstract Condition getShouldInstallCondition()