http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/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 767d4ef..90d8a93 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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 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");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataProductModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataProductModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataProductModel.java
index 8f44e79..9207a93 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataProductModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataProductModel.java
@@ -51,23 +51,22 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class DataProductModel implements 
org.apache.thrift.TBase<DataProductModel, DataProductModel._Fields>, 
java.io.Serializable, Cloneable, Comparable<DataProductModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("DataProductModel");
 
   private static final org.apache.thrift.protocol.TField 
PRODUCT_URI_FIELD_DESC = new org.apache.thrift.protocol.TField("productUri", 
org.apache.thrift.protocol.TType.STRING, (short)1);
   private static final org.apache.thrift.protocol.TField GATEWAY_ID_FIELD_DESC 
= new org.apache.thrift.protocol.TField("gatewayId", 
org.apache.thrift.protocol.TType.STRING, (short)2);
   private static final org.apache.thrift.protocol.TField 
PARENT_PRODUCT_URI_FIELD_DESC = new 
org.apache.thrift.protocol.TField("parentProductUri", 
org.apache.thrift.protocol.TType.STRING, (short)3);
-  private static final org.apache.thrift.protocol.TField 
LOGICAL_PATH_FIELD_DESC = new org.apache.thrift.protocol.TField("logicalPath", 
org.apache.thrift.protocol.TType.STRING, (short)4);
-  private static final org.apache.thrift.protocol.TField 
PRODUCT_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("productName", 
org.apache.thrift.protocol.TType.STRING, (short)5);
-  private static final org.apache.thrift.protocol.TField 
PRODUCT_DESCRIPTION_FIELD_DESC = new 
org.apache.thrift.protocol.TField("productDescription", 
org.apache.thrift.protocol.TType.STRING, (short)6);
-  private static final org.apache.thrift.protocol.TField OWNER_NAME_FIELD_DESC 
= new org.apache.thrift.protocol.TField("ownerName", 
org.apache.thrift.protocol.TType.STRING, (short)7);
-  private static final org.apache.thrift.protocol.TField 
DATA_PRODUCT_TYPE_FIELD_DESC = new 
org.apache.thrift.protocol.TField("dataProductType", 
org.apache.thrift.protocol.TType.I32, (short)8);
-  private static final org.apache.thrift.protocol.TField 
PRODUCT_SIZE_FIELD_DESC = new org.apache.thrift.protocol.TField("productSize", 
org.apache.thrift.protocol.TType.I32, (short)9);
-  private static final org.apache.thrift.protocol.TField 
CREATION_TIME_FIELD_DESC = new 
org.apache.thrift.protocol.TField("creationTime", 
org.apache.thrift.protocol.TType.I64, (short)10);
-  private static final org.apache.thrift.protocol.TField 
LAST_MODIFIED_TIME_FIELD_DESC = new 
org.apache.thrift.protocol.TField("lastModifiedTime", 
org.apache.thrift.protocol.TType.I64, (short)11);
-  private static final org.apache.thrift.protocol.TField 
PRODUCT_METADATA_FIELD_DESC = new 
org.apache.thrift.protocol.TField("productMetadata", 
org.apache.thrift.protocol.TType.MAP, (short)12);
-  private static final org.apache.thrift.protocol.TField 
REPLICA_LOCATIONS_FIELD_DESC = new 
org.apache.thrift.protocol.TField("replicaLocations", 
org.apache.thrift.protocol.TType.LIST, (short)13);
+  private static final org.apache.thrift.protocol.TField 
PRODUCT_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("productName", 
org.apache.thrift.protocol.TType.STRING, (short)4);
+  private static final org.apache.thrift.protocol.TField 
PRODUCT_DESCRIPTION_FIELD_DESC = new 
org.apache.thrift.protocol.TField("productDescription", 
org.apache.thrift.protocol.TType.STRING, (short)5);
+  private static final org.apache.thrift.protocol.TField OWNER_NAME_FIELD_DESC 
= new org.apache.thrift.protocol.TField("ownerName", 
org.apache.thrift.protocol.TType.STRING, (short)6);
+  private static final org.apache.thrift.protocol.TField 
DATA_PRODUCT_TYPE_FIELD_DESC = new 
org.apache.thrift.protocol.TField("dataProductType", 
org.apache.thrift.protocol.TType.I32, (short)7);
+  private static final org.apache.thrift.protocol.TField 
PRODUCT_SIZE_FIELD_DESC = new org.apache.thrift.protocol.TField("productSize", 
org.apache.thrift.protocol.TType.I32, (short)8);
+  private static final org.apache.thrift.protocol.TField 
CREATION_TIME_FIELD_DESC = new 
org.apache.thrift.protocol.TField("creationTime", 
org.apache.thrift.protocol.TType.I64, (short)9);
+  private static final org.apache.thrift.protocol.TField 
LAST_MODIFIED_TIME_FIELD_DESC = new 
org.apache.thrift.protocol.TField("lastModifiedTime", 
org.apache.thrift.protocol.TType.I64, (short)10);
+  private static final org.apache.thrift.protocol.TField 
PRODUCT_METADATA_FIELD_DESC = new 
org.apache.thrift.protocol.TField("productMetadata", 
org.apache.thrift.protocol.TType.MAP, (short)11);
+  private static final org.apache.thrift.protocol.TField 
REPLICA_LOCATIONS_FIELD_DESC = new 
org.apache.thrift.protocol.TField("replicaLocations", 
org.apache.thrift.protocol.TType.LIST, (short)12);
 
   private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = 
