package org.zend.php.zendserver.deployment.debug.core.jobs; import org.eclipse.core.resources.IProject; import org.zend.php.zendserver.deployment.core.debugger.IDeploymentHelper; import org.zend.php.zendserver.deployment.debug.core.Messages; import org.zend.sdklib.application.ZendApplication; import org.zend.webapi.core.connection.data.ApplicationInfo; public class UpdateLaunchJob extends DeploymentLaunchJob { public UpdateLaunchJob(IDeploymentHelper helper, IProject project) { super(Messages.updateJob_Title, helper, project.getLocation() .toString()); } public UpdateLaunchJob(IDeploymentHelper helper, String projectPath) { super(Messages.updateJob_Title, helper, projectPath); } @Override protected ApplicationInfo performOperation(ZendApplication app, String projectPath) { String appId = String.valueOf(helper.getAppId()); return app.update(projectPath, helper.getTargetId(), appId, helper.getUserParams(), helper.isIgnoreFailures()); } }