net.java.dev.vcc.ant
Class AbstractDatacenterTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by net.java.dev.vcc.ant.AbstractDatacenterTask
Direct Known Subclasses:
AbstractComputerActionTask, ListComputersTask

public abstract class AbstractDatacenterTask
extends org.apache.tools.ant.Task

The base class for tasks that require a datacenter connection.


Field Summary
 
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
AbstractDatacenterTask()
           
 
Method Summary
 void execute()
           
protected abstract  void execute(net.java.dev.vcc.api.Datacenter datacenter)
          Execute the task on the specified datacenter.
 java.lang.String getDatacenteruri()
           
 java.lang.String getPassword()
           
 java.lang.String getUsername()
           
 void setDatacenteruri(java.lang.String datacenterUri)
           
 void setPassword(java.lang.String password)
           
 void setUsername(java.lang.String username)
           
 
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
 

Constructor Detail

AbstractDatacenterTask

public AbstractDatacenterTask()
Method Detail

execute

public final void execute()
                   throws org.apache.tools.ant.BuildException
Overrides:
execute in class org.apache.tools.ant.Task
Throws:
org.apache.tools.ant.BuildException

execute

protected abstract void execute(net.java.dev.vcc.api.Datacenter datacenter)
                         throws org.apache.tools.ant.BuildException
Execute the task on the specified datacenter.

Parameters:
datacenter - The datacenter connection.
Throws:
org.apache.tools.ant.BuildException - when things go bad.

getDatacenteruri

public final java.lang.String getDatacenteruri()

setDatacenteruri

public final void setDatacenteruri(java.lang.String datacenterUri)

getUsername

public final java.lang.String getUsername()

setUsername

public final void setUsername(java.lang.String username)

getPassword

public final java.lang.String getPassword()

setPassword

public final void setPassword(java.lang.String password)


Copyright © 2009. All Rights Reserved.