[Carbon-dev] svn commit r43092 - branches/carbon-platform/2.0.1/carbon-components/bpel/org.wso2.carbon.bpel.ui/src/main/java/org/wso2/carbon/bpel/ui

waruna at wso2.com waruna at wso2.com
Tue Aug 11 03:59:15 PDT 2009


Author: waruna
Date: Tue Aug 11 03:59:14 2009
New Revision: 43092
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=43092

Log:
Added new BPELPackageManagementServiceClient

Added:
   branches/carbon-platform/2.0.1/carbon-components/bpel/org.wso2.carbon.bpel.ui/src/main/java/org/wso2/carbon/bpel/ui/BPELPackageManagementServiceClient.java

Added: branches/carbon-platform/2.0.1/carbon-components/bpel/org.wso2.carbon.bpel.ui/src/main/java/org/wso2/carbon/bpel/ui/BPELPackageManagementServiceClient.java
URL: http://wso2.org/svn/browse/wso2/branches/carbon-platform/2.0.1/carbon-components/bpel/org.wso2.carbon.bpel.ui/src/main/java/org/wso2/carbon/bpel/ui/BPELPackageManagementServiceClient.java?pathrev=43092
==============================================================================
--- (empty file)
+++ branches/carbon-platform/2.0.1/carbon-components/bpel/org.wso2.carbon.bpel.ui/src/main/java/org/wso2/carbon/bpel/ui/BPELPackageManagementServiceClient.java	Tue Aug 11 03:59:14 2009
@@ -0,0 +1,78 @@
+package org.wso2.carbon.bpel.ui;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.apache.axis2.context.ConfigurationContext;
+import org.apache.axis2.AxisFault;
+import org.apache.axis2.client.ServiceClient;
+import org.apache.axis2.client.Options;
+import org.wso2.carbon.bpel.mgt.ui.BPELPackageManagementServiceStub;
+import org.wso2.carbon.bpel.mgt.ui.types.*;
+
+/**
+ * Created by IntelliJ IDEA.
+ * User: waruna
+ * Date: Aug 11, 2009
+ * Time: 9:30:14 AM
+ * To change this template use File | Settings | File Templates.
+ */
+public class BPELPackageManagementServiceClient {
+    protected final Log log = LogFactory.getLog(getClass());
+    private BPELPackageManagementServiceStub stub;
+
+    public BPELPackageManagementServiceClient(String cookie, String backendServerURL,
+                                           ConfigurationContext configCtx) throws AxisFault {
+        String serviceURL = backendServerURL + "BPELPackageManagementService";
+        stub = new BPELPackageManagementServiceStub(configCtx, serviceURL);
+        ServiceClient client = stub._getServiceClient();
+        Options option = client.getOptions();
+        option.setManageSession(true);
+        //option.setTimeOutInMilliSeconds(180*1000);  //y do we need this, not in the ProcessManagementServiceClient
+        option.setProperty(org.apache.axis2.transport.http.HTTPConstants.COOKIE_STRING, cookie);
+    }
+
+    public RedeployStatus_type0 redeployBPELPackage(String packageName) {
+        try {
+            return stub.redeployBPELPackage(packageName);
+        } catch (java.rmi.RemoteException e) {
+            log.error("redeployBPELPackage operation failed.", e);
+        }
+        return null;
+    }
+
+    public UndeployStatus_type0 undeployBPELPackage(String packageName) {
+        try {
+            return stub.undeployBPELPackage(packageName);
+        } catch (java.rmi.RemoteException e) {
+            log.error("undeployBPELPackage operation failed.", e);
+        }
+        return null;
+    }
+
+    public DeployedPackagesPaginated listDeployedPackagesPaginated(int page) {
+        try {
+            return stub.listDeployedPackagesPaginated(page);
+        } catch (java.rmi.RemoteException e) {
+            log.error("listDeployedPackagesPaginated operation failed.", e);
+        }
+        return null;
+    }
+
+    public DeleteStatus_type0 deleteBPELPackage(String packageName) {
+        try {
+            return stub.deleteBPELPackage(packageName);
+        } catch (java.rmi.RemoteException e) {
+            log.error("deleteBPELPackage operation failed.", e);
+        }
+        return null;
+    }
+
+    public ProcessesInPackage listProcessesInPackage(String packageName) {
+        try {
+            return stub.listProcessesInPackage(packageName);
+        } catch (java.rmi.RemoteException e) {
+            log.error("listProcessesInPackage operation failed.", e);
+        }
+        return null;
+    }
+}



More information about the Carbon-dev mailing list