http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/resource/ttypes.py
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/resource/ttypes.py
 
b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/resource/ttypes.py
deleted file mode 100644
index 7d5197e..0000000
--- 
a/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/resource/ttypes.py
+++ /dev/null
@@ -1,191 +0,0 @@
-#
-# Autogenerated by Thrift Compiler (0.9.2)
-#
-# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
-#
-#  options string: py
-#
-
-from thrift.Thrift import TType, TMessageType, TException, 
TApplicationException
-
-from thrift.transport import TTransport
-from thrift.protocol import TBinaryProtocol, TProtocol
-try:
-  from thrift.protocol import fastbinary
-except:
-  fastbinary = None
-
-
-
-class ResourceModel:
-  """
-  Attributes:
-   - resourceId
-   - resourceName
-   - replicaLocations
-  """
-
-  thrift_spec = (
-    None, # 0
-    (1, TType.STRING, 'resourceId', None, None, ), # 1
-    (2, TType.STRING, 'resourceName', None, None, ), # 2
-    (3, TType.LIST, 'replicaLocations', (TType.STRUCT,(ReplicaLocationModel, 
ReplicaLocationModel.thrift_spec)), None, ), # 3
-  )
-
-  def __init__(self, resourceId=None, resourceName=None, 
replicaLocations=None,):
-    self.resourceId = resourceId
-    self.resourceName = resourceName
-    self.replicaLocations = replicaLocations
-
-  def read(self, iprot):
-    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and 
isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is 
not None and fastbinary is not None:
-      fastbinary.decode_binary(self, iprot.trans, (self.__class__, 
self.thrift_spec))
-      return
-    iprot.readStructBegin()
-    while True:
-      (fname, ftype, fid) = iprot.readFieldBegin()
-      if ftype == TType.STOP:
-        break
-      if fid == 1:
-        if ftype == TType.STRING:
-          self.resourceId = iprot.readString();
-        else:
-          iprot.skip(ftype)
-      elif fid == 2:
-        if ftype == TType.STRING:
-          self.resourceName = iprot.readString();
-        else:
-          iprot.skip(ftype)
-      elif fid == 3:
-        if ftype == TType.LIST:
-          self.replicaLocations = []
-          (_etype3, _size0) = iprot.readListBegin()
-          for _i4 in xrange(_size0):
-            _elem5 = ReplicaLocationModel()
-            _elem5.read(iprot)
-            self.replicaLocations.append(_elem5)
-          iprot.readListEnd()
-        else:
-          iprot.skip(ftype)
-      else:
-        iprot.skip(ftype)
-      iprot.readFieldEnd()
-    iprot.readStructEnd()
-
-  def write(self, oprot):
-    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and 
self.thrift_spec is not None and fastbinary is not None:
-      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, 
self.thrift_spec)))
-      return
-    oprot.writeStructBegin('ResourceModel')
-    if self.resourceId is not None:
-      oprot.writeFieldBegin('resourceId', TType.STRING, 1)
-      oprot.writeString(self.resourceId)
-      oprot.writeFieldEnd()
-    if self.resourceName is not None:
-      oprot.writeFieldBegin('resourceName', TType.STRING, 2)
-      oprot.writeString(self.resourceName)
-      oprot.writeFieldEnd()
-    if self.replicaLocations is not None:
-      oprot.writeFieldBegin('replicaLocations', TType.LIST, 3)
-      oprot.writeListBegin(TType.STRUCT, len(self.replicaLocations))
-      for iter6 in self.replicaLocations:
-        iter6.write(oprot)
-      oprot.writeListEnd()
-      oprot.writeFieldEnd()
-    oprot.writeFieldStop()
-    oprot.writeStructEnd()
-
-  def validate(self):
-    return
-
-
-  def __hash__(self):
-    value = 17
-    value = (value * 31) ^ hash(self.resourceId)
-    value = (value * 31) ^ hash(self.resourceName)
-    value = (value * 31) ^ hash(self.replicaLocations)
-    return value
-
-  def __repr__(self):
-    L = ['%s=%r' % (key, value)
-      for key, value in self.__dict__.iteritems()]
-    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
-  def __eq__(self, other):
-    return isinstance(other, self.__class__) and self.__dict__ == 
other.__dict__
-
-  def __ne__(self, other):
-    return not (self == other)
-
-class ReplicaLocationModel:
-  """
-  Attributes:
-   - physicalLocations
-  """
-
-  thrift_spec = (
-    None, # 0
-    (1, TType.LIST, 'physicalLocations', (TType.STRING,None), None, ), # 1
-  )
-
-  def __init__(self, physicalLocations=None,):
-    self.physicalLocations = physicalLocations
-
-  def read(self, iprot):
-    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and 
isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is 
not None and fastbinary is not None:
-      fastbinary.decode_binary(self, iprot.trans, (self.__class__, 
self.thrift_spec))
-      return
-    iprot.readStructBegin()
-    while True:
-      (fname, ftype, fid) = iprot.readFieldBegin()
-      if ftype == TType.STOP:
-        break
-      if fid == 1:
-        if ftype == TType.LIST:
-          self.physicalLocations = []
-          (_etype10, _size7) = iprot.readListBegin()
-          for _i11 in xrange(_size7):
-            _elem12 = iprot.readString();
-            self.physicalLocations.append(_elem12)
-          iprot.readListEnd()
-        else:
-          iprot.skip(ftype)
-      else:
-        iprot.skip(ftype)
-      iprot.readFieldEnd()
-    iprot.readStructEnd()
-
-  def write(self, oprot):
-    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and 
self.thrift_spec is not None and fastbinary is not None:
-      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, 
self.thrift_spec)))
-      return
-    oprot.writeStructBegin('ReplicaLocationModel')
-    if self.physicalLocations is not None:
-      oprot.writeFieldBegin('physicalLocations', TType.LIST, 1)
-      oprot.writeListBegin(TType.STRING, len(self.physicalLocations))
-      for iter13 in self.physicalLocations:
-        oprot.writeString(iter13)
-      oprot.writeListEnd()
-      oprot.writeFieldEnd()
-    oprot.writeFieldStop()
-    oprot.writeStructEnd()
-
-  def validate(self):
-    return
-
-
-  def __hash__(self):
-    value = 17
-    value = (value * 31) ^ hash(self.physicalLocations)
-    return value
-
-  def __repr__(self):
-    L = ['%s=%r' % (key, value)
-      for key, value in self.__dict__.iteritems()]
-    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
-  def __eq__(self, other):
-    return isinstance(other, self.__class__) and self.__dict__ == 
other.__dict__
-
-  def __ne__(self, other):
-    return not (self == other)

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/Workflow.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/Workflow.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/Workflow.java
index d0b04cf..eed0531 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/Workflow.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/Workflow.java
@@ -51,7 +51,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class Workflow implements org.apache.thrift.TBase<Workflow, 
Workflow._Fields>, java.io.Serializable, Cloneable, Comparable<Workflow> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("Workflow");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationDeploymentDescription.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationDeploymentDescription.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationDeploymentDescription.java
index 9a99e3e..e65f18a 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationDeploymentDescription.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationDeploymentDescription.java
@@ -77,7 +77,7 @@ import org.slf4j.LoggerFactory;
  *  assigns to the environment variable "NAME" the value
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class ApplicationDeploymentDescription implements 
org.apache.thrift.TBase<ApplicationDeploymentDescription, 
ApplicationDeploymentDescription._Fields>, java.io.Serializable, Cloneable, 
Comparable<ApplicationDeploymentDescription> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ApplicationDeploymentDescription");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationModule.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationModule.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationModule.java
index 70a515d..1692a20 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationModule.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationModule.java
@@ -66,7 +66,7 @@ import org.slf4j.LoggerFactory;
  *    Descriprion of the Module
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class ApplicationModule implements 
org.apache.thrift.TBase<ApplicationModule, ApplicationModule._Fields>, 
java.io.Serializable, Cloneable, Comparable<ApplicationModule> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ApplicationModule");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/CommandObject.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/CommandObject.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/CommandObject.java
index 21aec7c..6982392 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/CommandObject.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/CommandObject.java
@@ -60,7 +60,7 @@ import org.slf4j.LoggerFactory;
  * commandOrder:
  *   Order of the command in the multiple command situation
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class CommandObject implements org.apache.thrift.TBase<CommandObject, 
CommandObject._Fields>, java.io.Serializable, Cloneable, 
Comparable<CommandObject> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("CommandObject");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/SetEnvPaths.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/SetEnvPaths.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/SetEnvPaths.java
index 5f33c42..7de029e 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/SetEnvPaths.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/SetEnvPaths.java
@@ -63,7 +63,7 @@ import org.slf4j.LoggerFactory;
  * envPathOrder:
  *   The order of the setting of the env variables when there are multiple env 