new HashMap<Class<? extends IScheme>, SchemeFactory>();
   static {
@@ -78,7 +77,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
   private String productUri; // optional
   private String gatewayId; // optional
   private String parentProductUri; // optional
-  private String logicalPath; // optional
   private String productName; // optional
   private String productDescription; // optional
   private String ownerName; // optional
@@ -94,20 +92,19 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
     PRODUCT_URI((short)1, "productUri"),
     GATEWAY_ID((short)2, "gatewayId"),
     PARENT_PRODUCT_URI((short)3, "parentProductUri"),
-    LOGICAL_PATH((short)4, "logicalPath"),
-    PRODUCT_NAME((short)5, "productName"),
-    PRODUCT_DESCRIPTION((short)6, "productDescription"),
-    OWNER_NAME((short)7, "ownerName"),
+    PRODUCT_NAME((short)4, "productName"),
+    PRODUCT_DESCRIPTION((short)5, "productDescription"),
+    OWNER_NAME((short)6, "ownerName"),
     /**
      * 
      * @see DataProductType
      */
-    DATA_PRODUCT_TYPE((short)8, "dataProductType"),
-    PRODUCT_SIZE((short)9, "productSize"),
-    CREATION_TIME((short)10, "creationTime"),
-    LAST_MODIFIED_TIME((short)11, "lastModifiedTime"),
-    PRODUCT_METADATA((short)12, "productMetadata"),
-    REPLICA_LOCATIONS((short)13, "replicaLocations");
+    DATA_PRODUCT_TYPE((short)7, "dataProductType"),
+    PRODUCT_SIZE((short)8, "productSize"),
+    CREATION_TIME((short)9, "creationTime"),
+    LAST_MODIFIED_TIME((short)10, "lastModifiedTime"),
+    PRODUCT_METADATA((short)11, "productMetadata"),
+    REPLICA_LOCATIONS((short)12, "replicaLocations");
 
     private static final Map<String, _Fields> byName = new HashMap<String, 
_Fields>();
 
@@ -128,25 +125,23 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
           return GATEWAY_ID;
         case 3: // PARENT_PRODUCT_URI
           return PARENT_PRODUCT_URI;
-        case 4: // LOGICAL_PATH
-          return LOGICAL_PATH;
-        case 5: // PRODUCT_NAME
+        case 4: // PRODUCT_NAME
           return PRODUCT_NAME;
-        case 6: // PRODUCT_DESCRIPTION
+        case 5: // PRODUCT_DESCRIPTION
           return PRODUCT_DESCRIPTION;
-        case 7: // OWNER_NAME
+        case 6: // OWNER_NAME
           return OWNER_NAME;
-        case 8: // DATA_PRODUCT_TYPE
+        case 7: // DATA_PRODUCT_TYPE
           return DATA_PRODUCT_TYPE;
-        case 9: // PRODUCT_SIZE
+        case 8: // PRODUCT_SIZE
           return PRODUCT_SIZE;
-        case 10: // CREATION_TIME
+        case 9: // CREATION_TIME
           return CREATION_TIME;
-        case 11: // LAST_MODIFIED_TIME
+        case 10: // LAST_MODIFIED_TIME
           return LAST_MODIFIED_TIME;
-        case 12: // PRODUCT_METADATA
+        case 11: // PRODUCT_METADATA
           return PRODUCT_METADATA;
-        case 13: // REPLICA_LOCATIONS
+        case 12: // REPLICA_LOCATIONS
           return REPLICA_LOCATIONS;
         default:
           return null;
@@ -192,7 +187,7 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
   private static final int __CREATIONTIME_ISSET_ID = 1;
   private static final int __LASTMODIFIEDTIME_ISSET_ID = 2;
   private byte __isset_bitfield = 0;
-  private static final _Fields optionals[] = 
{_Fields.PRODUCT_URI,_Fields.GATEWAY_ID,_Fields.PARENT_PRODUCT_URI,_Fields.LOGICAL_PATH,_Fields.PRODUCT_NAME,_Fields.PRODUCT_DESCRIPTION,_Fields.OWNER_NAME,_Fields.DATA_PRODUCT_TYPE,_Fields.PRODUCT_SIZE,_Fields.CREATION_TIME,_Fields.LAST_MODIFIED_TIME,_Fields.PRODUCT_METADATA,_Fields.REPLICA_LOCATIONS};
+  private static final _Fields optionals[] = 
{_Fields.PRODUCT_URI,_Fields.GATEWAY_ID,_Fields.PARENT_PRODUCT_URI,_Fields.PRODUCT_NAME,_Fields.PRODUCT_DESCRIPTION,_Fields.OWNER_NAME,_Fields.DATA_PRODUCT_TYPE,_Fields.PRODUCT_SIZE,_Fields.CREATION_TIME,_Fields.LAST_MODIFIED_TIME,_Fields.PRODUCT_METADATA,_Fields.REPLICA_LOCATIONS};
   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);
@@ -202,8 +197,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
         new 
