Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java21
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());
}
}

Back to the top