com.infoengine.administration.packaging
Class AntInstaller

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended bycom.infoengine.administration.packaging.AntInstaller

public class AntInstaller
extends org.apache.tools.ant.Task

Ant task used to install ptcdar and ptctar packages.

Example Ant Usage:

 <taskdef name="installer" classname="com.infoengine.administration.packaging.AntInstaller">
   <classpath refid="cp"/>
 </taskdef>

 <installer
  propFile="${wt.home}/codebase/wt.properties"
  ptcArchive="saved/tedsAutoStoreExtravaganza.ptcdar" />
 

Parameters:


Field Summary
private  String defaultRepository
           
private  org.apache.tools.ant.types.FileSet fileSet
           
private  String loadPoint
           
private  String nsName
           
private  String packageName
           
private  String propFile
           
private  String ptcArchive
           
private  String ptcArchives
           
private  boolean quiet
           
private static String RESOURCE
           
private  String tasks
           
private  boolean uninstall
           
private  String vmName
           
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
AntInstaller()
           
AntInstaller(AntInstaller src)
           
 
Method Summary
 void addConfiguredFileSet(org.apache.tools.ant.types.FileSet aSet)
           
 void execute()
           
private  void initInstaller(Installer installer)
           
private static Vector readListFile(File aListFile)
           
 void setDefaultrepository(String s)
           
 void setLoadpoint(String s)
           
 void setNsname(String s)
           
 void setPackagename(String s)
           
 void setPropfile(String s)
           
 void setPtcarchive(String s)
           
 void setPtcarchives(String s)
           
 void setQuiet(boolean b)
           
 void setTasks(String s)
           
 void setUninstall(boolean b)
           
 void setVmname(String s)
           
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

propFile

private String propFile

tasks

private String tasks

ptcArchive

private String ptcArchive

defaultRepository

private String defaultRepository

packageName

private String packageName

loadPoint

private String loadPoint

vmName

private String vmName

nsName

private String nsName

quiet

private boolean quiet

uninstall

private boolean uninstall

fileSet

private org.apache.tools.ant.types.FileSet fileSet

ptcArchives

private String ptcArchives
Constructor Detail

AntInstaller

public AntInstaller()

AntInstaller

public AntInstaller(AntInstaller src)
Method Detail

setPropfile

public void setPropfile(String s)

setTasks

public void setTasks(String s)

setPtcarchive

public void setPtcarchive(String s)

setVmname

public void setVmname(String s)

setNsname

public void setNsname(String s)

setDefaultrepository

public void setDefaultrepository(String s)

setLoadpoint

public void setLoadpoint(String s)

setQuiet

public void setQuiet(boolean b)

setUninstall

public void setUninstall(boolean b)

setPackagename

public void setPackagename(String s)

setPtcarchives

public void setPtcarchives(String s)

addConfiguredFileSet

public void addConfiguredFileSet(org.apache.tools.ant.types.FileSet aSet)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException

initInstaller

private void initInstaller(Installer installer)
                    throws Exception
Throws:
Exception

readListFile

private static Vector readListFile(File aListFile)
                            throws IOException
Throws:
IOException