org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
     tmpMap.put(_Fields.PARENT_PRODUCT_URI, new 
org.apache.thrift.meta_data.FieldMetaData("parentProductUri", 
org.apache.thrift.TFieldRequirementType.OPTIONAL, 
         new 
org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-    tmpMap.put(_Fields.LOGICAL_PATH, new 
org.apache.thrift.meta_data.FieldMetaData("logicalPath", 
org.apache.thrift.TFieldRequirementType.OPTIONAL, 
-        new 
org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
     tmpMap.put(_Fields.PRODUCT_NAME, new 
org.apache.thrift.meta_data.FieldMetaData("productName", 
org.apache.thrift.TFieldRequirementType.OPTIONAL, 
         new 
org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
     tmpMap.put(_Fields.PRODUCT_DESCRIPTION, new 
org.apache.thrift.meta_data.FieldMetaData("productDescription", 
org.apache.thrift.TFieldRequirementType.OPTIONAL, 
@@ -246,9 +239,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
     if (other.isSetParentProductUri()) {
       this.parentProductUri = other.parentProductUri;
     }
-    if (other.isSetLogicalPath()) {
-      this.logicalPath = other.logicalPath;
-    }
     if (other.isSetProductName()) {
       this.productName = other.productName;
     }
@@ -286,7 +276,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
     this.productUri = null;
     this.gatewayId = null;
     this.parentProductUri = null;
-    this.logicalPath = null;
     this.productName = null;
     this.productDescription = null;
     this.ownerName = null;
@@ -370,29 +359,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
     }
   }
 
-  public String getLogicalPath() {
-    return this.logicalPath;
-  }
-
-  public void setLogicalPath(String logicalPath) {
-    this.logicalPath = logicalPath;
-  }
-
-  public void unsetLogicalPath() {
-    this.logicalPath = null;
-  }
-
-  /** Returns true if field logicalPath is set (has been assigned a value) and 
false otherwise */
-  public boolean isSetLogicalPath() {
-    return this.logicalPath != null;
-  }
-
-  public void setLogicalPathIsSet(boolean value) {
-    if (!value) {
-      this.logicalPath = null;
-    }
-  }
-
   public String getProductName() {
     return this.productName;
   }
@@ -657,14 +623,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
       }
       break;
 
-    case LOGICAL_PATH:
-      if (value == null) {
-        unsetLogicalPath();
-      } else {
-        setLogicalPath((String)value);
-      }
-      break;
-
     case PRODUCT_NAME:
       if (value == null) {
         unsetProductName();
@@ -751,9 +709,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
     case PARENT_PRODUCT_URI:
       return getParentProductUri();
 
-    case LOGICAL_PATH:
-      return getLogicalPath();
-
     case PRODUCT_NAME:
       return getProductName();
 
@@ -798,8 +753,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
       return isSetGatewayId();
     case PARENT_PRODUCT_URI:
       return isSetParentProductUri();
-    case LOGICAL_PATH:
-      return isSetLogicalPath();
     case PRODUCT_NAME:
       return isSetProductName();
     case PRODUCT_DESCRIPTION:
@@ -862,15 +815,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
         return false;
     }
 
-    boolean this_present_logicalPath = true && this.isSetLogicalPath();
-    boolean that_present_logicalPath = true && that.isSetLogicalPath();
-    if (this_present_logicalPath || that_present_logicalPath) {
-      if (!(this_present_logicalPath && that_present_logicalPath))
-        return false;
-      if (!this.logicalPath.equals(that.logicalPath))
-        return false;
-    }
-
     boolean this_present_productName = true && this.isSetProductName();
     boolean that_present_productName = true && that.isSetProductName();
     if (this_present_productName || that_present_productName) {
@@ -974,11 +918,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
     if (present_parentProductUri)
       list.add(parentProductUri);
 
-    boolean present_logicalPath = true && (isSetLogicalPath());
-    list.add(present_logicalPath);
-    if (present_logicalPath)
-      list.add(logicalPath);
-
     boolean present_productName = true && (isSetProductName());
     list.add(present_productName);
     if (present_productName)
@@ -1065,16 +1004,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
         return lastComparison;
       }
     }
-    lastComparison = 
Boolean.valueOf(isSetLogicalPath()).compareTo(other.isSetLogicalPath());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetLogicalPath()) {
-      lastComparison = 
org.apache.thrift.TBaseHelper.compareTo(this.logicalPath, other.logicalPath);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
     lastComparison = 
Boolean.valueOf(isSetProductName()).compareTo(other.isSetProductName());
     if (lastComparison != 0) {
       return lastComparison;
@@ -1214,16 +1143,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
       }
       first = false;
     }
-    if (isSetLogicalPath()) {
-      if (!first) sb.append(", ");
-      sb.append("logicalPath:");
-      if (this.logicalPath == null) {
-        sb.append("null");
-      } else {
-        sb.append(this.logicalPath);
-      }
-      first = false;
-    }
     if (isSetProductName()) {
       if (!first) sb.append(", ");
       sb.append("productName:");
@@ -1371,15 +1290,7 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
               org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
             }
             break;
-          case 4: // LOGICAL_PATH
-            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
-              struct.logicalPath = iprot.readString();
-              struct.setLogicalPathIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
-            }
-            break;
-          case 5: // PRODUCT_NAME
+          case 4: // PRODUCT_NAME
             if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
               struct.productName = iprot.readString();
               struct.setProductNameIsSet(true);
@@ -1387,7 +1298,7 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
               org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
             }
             break;
-          case 6: // PRODUCT_DESCRIPTION
+          case 5: // PRODUCT_DESCRIPTION
             if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
               struct.productDescription = iprot.readString();
               struct.setProductDescriptionIsSet(true);
@@ -1395,7 +1306,7 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
               org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
             }
             break;
-          case 7: // OWNER_NAME
+          case 6: // OWNER_NAME
             if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
               struct.ownerName = iprot.readString();
               struct.setOwnerNameIsSet(true);