variables
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class SetEnvPaths implements org.apache.thrift.TBase<SetEnvPaths, 
SetEnvPaths._Fields>, java.io.Serializable, Cloneable, Comparable<SetEnvPaths> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("SetEnvPaths");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appinterface/ApplicationInterfaceDescription.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appinterface/ApplicationInterfaceDescription.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appinterface/ApplicationInterfaceDescription.java
index a0206f9..ce41c9e 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appinterface/ApplicationInterfaceDescription.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appinterface/ApplicationInterfaceDescription.java
@@ -64,7 +64,7 @@ import org.slf4j.LoggerFactory;
  *   Outputs generated from the application
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class ApplicationInterfaceDescription implements 
org.apache.thrift.TBase<ApplicationInterfaceDescription, 
ApplicationInterfaceDescription._Fields>, java.io.Serializable, Cloneable, 
Comparable<ApplicationInterfaceDescription> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ApplicationInterfaceDescription");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/BatchQueue.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/BatchQueue.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/BatchQueue.java
index b4c0185..99370ff 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/BatchQueue.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/BatchQueue.java
@@ -57,7 +57,7 @@ import org.slf4j.LoggerFactory;
  * maxRunTime:
  *  Maximum allowed run time in hours.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class BatchQueue implements org.apache.thrift.TBase<BatchQueue, 
BatchQueue._Fields>, java.io.Serializable, Cloneable, Comparable<BatchQueue> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("BatchQueue");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/CloudJobSubmission.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/CloudJobSubmission.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/CloudJobSubmission.java
index d84f75e..29be8fc 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/CloudJobSubmission.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/CloudJobSubmission.java
@@ -56,7 +56,7 @@ import org.slf4j.LoggerFactory;
  * 
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class CloudJobSubmission implements 
org.apache.thrift.TBase<CloudJobSubmission, CloudJobSubmission._Fields>, 
java.io.Serializable, Cloneable, Comparable<CloudJobSubmission> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("CloudJobSubmission");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ComputeResourceDescription.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ComputeResourceDescription.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ComputeResourceDescription.java
index 6837240..305ba02 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ComputeResourceDescription.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ComputeResourceDescription.java
@@ -80,7 +80,7 @@ import org.slf4j.LoggerFactory;
  *  Map of file systems type and the path.
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class ComputeResourceDescription implements 
org.apache.thrift.TBase<ComputeResourceDescription, 
ComputeResourceDescription._Fields>, java.io.Serializable, Cloneable, 
Comparable<ComputeResourceDescription> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ComputeResourceDescription");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/GlobusJobSubmission.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/GlobusJobSubmission.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/GlobusJobSubmission.java
index 6bbb53a..29b4e8e 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/GlobusJobSubmission.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/GlobusJobSubmission.java
@@ -51,7 +51,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class GlobusJobSubmission implements 
org.apache.thrift.TBase<GlobusJobSubmission, GlobusJobSubmission._Fields>, 
java.io.Serializable, Cloneable, Comparable<GlobusJobSubmission> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("GlobusJobSubmission");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/JobSubmissionInterface.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/JobSubmissionInterface.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/JobSubmissionInterface.java
index 0291df5..2e7b688 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/JobSubmissionInterface.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/JobSubmissionInterface.java
@@ -61,7 +61,7 @@ import org.slf4j.LoggerFactory;
  *   Lower the numerical number, higher the priority
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class JobSubmissionInterface implements 
org.apache.thrift.TBase<JobSubmissionInterface, 
JobSubmissionInterface._Fields>, java.io.Serializable, Cloneable, 
Comparable<JobSubmissionInterface> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("JobSubmissionInterface");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/LOCALSubmission.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/LOCALSubmission.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/LOCALSubmission.java
index 4eb7773..5ef3389 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/LOCALSubmission.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/LOCALSubmission.java
@@ -60,7 +60,7 @@ import org.slf4j.LoggerFactory;
  * sshPort:
  *  If a non-default port needs to used, specify it.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class LOCALSubmission implements 
