You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ra...@apache.org on 2014/01/09 20:12:27 UTC
svn commit: r1556922 - in
/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/orchestrator:
./ OrchestratorData.java impl/ impl/OrchestratorDataImpl.java
Author: raminder
Date: Thu Jan 9 19:12:27 2014
New Revision: 1556922
URL: http://svn.apache.org/r1556922
Log:
orchestrator data
Added:
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/orchestrator/
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/orchestrator/OrchestratorData.java
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/orchestrator/impl/
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/orchestrator/impl/OrchestratorDataImpl.java
Added: airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/orchestrator/OrchestratorData.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/orchestrator/OrchestratorData.java?rev=1556922&view=auto
==============================================================================
--- airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/orchestrator/OrchestratorData.java (added)
+++ airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/orchestrator/OrchestratorData.java Thu Jan 9 19:12:27 2014
@@ -0,0 +1,85 @@
+package org.apache.airavata.registry.api.orchestrator;
+
+import javax.jws.WebService;
+import javax.xml.bind.annotation.XmlSeeAlso;
+
+import org.apache.airavata.registry.api.orchestrator.impl.OrchestratorDataImpl;
+
+@WebService
+@XmlSeeAlso(OrchestratorDataImpl.class)
+public interface OrchestratorData {
+
+ /**
+ * Returns the orchestrator run id
+ *
+ * @return
+ */
+ public String getOrchestratorId();
+
+ /**
+ *
+ * @return the unique experiment id
+ */
+ public String getExperimentId();
+
+ /**
+ * Returns the user of the run
+ *
+ * @return
+ */
+ public String getUser();
+
+ /**
+ * Returns GFAC service URL
+ *
+ * @return
+ */
+ public String getGFACServiceEPR();
+
+ /**
+ * Returns state of processing
+ *
+ * @return
+ */
+ public String getState();
+
+ /**
+ * Returns run status
+ *
+ * @return
+ */
+ public String getStatus();
+
+ /**
+ *
+ * @param experimentId
+ */
+ public void setExperimentId(String experimentId);
+
+ /**
+ *
+ * @param user
+ */
+ public void setUser(String user);
+
+ /**
+ *
+ * @param gfacEPR
+ */
+ public void setGFACServiceEPR(String gfacEPR);
+
+ /**
+ *
+ * @param state
+ */
+ public void setState(String state);
+
+ /**
+ *
+ * @param status
+ */
+ public void setStatus(String status);
+
+
+
+}
Added: airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/orchestrator/impl/OrchestratorDataImpl.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/orchestrator/impl/OrchestratorDataImpl.java?rev=1556922&view=auto
==============================================================================
--- airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/orchestrator/impl/OrchestratorDataImpl.java (added)
+++ airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/orchestrator/impl/OrchestratorDataImpl.java Thu Jan 9 19:12:27 2014
@@ -0,0 +1,84 @@
+package org.apache.airavata.registry.api.orchestrator.impl;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+
+import org.apache.airavata.registry.api.orchestrator.OrchestratorData;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlRootElement
+public class OrchestratorDataImpl implements OrchestratorData{
+
+ private String orchestratorId;
+ private String experimentId;
+ private String user;
+ private String status;
+ private String state;
+ private String gfacEPR;
+ private boolean lazyLoaded=false;
+
+ public OrchestratorDataImpl() {
+ this(false);
+ }
+
+ public OrchestratorDataImpl(boolean lazyLoaded) {
+ this.lazyLoaded = lazyLoaded;
+ }
+ @Override
+ public String getOrchestratorId() {
+ return orchestratorId;
+ }
+
+ @Override
+ public String getExperimentId() {
+ return experimentId;
+ }
+
+ @Override
+ public String getUser() {
+ return user;
+ }
+
+ @Override
+ public String getGFACServiceEPR() {
+ return gfacEPR;
+ }
+
+ @Override
+ public String getState() {
+ return state;
+ }
+
+ @Override
+ public String getStatus() {
+ return status.toString();
+ }
+
+ @Override
+ public void setExperimentId(String experimentId) {
+ this.experimentId = experimentId;
+ }
+
+ @Override
+ public void setUser(String user) {
+ this.user = user;
+
+ }
+
+ @Override
+ public void setGFACServiceEPR(String gfacEPR) {
+ this.gfacEPR = gfacEPR;
+ }
+
+ @Override
+ public void setState(String state) {
+ this.state = state;
+ }
+
+ @Override
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+}