@@ -1403,7 +1314,7 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
               org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
             }
             break;
-          case 8: // DATA_PRODUCT_TYPE
+          case 7: // DATA_PRODUCT_TYPE
             if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
               struct.dataProductType = 
org.apache.airavata.model.data.replica.DataProductType.findByValue(iprot.readI32());
               struct.setDataProductTypeIsSet(true);
@@ -1411,7 +1322,7 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
               org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
             }
             break;
-          case 9: // PRODUCT_SIZE
+          case 8: // PRODUCT_SIZE
             if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
               struct.productSize = iprot.readI32();
               struct.setProductSizeIsSet(true);
@@ -1419,7 +1330,7 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
               org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
             }
             break;
-          case 10: // CREATION_TIME
+          case 9: // CREATION_TIME
             if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
               struct.creationTime = iprot.readI64();
               struct.setCreationTimeIsSet(true);
@@ -1427,7 +1338,7 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
               org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
             }
             break;
-          case 11: // LAST_MODIFIED_TIME
+          case 10: // LAST_MODIFIED_TIME
             if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
               struct.lastModifiedTime = iprot.readI64();
               struct.setLastModifiedTimeIsSet(true);
@@ -1435,7 +1346,7 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
               org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
             }
             break;
-          case 12: // PRODUCT_METADATA
+          case 11: // PRODUCT_METADATA
             if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
               {
                 org.apache.thrift.protocol.TMap _map0 = iprot.readMapBegin();
@@ -1455,7 +1366,7 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
               org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
             }
             break;
-          case 13: // REPLICA_LOCATIONS
+          case 12: // REPLICA_LOCATIONS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
                 org.apache.thrift.protocol.TList _list4 = 
iprot.readListBegin();
@@ -1508,13 +1419,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
           oprot.writeFieldEnd();
         }
       }