org.apache.thrift.TBase<LOCALSubmission, LOCALSubmission._Fields>, 
java.io.Serializable, Cloneable, Comparable<LOCALSubmission> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("LOCALSubmission");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManager.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManager.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManager.java
index 5614b27..61daaca 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManager.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManager.java
@@ -68,7 +68,7 @@ import org.slf4j.LoggerFactory;
  *  An enumeration of commonly used manager commands.
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class ResourceJobManager implements 
org.apache.thrift.TBase<ResourceJobManager, ResourceJobManager._Fields>, 
java.io.Serializable, Cloneable, Comparable<ResourceJobManager> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ResourceJobManager");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/SSHJobSubmission.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/SSHJobSubmission.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/SSHJobSubmission.java
index 88a1bfa..1c76451 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/SSHJobSubmission.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/SSHJobSubmission.java
@@ -67,7 +67,7 @@ import org.slf4j.LoggerFactory;
  *    the same. Example: *@*.example.com or *@example.com
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class SSHJobSubmission implements 
org.apache.thrift.TBase<SSHJobSubmission, SSHJobSubmission._Fields>, 
java.io.Serializable, Cloneable, Comparable<SSHJobSubmission> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("SSHJobSubmission");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/UnicoreJobSubmission.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/UnicoreJobSubmission.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/UnicoreJobSubmission.java
index 4f57e14..d66ae6a 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/UnicoreJobSubmission.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/UnicoreJobSubmission.java
@@ -59,7 +59,7 @@ import org.slf4j.LoggerFactory;
  * authenticationMode
  *  The authenticationMode defines the way certificate is fetched.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class UnicoreJobSubmission implements 
