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;
+	}
+
+}