-      if (struct.logicalPath != null) {
-        if (struct.isSetLogicalPath()) {
-          oprot.writeFieldBegin(LOGICAL_PATH_FIELD_DESC);
-          oprot.writeString(struct.logicalPath);
-          oprot.writeFieldEnd();
-        }
-      }
       if (struct.productName != null) {
         if (struct.isSetProductName()) {
           oprot.writeFieldBegin(PRODUCT_NAME_FIELD_DESC);
@@ -1614,37 +1518,34 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
       if (struct.isSetParentProductUri()) {
         optionals.set(2);
       }
-      if (struct.isSetLogicalPath()) {
-        optionals.set(3);
-      }
       if (struct.isSetProductName()) {
-        optionals.set(4);
+        optionals.set(3);
       }
       if (struct.isSetProductDescription()) {
-        optionals.set(5);
+        optionals.set(4);
       }
       if (struct.isSetOwnerName()) {
-        optionals.set(6);
+        optionals.set(5);
       }
       if (struct.isSetDataProductType()) {
-        optionals.set(7);
+        optionals.set(6);
       }
       if (struct.isSetProductSize()) {
-        optionals.set(8);
+        optionals.set(7);
       }
       if (struct.isSetCreationTime()) {
-        optionals.set(9);
+        optionals.set(8);
       }
       if (struct.isSetLastModifiedTime()) {
-        optionals.set(10);
+        optionals.set(9);
       }
       if (struct.isSetProductMetadata()) {
-        optionals.set(11);
+        optionals.set(10);
       }
       if (struct.isSetReplicaLocations()) {
-        optionals.set(12);
+        optionals.set(11);
       }
-      oprot.writeBitSet(optionals, 13);
+      oprot.writeBitSet(optionals, 12);
       if (struct.isSetProductUri()) {
         oprot.writeString(struct.productUri);
       }
@@ -1654,9 +1555,6 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
       if (struct.isSetParentProductUri()) {
         oprot.writeString(struct.parentProductUri);
       }
-      if (struct.isSetLogicalPath()) {
-        oprot.writeString(struct.logicalPath);
-      }
       if (struct.isSetProductName()) {
         oprot.writeString(struct.productName);
       }
@@ -1702,7 +1600,7 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
     @Override
     public void read(org.apache.thrift.protocol.TProtocol prot, 
DataProductModel struct) throws org.apache.thrift.TException {
       TTupleProtocol iprot = (TTupleProtocol) prot;
-      BitSet incoming = iprot.readBitSet(13);
+      BitSet incoming = iprot.readBitSet(12);
       if (incoming.get(0)) {
         struct.productUri = iprot.readString();
         struct.setProductUriIsSet(true);
@@ -1716,38 +1614,34 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
         struct.setParentProductUriIsSet(true);
       }
       if (incoming.get(3)) {
-        struct.logicalPath = iprot.readString();
-        struct.setLogicalPathIsSet(true);
-      }
-      if (incoming.get(4)) {
         struct.productName = iprot.readString();
         struct.setProductNameIsSet(true);
       }
-      if (incoming.get(5)) {
+      if (incoming.get(4)) {
         struct.productDescription = iprot.readString();
         struct.setProductDescriptionIsSet(true);
       }
-      if (incoming.get(6)) {
+      if (incoming.get(5)) {
         struct.ownerName = iprot.readString();
         struct.setOwnerNameIsSet(true);
       }
-      if (incoming.get(7)) {
+      if (incoming.get(6)) {
         struct.dataProductType = 
org.apache.airavata.model.data.replica.DataProductType.findByValue(iprot.readI32());
         struct.setDataProductTypeIsSet(true);
       }
-      if (incoming.get(8)) {
+      if (incoming.get(7)) {
         struct.productSize = iprot.readI32();
         struct.setProductSizeIsSet(true);
       }
-      if (incoming.get(9)) {
+      if (incoming.get(8)) {
         struct.creationTime = iprot.readI64();
         struct.setCreationTimeIsSet(true);
       }
-      if (incoming.get(10)) {
+      if (incoming.get(9)) {
         struct.lastModifiedTime = iprot.readI64();
         struct.setLastModifiedTimeIsSet(true);
       }
-      if (incoming.get(11)) {
+      if (incoming.get(10)) {
         {
           org.apache.thrift.protocol.TMap _map11 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRING, iprot.readI32());
           struct.productMetadata = new HashMap<String,String>(2*_map11.size);
@@ -1762,7 +1656,7 @@ public class DataProductModel implements 
org.apache.thrift.TBase<DataProductMode
         }
         struct.setProductMetadataIsSet(true);
       }
-      if (incoming.get(12)) {
+      if (incoming.get(11)) {
         {
           org.apache.thrift.protocol.TList _list15 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
           struct.replicaLocations = new 
ArrayList<DataReplicaLocationModel>(_list15.size);

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataProductType.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataProductType.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataProductType.java
index b953216..db4895d 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataProductType.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataProductType.java
@@ -29,9 +29,8 @@ import java.util.HashMap;
 import org.apache.thrift.TEnum;
 
 public enum DataProductType implements org.apache.thrift.TEnum {
-  DIR(0),
-  FILE(1),
-  COLLECTION(2);
+  FILE(0),
+  COLLECTION(1);
 
   private final int value;
 
@@ -53,10 +52,8 @@ public enum DataProductType implements 
org.apache.thrift.TEnum {
   public static DataProductType findByValue(int value) { 
     switch (value) {
       case 0:
-        return DIR;
-      case 1:
         return FILE;
-      case 2:
+      case 1:
         return COLLECTION;
       default:
         return null;

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataReplicaLocationModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataReplicaLocationModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataReplicaLocationModel.java
index defc214..b4fbff0 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataReplicaLocationModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataReplicaLocationModel.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class DataReplicaLocationModel implements 
org.apache.thrift.TBase<DataReplicaLocationModel, 
DataReplicaLocationModel._Fields>, java.io.Serializable, Cloneable, 
Comparable<DataReplicaLocationModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("DataReplicaLocationModel");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataClientException.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataClientException.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataClientException.java
index 8175998..2e8b6d8 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataClientException.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataClientException.java
@@ -66,7 +66,7 @@ import org.slf4j.LoggerFactory;
  * parameter:  If the error applied to a particular input parameter, this will
  *   indicate which parameter.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class AiravataClientException extends TException implements 
org.apache.thrift.TBase<AiravataClientException, 
AiravataClientException._Fields>, java.io.Serializable, Cloneable, 
Comparable<AiravataClientException> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("AiravataClientException");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataSystemException.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataSystemException.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataSystemException.java
index 12bfb8e..13f9940 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataSystemException.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataSystemException.java
@@ -61,7 +61,7 @@ import org.slf4j.LoggerFactory;
  * message:  This may contain additional information about the error
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class AiravataSystemException extends TException implements 
org.apache.thrift.TBase<AiravataSystemException, 
AiravataSystemException._Fields>, java.io.Serializable, Cloneable, 
Comparable<AiravataSystemException> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("AiravataSystemException");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthenticationException.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthenticationException.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthenticationException.java
index a114a0b..704933a 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthenticationException.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthenticationException.java
@@ -56,7 +56,7 @@ import org.slf4j.LoggerFactory;
  * 
  *  message: contains the cause of the authorization failure.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class AuthenticationException extends TException implements 
org.apache.thrift.TBase<AuthenticationException, 
AuthenticationException._Fields>, java.io.Serializable, Cloneable, 
Comparable<AuthenticationException> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("AuthenticationException");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthorizationException.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthorizationException.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthorizationException.java
index 4c582a4..feb87f8 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthorizationException.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthorizationException.java
@@ -56,7 +56,7 @@ import org.slf4j.LoggerFactory;
  * 
  *  message: contains the authorization failure message
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class AuthorizationException extends TException implements 
org.apache.thrift.TBase<AuthorizationException, 
AuthorizationException._Fields>, java.io.Serializable, Cloneable, 
Comparable<AuthorizationException> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("AuthorizationException");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ExperimentNotFoundException.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ExperimentNotFoundException.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ExperimentNotFoundException.java
index d2e63d0..e98b8a9 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ExperimentNotFoundException.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ExperimentNotFoundException.java
@@ -58,7 +58,7 @@ import org.slf4j.LoggerFactory;
  * 
  * key:  The value passed from the client in the identifier, which was not 
found.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ExperimentNotFoundException extends TException implements 
org.apache.thrift.TBase<ExperimentNotFoundException, 
ExperimentNotFoundException._Fields>, java.io.Serializable, Cloneable, 
Comparable<ExperimentNotFoundException> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ExperimentNotFoundException");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/InvalidRequestException.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/InvalidRequestException.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/InvalidRequestException.java
index 629b6bc..f9549e8 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/InvalidRequestException.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/InvalidRequestException.java
@@ -57,7 +57,7 @@ import org.slf4j.LoggerFactory;
  * 
  *  message: contains the associated error message.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class InvalidRequestException extends TException implements 
org.apache.thrift.TBase<InvalidRequestException, 
InvalidRequestException._Fields>, java.io.Serializable, Cloneable, 
Comparable<InvalidRequestException> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("InvalidRequestException");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/LaunchValidationException.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/LaunchValidationException.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/LaunchValidationException.java
index 57c9753..f5547db 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/LaunchValidationException.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/LaunchValidationException.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class LaunchValidationException extends TException implements 
org.apache.thrift.TBase<LaunchValidationException, 
LaunchValidationException._Fields>, java.io.Serializable, Cloneable, 
Comparable<LaunchValidationException> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("LaunchValidationException");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ProjectNotFoundException.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ProjectNotFoundException.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ProjectNotFoundException.java
index be1d623..f2d106a 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ProjectNotFoundException.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ProjectNotFoundException.java
@@ -56,7 +56,7 @@ import org.slf4j.LoggerFactory;
  * 2:  optional  string key
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ProjectNotFoundException extends TException implements 
org.apache.thrift.TBase<ProjectNotFoundException, 
ProjectNotFoundException._Fields>, java.io.Serializable, Cloneable, 
Comparable<ProjectNotFoundException> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ProjectNotFoundException");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/TimedOutException.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/TimedOutException.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/TimedOutException.java
index 386ca43..7f7c87a 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/TimedOutException.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/TimedOutException.java
@@ -54,7 +54,7 @@ import org.slf4j.LoggerFactory;
 /**
  * This exception is thrown when RPC timeout gets exceeded.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class TimedOutException extends TException implements 
org.apache.thrift.TBase<TimedOutException, TimedOutException._Fields>, 
java.io.Serializable, Cloneable, Comparable<TimedOutException> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TimedOutException");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidationResults.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidationResults.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidationResults.java
index 2e80320..8cfc5f5 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidationResults.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 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/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidatorResult.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidatorResult.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidatorResult.java
index a93c4e1..ac1cac6 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidatorResult.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidatorResult.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 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/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentModel.java
index 9460b15..0051eda 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentModel.java
@@ -67,7 +67,7 @@ import org.slf4j.LoggerFactory;
  * experimentDescription:
  *    The verbose description of the experiment. This is an optional parameter.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ExperimentModel implements 
org.apache.thrift.TBase<ExperimentModel, ExperimentModel._Fields>, 
java.io.Serializable, Cloneable, Comparable<ExperimentModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ExperimentModel");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentStatistics.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentStatistics.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentStatistics.java
index dd923c1..37c8b22 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentStatistics.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentStatistics.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ExperimentStatistics implements 
org.apache.thrift.TBase<ExperimentStatistics, ExperimentStatistics._Fields>, 
java.io.Serializable, Cloneable, Comparable<ExperimentStatistics> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ExperimentStatistics");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentSummaryModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentSummaryModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentSummaryModel.java
index a342e4e..9ff7932 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentSummaryModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentSummaryModel.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ExperimentSummaryModel implements 
org.apache.thrift.TBase<ExperimentSummaryModel, 
ExperimentSummaryModel._Fields>, java.io.Serializable, Cloneable, 
Comparable<ExperimentSummaryModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ExperimentSummaryModel");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/UserConfigurationDataModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/UserConfigurationDataModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/UserConfigurationDataModel.java
index cdf3bd7..7e39f8e 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/UserConfigurationDataModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/UserConfigurationDataModel.java
@@ -56,7 +56,7 @@ import org.slf4j.LoggerFactory;
  * 
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class UserConfigurationDataModel implements 
org.apache.thrift.TBase<UserConfigurationDataModel, 
UserConfigurationDataModel._Fields>, java.io.Serializable, Cloneable, 
Comparable<UserConfigurationDataModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("UserConfigurationDataModel");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/job/JobModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/job/JobModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/job/JobModel.java
index 651cc33..2875197 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/job/JobModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/job/JobModel.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class JobModel implements org.apache.thrift.TBase<JobModel, 
JobModel._Fields>, java.io.Serializable, Cloneable, Comparable<JobModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("JobModel");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ExperimentStatusChangeEvent.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ExperimentStatusChangeEvent.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ExperimentStatusChangeEvent.java
index 56f39d6..45345e5 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ExperimentStatusChangeEvent.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ExperimentStatusChangeEvent.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ExperimentStatusChangeEvent implements 
org.apache.thrift.TBase<ExperimentStatusChangeEvent, 
ExperimentStatusChangeEvent._Fields>, java.io.Serializable, Cloneable, 
Comparable<ExperimentStatusChangeEvent> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ExperimentStatusChangeEvent");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobIdentifier.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobIdentifier.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobIdentifier.java
index 33323b8..76be2f0 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobIdentifier.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobIdentifier.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class JobIdentifier implements org.apache.thrift.TBase<JobIdentifier, 
JobIdentifier._Fields>, java.io.Serializable, Cloneable, 
Comparable<JobIdentifier> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("JobIdentifier");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobStatusChangeEvent.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobStatusChangeEvent.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobStatusChangeEvent.java
index cfc6b1c..6be0f0f 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobStatusChangeEvent.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobStatusChangeEvent.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class JobStatusChangeEvent implements 
org.apache.thrift.TBase<JobStatusChangeEvent, JobStatusChangeEvent._Fields>, 
java.io.Serializable, Cloneable, Comparable<JobStatusChangeEvent> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("JobStatusChangeEvent");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobStatusChangeRequestEvent.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobStatusChangeRequestEvent.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobStatusChangeRequestEvent.java
index 4cd6514..e849bf8 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobStatusChangeRequestEvent.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobStatusChangeRequestEvent.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class JobStatusChangeRequestEvent implements 
org.apache.thrift.TBase<JobStatusChangeRequestEvent, 
JobStatusChangeRequestEvent._Fields>, java.io.Serializable, Cloneable, 
Comparable<JobStatusChangeRequestEvent> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("JobStatusChangeRequestEvent");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/Message.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/Message.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/Message.java
index b39a1be..06154d9 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/Message.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/Message.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class Message implements org.apache.thrift.TBase<Message, 
Message._Fields>, java.io.Serializable, Cloneable, Comparable<Message> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("Message");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessIdentifier.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessIdentifier.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessIdentifier.java
index edc8225..6022700 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessIdentifier.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessIdentifier.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ProcessIdentifier implements 
org.apache.thrift.TBase<ProcessIdentifier, ProcessIdentifier._Fields>, 
java.io.Serializable, Cloneable, Comparable<ProcessIdentifier> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ProcessIdentifier");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessStatusChangeEvent.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessStatusChangeEvent.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessStatusChangeEvent.java
index 1f7b015..7551cce 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessStatusChangeEvent.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessStatusChangeEvent.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ProcessStatusChangeEvent implements 
org.apache.thrift.TBase<ProcessStatusChangeEvent, 
ProcessStatusChangeEvent._Fields>, java.io.Serializable, Cloneable, 
Comparable<ProcessStatusChangeEvent> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ProcessStatusChangeEvent");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessStatusChangeRequestEvent.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessStatusChangeRequestEvent.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessStatusChangeRequestEvent.java
index f7e2b06..a404025 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessStatusChangeRequestEvent.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessStatusChangeRequestEvent.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ProcessStatusChangeRequestEvent implements 
org.apache.thrift.TBase<ProcessStatusChangeRequestEvent, 
ProcessStatusChangeRequestEvent._Fields>, java.io.Serializable, Cloneable, 
Comparable<ProcessStatusChangeRequestEvent> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ProcessStatusChangeRequestEvent");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessSubmitEvent.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessSubmitEvent.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessSubmitEvent.java
index a035c86..a822b9e 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessSubmitEvent.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessSubmitEvent.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ProcessSubmitEvent implements 
org.apache.thrift.TBase<ProcessSubmitEvent, ProcessSubmitEvent._Fields>, 
java.io.Serializable, Cloneable, Comparable<ProcessSubmitEvent> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ProcessSubmitEvent");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessTerminateEvent.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessTerminateEvent.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessTerminateEvent.java
index ff7e9e9..34813a8 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessTerminateEvent.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessTerminateEvent.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ProcessTerminateEvent implements 
org.apache.thrift.TBase<ProcessTerminateEvent, ProcessTerminateEvent._Fields>, 
java.io.Serializable, Cloneable, Comparable<ProcessTerminateEvent> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ProcessTerminateEvent");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskIdentifier.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskIdentifier.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskIdentifier.java
index 04693b6..38c7a54 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskIdentifier.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskIdentifier.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class TaskIdentifier implements org.apache.thrift.TBase<TaskIdentifier, 
TaskIdentifier._Fields>, java.io.Serializable, Cloneable, 
Comparable<TaskIdentifier> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TaskIdentifier");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskOutputChangeEvent.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskOutputChangeEvent.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskOutputChangeEvent.java
index c03324d..5667c82 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskOutputChangeEvent.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskOutputChangeEvent.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class TaskOutputChangeEvent implements 
org.apache.thrift.TBase<TaskOutputChangeEvent, TaskOutputChangeEvent._Fields>, 
java.io.Serializable, Cloneable, Comparable<TaskOutputChangeEvent> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TaskOutputChangeEvent");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskStatusChangeEvent.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskStatusChangeEvent.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskStatusChangeEvent.java
index edca604..e2a649e 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskStatusChangeEvent.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskStatusChangeEvent.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class TaskStatusChangeEvent implements 
org.apache.thrift.TBase<TaskStatusChangeEvent, TaskStatusChangeEvent._Fields>, 
java.io.Serializable, Cloneable, Comparable<TaskStatusChangeEvent> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TaskStatusChangeEvent");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskStatusChangeRequestEvent.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskStatusChangeRequestEvent.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskStatusChangeRequestEvent.java
index d8fd822..c7c6250 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskStatusChangeRequestEvent.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskStatusChangeRequestEvent.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class TaskStatusChangeRequestEvent implements 
org.apache.thrift.TBase<TaskStatusChangeRequestEvent, 
TaskStatusChangeRequestEvent._Fields>, java.io.Serializable, Cloneable, 
Comparable<TaskStatusChangeRequestEvent> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TaskStatusChangeRequestEvent");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/process/ProcessModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/process/ProcessModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/process/ProcessModel.java
index 89b6e73..607d5bc 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/process/ProcessModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/process/ProcessModel.java
@@ -60,7 +60,7 @@ import org.slf4j.LoggerFactory;
  * 
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ProcessModel implements org.apache.thrift.TBase<ProcessModel, 
ProcessModel._Fields>, java.io.Serializable, Cloneable, 
Comparable<ProcessModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ProcessModel");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/scheduling/ComputationalResourceSchedulingModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/scheduling/ComputationalResourceSchedulingModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/scheduling/ComputationalResourceSchedulingModel.java
index 7d495af..a77a524 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/scheduling/ComputationalResourceSchedulingModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/scheduling/ComputationalResourceSchedulingModel.java
@@ -56,7 +56,7 @@ import org.slf4j.LoggerFactory;
  * 
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ComputationalResourceSchedulingModel implements 
org.apache.thrift.TBase<ComputationalResourceSchedulingModel, 
ComputationalResourceSchedulingModel._Fields>, java.io.Serializable, Cloneable, 
Comparable<ComputationalResourceSchedulingModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ComputationalResourceSchedulingModel");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/security/AuthzToken.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/security/AuthzToken.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/security/AuthzToken.java
index 3609b85..88b81db 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/security/AuthzToken.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/security/AuthzToken.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class AuthzToken implements org.apache.thrift.TBase<AuthzToken, 
AuthzToken._Fields>, java.io.Serializable, Cloneable, Comparable<AuthzToken> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("AuthzToken");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/ExperimentStatus.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/ExperimentStatus.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/ExperimentStatus.java
index 7ebe824..cd5d3ad 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/ExperimentStatus.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/ExperimentStatus.java
@@ -64,7 +64,7 @@ import org.slf4j.LoggerFactory;
  *   User friendly reason on how the state is inferred.
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ExperimentStatus implements 
org.apache.thrift.TBase<ExperimentStatus, ExperimentStatus._Fields>, 
java.io.Serializable, Cloneable, Comparable<ExperimentStatus> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ExperimentStatus");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/JobStatus.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/JobStatus.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/JobStatus.java
index 22f5d24..2455dfc 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/JobStatus.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/JobStatus.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class JobStatus implements org.apache.thrift.TBase<JobStatus, 
JobStatus._Fields>, java.io.Serializable, Cloneable, Comparable<JobStatus> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("JobStatus");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/ProcessStatus.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/ProcessStatus.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/ProcessStatus.java
index 49447bf..5742a36 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/ProcessStatus.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/ProcessStatus.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class ProcessStatus implements org.apache.thrift.TBase<ProcessStatus, 
ProcessStatus._Fields>, java.io.Serializable, Cloneable, 
Comparable<ProcessStatus> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("ProcessStatus");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/TaskStatus.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/TaskStatus.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/TaskStatus.java
index 0d9e116..0209772 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/TaskStatus.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/TaskStatus.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class TaskStatus implements org.apache.thrift.TBase<TaskStatus, 
TaskStatus._Fields>, java.io.Serializable, Cloneable, Comparable<TaskStatus> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TaskStatus");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/DataStagingTaskModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/DataStagingTaskModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/DataStagingTaskModel.java
index fdd62ff..27debda 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/DataStagingTaskModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/DataStagingTaskModel.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class DataStagingTaskModel implements 
org.apache.thrift.TBase<DataStagingTaskModel, DataStagingTaskModel._Fields>, 
java.io.Serializable, Cloneable, Comparable<DataStagingTaskModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("DataStagingTaskModel");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/EnvironmentSetupTaskModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/EnvironmentSetupTaskModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/EnvironmentSetupTaskModel.java
index ea860bc..882c8c2 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/EnvironmentSetupTaskModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/EnvironmentSetupTaskModel.java
@@ -55,7 +55,7 @@ import org.slf4j.LoggerFactory;
  * EnvironmentSetupTaskModel: A structure holding the environment creation 
task details
  * 
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class EnvironmentSetupTaskModel implements 
org.apache.thrift.TBase<EnvironmentSetupTaskModel, 
EnvironmentSetupTaskModel._Fields>, java.io.Serializable, Cloneable, 
Comparable<EnvironmentSetupTaskModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("EnvironmentSetupTaskModel");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/JobSubmissionTaskModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/JobSubmissionTaskModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/JobSubmissionTaskModel.java
index 22e07bb..b77e182 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/JobSubmissionTaskModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/JobSubmissionTaskModel.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class JobSubmissionTaskModel implements 
org.apache.thrift.TBase<JobSubmissionTaskModel, 
JobSubmissionTaskModel._Fields>, java.io.Serializable, Cloneable, 
Comparable<JobSubmissionTaskModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("JobSubmissionTaskModel");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/MonitorTaskModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/MonitorTaskModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/MonitorTaskModel.java
index 1d02eda..54f6ea9 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/MonitorTaskModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/MonitorTaskModel.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class MonitorTaskModel implements 
org.apache.thrift.TBase<MonitorTaskModel, MonitorTaskModel._Fields>, 
java.io.Serializable, Cloneable, Comparable<MonitorTaskModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("MonitorTaskModel");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/TaskModel.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/TaskModel.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/TaskModel.java
index 733671d..7a3c76c 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/TaskModel.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/TaskModel.java
@@ -60,7 +60,7 @@ import org.slf4j.LoggerFactory;
  * subTaskModel:
  *   A generic byte object for the Task developer to store internal serialized 
data into registry catalogs.
  */
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class TaskModel implements org.apache.thrift.TBase<TaskModel, 
TaskModel._Fields>, java.io.Serializable, Cloneable, Comparable<TaskModel> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TaskModel");
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/8e4212ea/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/workspace/Gateway.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/workspace/Gateway.java
 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/workspace/Gateway.java
index 7e115b5..ca39c40 100644
--- 
a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/workspace/Gateway.java
+++ 
b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/workspace/Gateway.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-03-24")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2016-03-25")
 public class Gateway implements org.apache.thrift.TBase<Gateway, 
Gateway._Fields>, java.io.Serializable, Cloneable, Comparable<Gateway> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("Gateway");
 

Reply via email to