org.apache.thrift.TBase<UnicoreJobSubmission, UnicoreJobSubmission._Fields>, 
java.io.Serializable, Cloneable, Comparable<UnicoreJobSubmission> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("UnicoreJobSubmission");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/ComputeResourcePreference.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/ComputeResourcePreference.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/ComputeResourcePreference.java
index f34836c..8ddece4 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/ComputeResourcePreference.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/ComputeResourcePreference.java
@@ -85,7 +85,7 @@ import org.slf4j.LoggerFactory;
  *   default credential store.
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class ComputeResourcePreference implements 
org.apache.thrift.TBase<ComputeResourcePreference, 
ComputeResourcePreference._Fields>, java.io.Serializable, Cloneable, 
Comparable<ComputeResourcePreference> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ComputeResourcePreference");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/DataStoragePreference.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/DataStoragePreference.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/DataStoragePreference.java
deleted file mode 100644
index aea5ac2..0000000
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/DataStoragePreference.java
+++ /dev/null
@@ -1,728 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * Autogenerated by Thrift Compiler (0.9.2)
- *
- * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
- *  @generated
- */
-package org.apache.airavata.model.appcatalog.gatewayprofile;
-
-import org.apache.thrift.scheme.IScheme;
-import org.apache.thrift.scheme.SchemeFactory;
-import org.apache.thrift.scheme.StandardScheme;
-
-import org.apache.thrift.scheme.TupleScheme;
-import org.apache.thrift.protocol.TTupleProtocol;
-import org.apache.thrift.protocol.TProtocolException;
-import org.apache.thrift.EncodingUtils;
-import org.apache.thrift.TException;
-import org.apache.thrift.async.AsyncMethodCallback;
-import org.apache.thrift.server.AbstractNonblockingServer.*;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.HashMap;
-import java.util.EnumMap;
-import java.util.Set;
-import java.util.HashSet;
-import java.util.EnumSet;
-import java.util.Collections;
-import java.util.BitSet;
-import java.nio.ByteBuffer;
-import java.util.Arrays;
-import javax.annotation.Generated;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = 
"2015-12-2")
-public class DataStoragePreference implements 
org.apache.thrift.TBase<DataStoragePreference, DataStoragePreference._Fields>, 
java.io.Serializable, Cloneable, Comparable<DataStoragePreference> {
-  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("DataStoragePreference");
-
-  private static final org.apache.thrift.protocol.TField 
DATA_MOVEMEMT_RESOURCE_ID_FIELD_DESC = new 
org.apache.thrift.protocol.TField("dataMovememtResourceId", 
org.apache.thrift.protocol.TType.STRING, (short)1);
-  private static final org.apache.thrift.protocol.TField 
LOGIN_USER_NAME_FIELD_DESC = new 
org.apache.thrift.protocol.TField("loginUserName", 
org.apache.thrift.protocol.TType.STRING, (short)2);
-  private static final org.apache.thrift.protocol.TField 
FILE_SYSTEM_ROOT_LOCATION_FIELD_DESC = new 
org.apache.thrift.protocol.TField("fileSystemRootLocation", 
org.apache.thrift.protocol.TType.STRING, (short)3);
-  private static final org.apache.thrift.protocol.TField 
RESOURCE_SPECIFIC_CREDENTIAL_STORE_TOKEN_FIELD_DESC = new 
org.apache.thrift.protocol.TField("resourceSpecificCredentialStoreToken", 
org.apache.thrift.protocol.TType.STRING, (short)4);
-
-  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = 
new HashMap<Class<? extends IScheme>, SchemeFactory>();
-  static {
-    schemes.put(StandardScheme.class, new 
DataStoragePreferenceStandardSchemeFactory());
-    schemes.put(TupleScheme.class, new 
DataStoragePreferenceTupleSchemeFactory());
-  }
-
-  private String dataMovememtResourceId; // required
-  private String loginUserName; // optional
-  private String fileSystemRootLocation; // optional
-  private String resourceSpecificCredentialStoreToken; // optional
-
-  /** The set of fields this struct contains, along with convenience methods 
for finding and manipulating them. */
-  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
-    DATA_MOVEMEMT_RESOURCE_ID((short)1, "dataMovememtResourceId"),
-    LOGIN_USER_NAME((short)2, "loginUserName"),
-    FILE_SYSTEM_ROOT_LOCATION((short)3, "fileSystemRootLocation"),
-    RESOURCE_SPECIFIC_CREDENTIAL_STORE_TOKEN((short)4, 
"resourceSpecificCredentialStoreToken");
-
-    private static final Map<String, _Fields> byName = new HashMap<String, 
_Fields>();
-
-    static {
-      for (_Fields field : EnumSet.allOf(_Fields.class)) {
-        byName.put(field.getFieldName(), field);
-      }
-    }
-
-    /**
-     * Find the _Fields constant that matches fieldId, or null if its not 
found.
-     */
-    public static _Fields findByThriftId(int fieldId) {
-      switch(fieldId) {
-        case 1: // DATA_MOVEMEMT_RESOURCE_ID
-          return DATA_MOVEMEMT_RESOURCE_ID;
-        case 2: // LOGIN_USER_NAME
-          return LOGIN_USER_NAME;
-        case 3: // FILE_SYSTEM_ROOT_LOCATION
-          return FILE_SYSTEM_ROOT_LOCATION;
-        case 4: // RESOURCE_SPECIFIC_CREDENTIAL_STORE_TOKEN
-          return RESOURCE_SPECIFIC_CREDENTIAL_STORE_TOKEN;
-        default:
-          return null;
-      }
-    }
-
-    /**
-     * Find the _Fields constant that matches fieldId, throwing an exception
-     * if it is not found.
-     */
-    public static _Fields findByThriftIdOrThrow(int fieldId) {
-      _Fields fields = findByThriftId(fieldId);
-      if (fields == null) throw new IllegalArgumentException("Field " + 
fieldId + " doesn't exist!");
-      return fields;
-    }
-
-    /**
-     * Find the _Fields constant that matches name, or null if its not found.
-     */
-    public static _Fields findByName(String name) {
-      return byName.get(name);
-    }
-
-    private final short _thriftId;
-    private final String _fieldName;
-
-    _Fields(short thriftId, String fieldName) {
-      _thriftId = thriftId;
-      _fieldName = fieldName;
-    }
-
-    public short getThriftFieldId() {
-      return _thriftId;
-    }
-
-    public String getFieldName() {
-      return _fieldName;
-    }
-  }
-
-  // isset id assignments
-  private static final _Fields optionals[] = 
{_Fields.LOGIN_USER_NAME,_Fields.FILE_SYSTEM_ROOT_LOCATION,_Fields.RESOURCE_SPECIFIC_CREDENTIAL_STORE_TOKEN};
-  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> 
metaDataMap;
-  static {
-    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new 
EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
-    tmpMap.put(_Fields.DATA_MOVEMEMT_RESOURCE_ID, new 
org.apache.thrift.meta_data.FieldMetaData("dataMovememtResourceId", 
org.apache.thrift.TFieldRequirementType.REQUIRED, 
-        new 
org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-    tmpMap.put(_Fields.LOGIN_USER_NAME, new 
org.apache.thrift.meta_data.FieldMetaData("loginUserName", 
org.apache.thrift.TFieldRequirementType.OPTIONAL, 
-        new 
org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-    tmpMap.put(_Fields.FILE_SYSTEM_ROOT_LOCATION, new 
org.apache.thrift.meta_data.FieldMetaData("fileSystemRootLocation", 
org.apache.thrift.TFieldRequirementType.OPTIONAL, 
-        new 
org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-    tmpMap.put(_Fields.RESOURCE_SPECIFIC_CREDENTIAL_STORE_TOKEN, new 
org.apache.thrift.meta_data.FieldMetaData("resourceSpecificCredentialStoreToken",
 org.apache.thrift.TFieldRequirementType.OPTIONAL, 
-        new 
org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-    metaDataMap = Collections.unmodifiableMap(tmpMap);
-    
org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DataStoragePreference.class,
 metaDataMap);
-  }
-
-  public DataStoragePreference() {
-  }
-
-  public DataStoragePreference(
-    String dataMovememtResourceId)
-  {
-    this();
-    this.dataMovememtResourceId = dataMovememtResourceId;
-  }
-
-  /**
-   * Performs a deep copy on <i>other</i>.
-   */
-  public DataStoragePreference(DataStoragePreference other) {
-    if (other.isSetDataMovememtResourceId()) {
-      this.dataMovememtResourceId = other.dataMovememtResourceId;
-    }
-    if (other.isSetLoginUserName()) {
-      this.loginUserName = other.loginUserName;
-    }
-    if (other.isSetFileSystemRootLocation()) {
-      this.fileSystemRootLocation = other.fileSystemRootLocation;
-    }
-    if (other.isSetResourceSpecificCredentialStoreToken()) {
-      this.resourceSpecificCredentialStoreToken = 
other.resourceSpecificCredentialStoreToken;
-    }
-  }
-
-  public DataStoragePreference deepCopy() {
-    return new DataStoragePreference(this);
-  }
-
-  @Override
-  public void clear() {
-    this.dataMovememtResourceId = null;
-    this.loginUserName = null;
-    this.fileSystemRootLocation = null;
-    this.resourceSpecificCredentialStoreToken = null;
-  }
-
-  public String getDataMovememtResourceId() {
-    return this.dataMovememtResourceId;
-  }
-
-  public void setDataMovememtResourceId(String dataMovememtResourceId) {
-    this.dataMovememtResourceId = dataMovememtResourceId;
-  }
-
-  public void unsetDataMovememtResourceId() {
-    this.dataMovememtResourceId = null;
-  }
-
-  /** Returns true if field dataMovememtResourceId is set (has been assigned a 
value) and false otherwise */
-  public boolean isSetDataMovememtResourceId() {
-    return this.dataMovememtResourceId != null;
-  }
-
-  public void setDataMovememtResourceIdIsSet(boolean value) {
-    if (!value) {
-      this.dataMovememtResourceId = null;
-    }
-  }
-
-  public String getLoginUserName() {
-    return this.loginUserName;
-  }
-
-  public void setLoginUserName(String loginUserName) {
-    this.loginUserName = loginUserName;
-  }
-
-  public void unsetLoginUserName() {
-    this.loginUserName = null;
-  }
-
-  /** Returns true if field loginUserName is set (has been assigned a value) 
and false otherwise */
-  public boolean isSetLoginUserName() {
-    return this.loginUserName != null;
-  }
-
-  public void setLoginUserNameIsSet(boolean value) {
-    if (!value) {
-      this.loginUserName = null;
-    }
-  }
-
-  public String getFileSystemRootLocation() {
-    return this.fileSystemRootLocation;
-  }
-
-  public void setFileSystemRootLocation(String fileSystemRootLocation) {
-    this.fileSystemRootLocation = fileSystemRootLocation;
-  }
-
-  public void unsetFileSystemRootLocation() {
-    this.fileSystemRootLocation = null;
-  }
-
-  /** Returns true if field fileSystemRootLocation is set (has been assigned a 
value) and false otherwise */
-  public boolean isSetFileSystemRootLocation() {
-    return this.fileSystemRootLocation != null;
-  }
-
-  public void setFileSystemRootLocationIsSet(boolean value) {
-    if (!value) {
-      this.fileSystemRootLocation = null;
-    }
-  }
-
-  public String getResourceSpecificCredentialStoreToken() {
-    return this.resourceSpecificCredentialStoreToken;
-  }
-
-  public void setResourceSpecificCredentialStoreToken(String 
resourceSpecificCredentialStoreToken) {
-    this.resourceSpecificCredentialStoreToken = 
resourceSpecificCredentialStoreToken;
-  }
-
-  public void unsetResourceSpecificCredentialStoreToken() {
-    this.resourceSpecificCredentialStoreToken = null;
-  }
-
-  /** Returns true if field resourceSpecificCredentialStoreToken is set (has 
been assigned a value) and false otherwise */
-  public boolean isSetResourceSpecificCredentialStoreToken() {
-    return this.resourceSpecificCredentialStoreToken != null;
-  }
-
-  public void setResourceSpecificCredentialStoreTokenIsSet(boolean value) {
-    if (!value) {
-      this.resourceSpecificCredentialStoreToken = null;
-    }
-  }
-
-  public void setFieldValue(_Fields field, Object value) {
-    switch (field) {
-    case DATA_MOVEMEMT_RESOURCE_ID:
-      if (value == null) {
-        unsetDataMovememtResourceId();
-      } else {
-        setDataMovememtResourceId((String)value);
-      }
-      break;
-
-    case LOGIN_USER_NAME:
-      if (value == null) {
-        unsetLoginUserName();
-      } else {
-        setLoginUserName((String)value);
-      }
-      break;
-
-    case FILE_SYSTEM_ROOT_LOCATION:
-      if (value == null) {
-        unsetFileSystemRootLocation();
-      } else {
-        setFileSystemRootLocation((String)value);
-      }
-      break;
-
-    case RESOURCE_SPECIFIC_CREDENTIAL_STORE_TOKEN:
-      if (value == null) {
-        unsetResourceSpecificCredentialStoreToken();
-      } else {
-        setResourceSpecificCredentialStoreToken((String)value);
-      }
-      break;
-
-    }
-  }
-
-  public Object getFieldValue(_Fields field) {
-    switch (field) {
-    case DATA_MOVEMEMT_RESOURCE_ID:
-      return getDataMovememtResourceId();
-
-    case LOGIN_USER_NAME:
-      return getLoginUserName();
-
-    case FILE_SYSTEM_ROOT_LOCATION:
-      return getFileSystemRootLocation();
-
-    case RESOURCE_SPECIFIC_CREDENTIAL_STORE_TOKEN:
-      return getResourceSpecificCredentialStoreToken();
-
-    }
-    throw new IllegalStateException();
-  }
-
-  /** Returns true if field corresponding to fieldID is set (has been assigned 
a value) and false otherwise */
-  public boolean isSet(_Fields field) {
-    if (field == null) {
-      throw new IllegalArgumentException();
-    }
-
-    switch (field) {
-    case DATA_MOVEMEMT_RESOURCE_ID:
-      return isSetDataMovememtResourceId();
-    case LOGIN_USER_NAME:
-      return isSetLoginUserName();
-    case FILE_SYSTEM_ROOT_LOCATION:
-      return isSetFileSystemRootLocation();
-    case RESOURCE_SPECIFIC_CREDENTIAL_STORE_TOKEN:
-      return isSetResourceSpecificCredentialStoreToken();
-    }
-    throw new IllegalStateException();
-  }
-
-  @Override
-  public boolean equals(Object that) {
-    if (that == null)
-      return false;
-    if (that instanceof DataStoragePreference)
-      return this.equals((DataStoragePreference)that);
-    return false;
-  }
-
-  public boolean equals(DataStoragePreference that) {
-    if (that == null)
-      return false;
-
-    boolean this_present_dataMovememtResourceId = true && 
this.isSetDataMovememtResourceId();
-    boolean that_present_dataMovememtResourceId = true && 
that.isSetDataMovememtResourceId();
-    if (this_present_dataMovememtResourceId || 
that_present_dataMovememtResourceId) {
-      if (!(this_present_dataMovememtResourceId && 
that_present_dataMovememtResourceId))
-        return false;
-      if (!this.dataMovememtResourceId.equals(that.dataMovememtResourceId))
-        return false;
-    }
-
-    boolean this_present_loginUserName = true && this.isSetLoginUserName();
-    boolean that_present_loginUserName = true && that.isSetLoginUserName();
-    if (this_present_loginUserName || that_present_loginUserName) {
-      if (!(this_present_loginUserName && that_present_loginUserName))
-        return false;
-      if (!this.loginUserName.equals(that.loginUserName))
-        return false;
-    }
-
-    boolean this_present_fileSystemRootLocation = true && 
this.isSetFileSystemRootLocation();
-    boolean that_present_fileSystemRootLocation = true && 
that.isSetFileSystemRootLocation();
-    if (this_present_fileSystemRootLocation || 
that_present_fileSystemRootLocation) {
-      if (!(this_present_fileSystemRootLocation && 
that_present_fileSystemRootLocation))
-        return false;
-      if (!this.fileSystemRootLocation.equals(that.fileSystemRootLocation))
-        return false;
-    }
-
-    boolean this_present_resourceSpecificCredentialStoreToken = true && 
this.isSetResourceSpecificCredentialStoreToken();
-    boolean that_present_resourceSpecificCredentialStoreToken = true && 
that.isSetResourceSpecificCredentialStoreToken();
-    if (this_present_resourceSpecificCredentialStoreToken || 
that_present_resourceSpecificCredentialStoreToken) {
-      if (!(this_present_resourceSpecificCredentialStoreToken && 
that_present_resourceSpecificCredentialStoreToken))
-        return false;
-      if 
(!this.resourceSpecificCredentialStoreToken.equals(that.resourceSpecificCredentialStoreToken))
-        return false;
-    }
-
-    return true;
-  }
-
-  @Override
-  public int hashCode() {
-    List<Object> list = new ArrayList<Object>();
-
-    boolean present_dataMovememtResourceId = true && 
(isSetDataMovememtResourceId());
-    list.add(present_dataMovememtResourceId);
-    if (present_dataMovememtResourceId)
-      list.add(dataMovememtResourceId);
-
-    boolean present_loginUserName = true && (isSetLoginUserName());
-    list.add(present_loginUserName);
-    if (present_loginUserName)
-      list.add(loginUserName);
-
-    boolean present_fileSystemRootLocation = true && 
(isSetFileSystemRootLocation());
-    list.add(present_fileSystemRootLocation);
-    if (present_fileSystemRootLocation)
-      list.add(fileSystemRootLocation);
-
-    boolean present_resourceSpecificCredentialStoreToken = true && 
(isSetResourceSpecificCredentialStoreToken());
-    list.add(present_resourceSpecificCredentialStoreToken);
-    if (present_resourceSpecificCredentialStoreToken)
-      list.add(resourceSpecificCredentialStoreToken);
-
-    return list.hashCode();
-  }
-
-  @Override
-  public int compareTo(DataStoragePreference other) {
-    if (!getClass().equals(other.getClass())) {
-      return getClass().getName().compareTo(other.getClass().getName());
-    }
-
-    int lastComparison = 0;
-
-    lastComparison = 
Boolean.valueOf(isSetDataMovememtResourceId()).compareTo(other.isSetDataMovememtResourceId());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetDataMovememtResourceId()) {
-      lastComparison = 
org.apache.thrift.TBaseHelper.compareTo(this.dataMovememtResourceId, 
other.dataMovememtResourceId);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    lastComparison = 
Boolean.valueOf(isSetLoginUserName()).compareTo(other.isSetLoginUserName());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetLoginUserName()) {
-      lastComparison = 
org.apache.thrift.TBaseHelper.compareTo(this.loginUserName, 
other.loginUserName);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    lastComparison = 
Boolean.valueOf(isSetFileSystemRootLocation()).compareTo(other.isSetFileSystemRootLocation());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetFileSystemRootLocation()) {
-      lastComparison = 
org.apache.thrift.TBaseHelper.compareTo(this.fileSystemRootLocation, 
other.fileSystemRootLocation);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    lastComparison = 
Boolean.valueOf(isSetResourceSpecificCredentialStoreToken()).compareTo(other.isSetResourceSpecificCredentialStoreToken());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetResourceSpecificCredentialStoreToken()) {
-      lastComparison = 
org.apache.thrift.TBaseHelper.compareTo(this.resourceSpecificCredentialStoreToken,
 other.resourceSpecificCredentialStoreToken);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    return 0;
-  }
-
-  public _Fields fieldForId(int fieldId) {
-    return _Fields.findByThriftId(fieldId);
-  }
-
-  public void read(org.apache.thrift.protocol.TProtocol iprot) throws 
org.apache.thrift.TException {
-    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
-  }
-
-  public void write(org.apache.thrift.protocol.TProtocol oprot) throws 
org.apache.thrift.TException {
-    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
-  }
-
-  @Override
-  public String toString() {
-    StringBuilder sb = new StringBuilder("DataStoragePreference(");
-    boolean first = true;
-
-    sb.append("dataMovememtResourceId:");
-    if (this.dataMovememtResourceId == null) {
-      sb.append("null");
-    } else {
-      sb.append(this.dataMovememtResourceId);
-    }
-    first = false;
-    if (isSetLoginUserName()) {
-      if (!first) sb.append(", ");
-      sb.append("loginUserName:");
-      if (this.loginUserName == null) {
-        sb.append("null");
-      } else {
-        sb.append(this.loginUserName);
-      }
-      first = false;
-    }
-    if (isSetFileSystemRootLocation()) {
-      if (!first) sb.append(", ");
-      sb.append("fileSystemRootLocation:");
-      if (this.fileSystemRootLocation == null) {
-        sb.append("null");
-      } else {
-        sb.append(this.fileSystemRootLocation);
-      }
-      first = false;
-    }
-    if (isSetResourceSpecificCredentialStoreToken()) {
-      if (!first) sb.append(", ");
-      sb.append("resourceSpecificCredentialStoreToken:");
-      if (this.resourceSpecificCredentialStoreToken == null) {
-        sb.append("null");
-      } else {
-        sb.append(this.resourceSpecificCredentialStoreToken);
-      }
-      first = false;
-    }
-    sb.append(")");
-    return sb.toString();
-  }
-
-  public void validate() throws org.apache.thrift.TException {
-    // check for required fields
-    if (!isSetDataMovememtResourceId()) {
-      throw new org.apache.thrift.protocol.TProtocolException("Required field 
'dataMovememtResourceId' is unset! Struct:" + toString());
-    }
-
-    // check for sub-struct validity
-  }
-
-  private void writeObject(java.io.ObjectOutputStream out) throws 
java.io.IOException {
-    try {
-      write(new org.apache.thrift.protocol.TCompactProtocol(new 
org.apache.thrift.transport.TIOStreamTransport(out)));
-    } catch (org.apache.thrift.TException te) {
-      throw new java.io.IOException(te);
-    }
-  }
-
-  private void readObject(java.io.ObjectInputStream in) throws 
java.io.IOException, ClassNotFoundException {
-    try {
-      read(new org.apache.thrift.protocol.TCompactProtocol(new 
org.apache.thrift.transport.TIOStreamTransport(in)));
-    } catch (org.apache.thrift.TException te) {
-      throw new java.io.IOException(te);
-    }
-  }
-
-  private static class DataStoragePreferenceStandardSchemeFactory implements 
SchemeFactory {
-    public DataStoragePreferenceStandardScheme getScheme() {
-      return new DataStoragePreferenceStandardScheme();
-    }
-  }
-
-  private static class DataStoragePreferenceStandardScheme extends 
StandardScheme<DataStoragePreference> {
-
-    public void read(org.apache.thrift.protocol.TProtocol iprot, 
DataStoragePreference struct) throws org.apache.thrift.TException {
-      org.apache.thrift.protocol.TField schemeField;
-      iprot.readStructBegin();
-      while (true)
-      {
-        schemeField = iprot.readFieldBegin();
-        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
-          break;
-        }
-        switch (schemeField.id) {
-          case 1: // DATA_MOVEMEMT_RESOURCE_ID
-            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
-              struct.dataMovememtResourceId = iprot.readString();
-              struct.setDataMovememtResourceIdIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
-            }
-            break;
-          case 2: // LOGIN_USER_NAME
-            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
-              struct.loginUserName = iprot.readString();
-              struct.setLoginUserNameIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
-            }
-            break;
-          case 3: // FILE_SYSTEM_ROOT_LOCATION
-            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
-              struct.fileSystemRootLocation = iprot.readString();
-              struct.setFileSystemRootLocationIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
-            }
-            break;
-          case 4: // RESOURCE_SPECIFIC_CREDENTIAL_STORE_TOKEN
-            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
-              struct.resourceSpecificCredentialStoreToken = iprot.readString();
-              struct.setResourceSpecificCredentialStoreTokenIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
-            }
-            break;
-          default:
-            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
-        }
-        iprot.readFieldEnd();
-      }
-      iprot.readStructEnd();
-      struct.validate();
-    }
-
-    public void write(org.apache.thrift.protocol.TProtocol oprot, 
DataStoragePreference struct) throws org.apache.thrift.TException {
-      struct.validate();
-
-      oprot.writeStructBegin(STRUCT_DESC);
-      if (struct.dataMovememtResourceId != null) {
-        oprot.writeFieldBegin(DATA_MOVEMEMT_RESOURCE_ID_FIELD_DESC);
-        oprot.writeString(struct.dataMovememtResourceId);
-        oprot.writeFieldEnd();
-      }
-      if (struct.loginUserName != null) {
-        if (struct.isSetLoginUserName()) {
-          oprot.writeFieldBegin(LOGIN_USER_NAME_FIELD_DESC);
-          oprot.writeString(struct.loginUserName);
-          oprot.writeFieldEnd();
-        }
-      }
-      if (struct.fileSystemRootLocation != null) {
-        if (struct.isSetFileSystemRootLocation()) {
-          oprot.writeFieldBegin(FILE_SYSTEM_ROOT_LOCATION_FIELD_DESC);
-          oprot.writeString(struct.fileSystemRootLocation);
-          oprot.writeFieldEnd();
-        }
-      }
-      if (struct.resourceSpecificCredentialStoreToken != null) {
-        if (struct.isSetResourceSpecificCredentialStoreToken()) {
-          
oprot.writeFieldBegin(RESOURCE_SPECIFIC_CREDENTIAL_STORE_TOKEN_FIELD_DESC);
-          oprot.writeString(struct.resourceSpecificCredentialStoreToken);
-          oprot.writeFieldEnd();
-        }
-      }
-      oprot.writeFieldStop();
-      oprot.writeStructEnd();
-    }
-
-  }
-
-  private static class DataStoragePreferenceTupleSchemeFactory implements 
SchemeFactory {
-    public DataStoragePreferenceTupleScheme getScheme() {
-      return new DataStoragePreferenceTupleScheme();
-    }
-  }
-
-  private static class DataStoragePreferenceTupleScheme extends 
TupleScheme<DataStoragePreference> {
-
-    @Override
-    public void write(org.apache.thrift.protocol.TProtocol prot, 
DataStoragePreference struct) throws org.apache.thrift.TException {
-      TTupleProtocol oprot = (TTupleProtocol) prot;
-      oprot.writeString(struct.dataMovememtResourceId);
-      BitSet optionals = new BitSet();
-      if (struct.isSetLoginUserName()) {
-        optionals.set(0);
-      }
-      if (struct.isSetFileSystemRootLocation()) {
-        optionals.set(1);
-      }
-      if (struct.isSetResourceSpecificCredentialStoreToken()) {
-        optionals.set(2);
-      }
-      oprot.writeBitSet(optionals, 3);
-      if (struct.isSetLoginUserName()) {
-        oprot.writeString(struct.loginUserName);
-      }
-      if (struct.isSetFileSystemRootLocation()) {
-        oprot.writeString(struct.fileSystemRootLocation);
-      }
-      if (struct.isSetResourceSpecificCredentialStoreToken()) {
-        oprot.writeString(struct.resourceSpecificCredentialStoreToken);
-      }
-    }
-
-    @Override
-    public void read(org.apache.thrift.protocol.TProtocol prot, 
DataStoragePreference struct) throws org.apache.thrift.TException {
-      TTupleProtocol iprot = (TTupleProtocol) prot;
-      struct.dataMovememtResourceId = iprot.readString();
-      struct.setDataMovememtResourceIdIsSet(true);
-      BitSet incoming = iprot.readBitSet(3);
-      if (incoming.get(0)) {
-        struct.loginUserName = iprot.readString();
-        struct.setLoginUserNameIsSet(true);
-      }
-      if (incoming.get(1)) {
-        struct.fileSystemRootLocation = iprot.readString();
-        struct.setFileSystemRootLocationIsSet(true);
-      }
-      if (incoming.get(2)) {
-        struct.resourceSpecificCredentialStoreToken = iprot.readString();
-        struct.setResourceSpecificCredentialStoreTokenIsSet(true);
-      }
-    }
-  }
-
-}
-

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/GatewayResourceProfile.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/GatewayResourceProfile.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/GatewayResourceProfile.java
index 66aa31d..7a1048c 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/GatewayResourceProfile.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/GatewayResourceProfile.java
@@ -64,7 +64,7 @@ import org.slf4j.LoggerFactory;
  *  List of resource preferences for each of the registered compute resources.
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class GatewayResourceProfile implements 
org.apache.thrift.TBase<GatewayResourceProfile, 
GatewayResourceProfile._Fields>, java.io.Serializable, Cloneable, 
Comparable<GatewayResourceProfile> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("GatewayResourceProfile");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/StoragePreference.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/StoragePreference.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/StoragePreference.java
index 2dddf01..89c8242 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/StoragePreference.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/StoragePreference.java
@@ -51,7 +51,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class StoragePreference implements 
org.apache.thrift.TBase<StoragePreference, StoragePreference._Fields>, 
java.io.Serializable, Cloneable, Comparable<StoragePreference> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("StoragePreference");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/storageresource/StorageResourceDescription.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/storageresource/StorageResourceDescription.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/storageresource/StorageResourceDescription.java
index 83bde98..e6891f3 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/storageresource/StorageResourceDescription.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/storageresource/StorageResourceDescription.java
@@ -68,7 +68,7 @@ import org.slf4j.LoggerFactory;
  * 
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class StorageResourceDescription implements 
org.apache.thrift.TBase<StorageResourceDescription, 
StorageResourceDescription._Fields>, java.io.Serializable, Cloneable, 
Comparable<StorageResourceDescription> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("StorageResourceDescription");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/InputDataObjectType.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/InputDataObjectType.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/InputDataObjectType.java
index 3518cd1..0240596 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/InputDataObjectType.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/InputDataObjectType.java
@@ -77,7 +77,7 @@ import org.slf4j.LoggerFactory;
  *   Any metadat. This is typically ignore by Airavata and is used by gateways 
for application configuration.
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class InputDataObjectType implements 
org.apache.thrift.TBase<InputDataObjectType, InputDataObjectType._Fields>, 
java.io.Serializable, Cloneable, Comparable<InputDataObjectType> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("InputDataObjectType");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/OutputDataObjectType.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/OutputDataObjectType.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/OutputDataObjectType.java
index d698137..27b9ce5 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/OutputDataObjectType.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/OutputDataObjectType.java
@@ -77,7 +77,7 @@ import org.slf4j.LoggerFactory;
  *   Any metadat. This is typically ignore by Airavata and is used by gateways 
for application configuration.
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class OutputDataObjectType implements 
org.apache.thrift.TBase<OutputDataObjectType, OutputDataObjectType._Fields>, 
java.io.Serializable, Cloneable, Comparable<OutputDataObjectType> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("OutputDataObjectType");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ErrorModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ErrorModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ErrorModel.java
index dd87084..94898a5 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ErrorModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ErrorModel.java
@@ -51,7 +51,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class ErrorModel implements org.apache.thrift.TBase<ErrorModel, 
ErrorModel._Fields>, java.io.Serializable, Cloneable, Comparable<ErrorModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ErrorModel");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidationResults.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidationResults.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidationResults.java
index 8232d56..bca939a 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidationResults.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidationResults.java
@@ -51,7 +51,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class ValidationResults implements 
org.apache.thrift.TBase<ValidationResults, ValidationResults._Fields>, 
java.io.Serializable, Cloneable, Comparable<ValidationResults> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ValidationResults");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidatorResult.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidatorResult.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidatorResult.java
index 7df0e6b..e8a532b 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidatorResult.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidatorResult.java
@@ -58,7 +58,7 @@ import org.slf4j.LoggerFactory;
  * during the experiment launch operation
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class ValidatorResult implements 
org.apache.thrift.TBase<ValidatorResult, ValidatorResult._Fields>, 
java.io.Serializable, Cloneable, Comparable<ValidatorResult> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ValidatorResult");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/DataMovementInterface.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/DataMovementInterface.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/DataMovementInterface.java
index 5640869..291385a 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/DataMovementInterface.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/DataMovementInterface.java
@@ -61,7 +61,7 @@ import org.slf4j.LoggerFactory;
  *   Lower the numerical number, higher the priority
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class DataMovementInterface implements 
org.apache.thrift.TBase<DataMovementInterface, DataMovementInterface._Fields>, 
java.io.Serializable, Cloneable, Comparable<DataMovementInterface> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("DataMovementInterface");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/GridFTPDataMovement.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/GridFTPDataMovement.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/GridFTPDataMovement.java
index 25db05a..b3f8e3e 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/GridFTPDataMovement.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/GridFTPDataMovement.java
@@ -60,7 +60,7 @@ import org.slf4j.LoggerFactory;
  * sshPort:
  *  If a non-default port needs to used, specify it.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class GridFTPDataMovement implements 
org.apache.thrift.TBase<GridFTPDataMovement, GridFTPDataMovement._Fields>, 
java.io.Serializable, Cloneable, Comparable<GridFTPDataMovement> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("GridFTPDataMovement");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/LOCALDataMovement.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/LOCALDataMovement.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/LOCALDataMovement.java
index 0ddedff..af27f92 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/LOCALDataMovement.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/LOCALDataMovement.java
@@ -60,7 +60,7 @@ import org.slf4j.LoggerFactory;
  * sshPort:
  *  If a non-defualt port needs to used, specify it.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class LOCALDataMovement implements 
org.apache.thrift.TBase<LOCALDataMovement, LOCALDataMovement._Fields>, 
java.io.Serializable, Cloneable, Comparable<LOCALDataMovement> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("LOCALDataMovement");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/SCPDataMovement.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/SCPDataMovement.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/SCPDataMovement.java
index f4928ca..053a635 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/SCPDataMovement.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/SCPDataMovement.java
@@ -60,7 +60,7 @@ import org.slf4j.LoggerFactory;
  * sshPort:
  *  If a non-default port needs to used, specify it.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class SCPDataMovement implements 
org.apache.thrift.TBase<SCPDataMovement, SCPDataMovement._Fields>, 
java.io.Serializable, Cloneable, Comparable<SCPDataMovement> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("SCPDataMovement");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/e7ebb144/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/UnicoreDataMovement.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/UnicoreDataMovement.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/UnicoreDataMovement.java
index d5fc5e6..f663b09 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/UnicoreDataMovement.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/UnicoreDataMovement.java
@@ -57,7 +57,7 @@ import org.slf4j.LoggerFactory;
  * unicoreEndPointURL:
  *  unicoreGateway End Point. The provider will query this service to fetch 
required service end points.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-06")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-01-12")
 public class UnicoreDataMovement implements 
org.apache.thrift.TBase<UnicoreDataMovement, UnicoreDataMovement._Fields>, 
java.io.Serializable, Cloneable, Comparable<UnicoreDataMovement> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("UnicoreDataMovement");
 

Reply via email to