diff options
Diffstat (limited to 'bundles/org.eclipse.jst.ws.axis.consumption.core/src/org/eclipse/jst/ws/internal/axis/consumption/core/command/AxisDeployCommand.java')
-rw-r--r-- | bundles/org.eclipse.jst.ws.axis.consumption.core/src/org/eclipse/jst/ws/internal/axis/consumption/core/command/AxisDeployCommand.java | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/bundles/org.eclipse.jst.ws.axis.consumption.core/src/org/eclipse/jst/ws/internal/axis/consumption/core/command/AxisDeployCommand.java b/bundles/org.eclipse.jst.ws.axis.consumption.core/src/org/eclipse/jst/ws/internal/axis/consumption/core/command/AxisDeployCommand.java index d84134d2c..7f61a13f3 100644 --- a/bundles/org.eclipse.jst.ws.axis.consumption.core/src/org/eclipse/jst/ws/internal/axis/consumption/core/command/AxisDeployCommand.java +++ b/bundles/org.eclipse.jst.ws.axis.consumption.core/src/org/eclipse/jst/ws/internal/axis/consumption/core/command/AxisDeployCommand.java @@ -18,8 +18,11 @@ import org.apache.axis.tools.ant.axis.AdminClientTask; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Project; import org.apache.tools.ant.Target; +import org.eclipse.core.runtime.IAdaptable; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.IStatus; import org.eclipse.jst.ws.internal.axis.consumption.core.common.JavaWSDLParameter; -import org.eclipse.wst.command.internal.provisional.env.core.SimpleCommand; +import org.eclipse.wst.command.internal.provisional.env.core.EnvironmentalOperation; import org.eclipse.wst.command.internal.provisional.env.core.common.Environment; import org.eclipse.wst.command.internal.provisional.env.core.common.SimpleStatus; import org.eclipse.wst.command.internal.provisional.env.core.common.Status; @@ -28,7 +31,7 @@ import org.eclipse.wst.command.internal.provisional.env.core.common.Status; * Commands are executable, undoable, redoable objects. Every Command has a name and a description. */ -public class AxisDeployCommand extends SimpleCommand +public class AxisDeployCommand extends EnvironmentalOperation { protected static final String SERVICE_EXT = "/services/AdminService"; //$NON-NLS-1$ @@ -43,11 +46,11 @@ public class AxisDeployCommand extends SimpleCommand */ public AxisDeployCommand() { - super("org.eclipse.jst.ws.internal.axis.consumption.core.command.AxisDeployCommand", "org.eclipse.jst.ws.internal.axis.consumption.core.command.AxisDeployCommand"); } - public Status execute(Environment environment) + public IStatus execute( IProgressMonitor monitor, IAdaptable adaptable ) { + Environment environment = getEnvironment(); if (javaWSDLParam == null) { return new SimpleStatus("Java2WSDLCommand", //$NON-NLS-1$ @@ -83,11 +86,11 @@ public class AxisDeployCommand extends SimpleCommand { public DeployTask() { - project = new Project(); - project.init(); - taskType = "axis"; //$NON-NLS-1$ - taskName = "axis-admin"; //$NON-NLS-1$ - target = new Target(); + super.setProject(new Project()); + super.getProject().init(); + super.setTaskType("axis"); //$NON-NLS-1$ + super.setTaskName("axis-admin"); //$NON-NLS-1$ + super.setOwningTarget(new Target()); } } |