You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ch...@apache.org on 2015/11/03 20:48:16 UTC
[51/51] [abbrv] airavata git commit: merge task breakdown branch with
master
merge task breakdown branch with master
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/ef332fcb
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/ef332fcb
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/ef332fcb
Branch: refs/heads/master
Commit: ef332fcba9850286d7b6e742018f8ce82165150a
Parents: e61cb8b 85885d9
Author: Chathuri Wimalasena <ch...@apache.org>
Authored: Tue Nov 3 14:46:47 2015 -0500
Committer: Chathuri Wimalasena <ch...@apache.org>
Committed: Tue Nov 3 14:46:47 2015 -0500
----------------------------------------------------------------------
.../server/handler/AiravataServerHandler.java | 31 +-
.../java/org/apache/airavata/api/Airavata.java | 2 +-
.../src/main/resources/lib/airavata/Airavata.h | 24 +-
.../airavata/compute_resource_model_types.cpp | 397 +++---
.../lib/airavata/compute_resource_model_types.h | 14 +-
.../resources/lib/airavata/task_model_types.cpp | 460 ++++++-
.../resources/lib/airavata/task_model_types.h | 180 ++-
.../Model/AppCatalog/ComputeResource/Types.php | 27 +-
.../resources/lib/Airavata/Model/Task/Types.php | 414 +++++-
.../model/appcatalog/computeresource/ttypes.py | 24 +-
.../lib/apache/airavata/model/task/ttypes.py | 337 ++++-
.../org/apache/airavata/model/Workflow.java | 2 +-
.../ApplicationDeploymentDescription.java | 2 +-
.../appdeployment/ApplicationModule.java | 2 +-
.../appcatalog/appdeployment/CommandObject.java | 2 +-
.../appcatalog/appdeployment/SetEnvPaths.java | 2 +-
.../ApplicationInterfaceDescription.java | 2 +-
.../appcatalog/computeresource/BatchQueue.java | 2 +-
.../computeresource/CloudJobSubmission.java | 2 +-
.../ComputeResourceDescription.java | 2 +-
.../computeresource/DataMovementInterface.java | 2 +-
.../computeresource/GlobusJobSubmission.java | 2 +-
.../computeresource/GridFTPDataMovement.java | 2 +-
.../computeresource/JobSubmissionInterface.java | 2 +-
.../computeresource/LOCALDataMovement.java | 2 +-
.../computeresource/LOCALSubmission.java | 123 +-
.../computeresource/ResourceJobManager.java | 2 +-
.../computeresource/SCPDataMovement.java | 2 +-
.../computeresource/SSHJobSubmission.java | 2 +-
.../computeresource/SecurityProtocol.java | 5 +-
.../computeresource/UnicoreDataMovement.java | 2 +-
.../computeresource/UnicoreJobSubmission.java | 2 +-
.../ComputeResourcePreference.java | 2 +-
.../gatewayprofile/DataStoragePreference.java | 2 +-
.../gatewayprofile/GatewayResourceProfile.java | 2 +-
.../application/io/InputDataObjectType.java | 2 +-
.../application/io/OutputDataObjectType.java | 2 +-
.../airavata/model/commons/ErrorModel.java | 2 +-
.../model/commons/ValidationResults.java | 2 +-
.../airavata/model/commons/ValidatorResult.java | 2 +-
.../model/error/AiravataClientException.java | 2 +-
.../model/error/AiravataSystemException.java | 2 +-
.../model/error/AuthenticationException.java | 2 +-
.../model/error/AuthorizationException.java | 2 +-
.../error/ExperimentNotFoundException.java | 2 +-
.../model/error/InvalidRequestException.java | 2 +-
.../model/error/LaunchValidationException.java | 2 +-
.../model/error/ProjectNotFoundException.java | 2 +-
.../airavata/model/error/TimedOutException.java | 2 +-
.../airavata/model/error/ValidationResults.java | 2 +-
.../airavata/model/error/ValidatorResult.java | 2 +-
.../model/experiment/ExperimentModel.java | 2 +-
.../model/experiment/ExperimentStatistics.java | 2 +-
.../experiment/ExperimentSummaryModel.java | 2 +-
.../experiment/UserConfigurationDataModel.java | 2 +-
.../org/apache/airavata/model/job/JobModel.java | 2 +-
.../event/ExperimentStatusChangeEvent.java | 2 +-
.../model/messaging/event/JobIdentifier.java | 2 +-
.../messaging/event/JobStatusChangeEvent.java | 2 +-
.../event/JobStatusChangeRequestEvent.java | 2 +-
.../airavata/model/messaging/event/Message.java | 2 +-
.../messaging/event/ProcessIdentifier.java | 2 +-
.../event/ProcessStatusChangeEvent.java | 2 +-
.../event/ProcessStatusChangeRequestEvent.java | 2 +-
.../messaging/event/ProcessSubmitEvent.java | 2 +-
.../messaging/event/ProcessTerminateEvent.java | 2 +-
.../model/messaging/event/TaskIdentifier.java | 2 +-
.../messaging/event/TaskOutputChangeEvent.java | 2 +-
.../messaging/event/TaskStatusChangeEvent.java | 2 +-
.../event/TaskStatusChangeRequestEvent.java | 2 +-
.../airavata/model/process/ProcessModel.java | 2 +-
.../ComputationalResourceSchedulingModel.java | 2 +-
.../airavata/model/security/AuthzToken.java | 2 +-
.../airavata/model/status/ExperimentStatus.java | 2 +-
.../apache/airavata/model/status/JobStatus.java | 2 +-
.../airavata/model/status/ProcessStatus.java | 2 +-
.../airavata/model/status/TaskStatus.java | 2 +-
.../airavata/model/task/DataStageType.java | 69 +
.../model/task/DataStagingTaskModel.java | 376 +++++-
.../model/task/EnvironmentSetupTaskModel.java | 523 ++++++++
.../model/task/JobSubmissionTaskModel.java | 638 +++++++++
.../airavata/model/task/MonitorTaskModel.java | 418 ++++++
.../apache/airavata/model/task/TaskModel.java | 2 +-
.../airavata/model/workspace/Gateway.java | 2 +-
.../apache/airavata/model/workspace/Group.java | 2 +-
.../airavata/model/workspace/Project.java | 2 +-
.../apache/airavata/model/workspace/User.java | 2 +-
.../model/util/ExperimentModelUtil.java | 1 +
.../airavata/common/utils/ThriftUtils.java | 17 +-
.../server/src/main/resources/PBSTemplate.xslt | 5 +
.../apache/airavata/gfac/core/GFacEngine.java | 6 +-
.../apache/airavata/gfac/core/GFacUtils.java | 278 +---
.../gfac/core/context/ProcessContext.java | 95 +-
.../airavata/gfac/core/context/TaskContext.java | 10 +
.../airavata/gfac/core/monitor/JobMonitor.java | 11 +-
.../airavata/gfac/impl/GFacEngineImpl.java | 1166 ++++++++--------
.../apache/airavata/gfac/impl/GFacWorker.java | 145 +-
.../impl/task/AdvancedSCPDataStageTask.java | 2 +-
.../impl/task/SSHForkJobSubmissionTask.java | 2 +-
.../gfac/impl/task/SSHJobSubmissionTask.java | 2 +-
.../gfac/monitor/email/EmailBasedMonitor.java | 52 +-
.../orchestrator/cpi/OrchestratorService.java | 1260 +++++++++++++++++-
.../core/context/OrchestratorContext.java | 12 +-
.../core/utils/OrchestratorUtils.java | 232 +++-
.../validator/impl/BatchQueueValidator.java | 199 +--
.../airavata/orchestrator/cpi/Orchestrator.java | 18 +-
.../cpi/impl/SimpleOrchestratorImpl.java | 391 +++++-
.../server/OrchestratorServerHandler.java | 44 +-
.../catalog/impl/ExperimentRegistry.java | 49 +-
.../core/experiment/catalog/model/Job.java | 2 +-
.../core/experiment/catalog/model/JobPK.java | 16 +-
.../experiment/catalog/model/JobStatus.java | 16 +-
.../experiment/catalog/model/JobStatusPK.java | 14 +-
.../core/experiment/catalog/model/Process.java | 1 +
.../resources/AbstractExpCatResource.java | 3 +-
.../catalog/resources/JobResource.java | 4 +-
.../catalog/resources/JobStatusResource.java | 24 +-
.../catalog/resources/TaskResource.java | 55 +-
.../experiment/catalog/resources/Utils.java | 2 +-
.../src/main/resources/expcatalog-derby.sql | 12 +-
.../src/main/resources/expcatalog-mysql.sql | 14 +-
.../experiment/catalog/JobResourceTest.java | 3 +-
.../experiment/catalog/TaskResourceTest.java | 3 +-
.../src/test/resources/expcatalog-derby.sql | 12 +-
.../airavata/registry/cpi/utils/Constants.java | 1 +
.../airavata-api/compute_resource_model.thrift | 6 +-
.../airavata-api/task_model.thrift | 36 +-
.../orchestrator.cpi.service.thrift | 8 +-
128 files changed, 6905 insertions(+), 1524 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata/blob/ef332fcb/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata/blob/ef332fcb/airavata-api/airavata-api-stubs/src/main/java/org/apache/airavata/api/Airavata.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-api-stubs/src/main/java/org/apache/airavata/api/Airavata.java
index 01b5096,84a9d21..ea522fc
--- a/airavata-api/airavata-api-stubs/src/main/java/org/apache/airavata/api/Airavata.java
+++ b/airavata-api/airavata-api-stubs/src/main/java/org/apache/airavata/api/Airavata.java
@@@ -51,7 -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.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
public class Airavata {
public interface Iface {
http://git-wip-us.apache.org/repos/asf/airavata/blob/ef332fcb/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata/blob/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/Workflow.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/Workflow.java
index 9b8e872,e35df27..ec79d32
--- 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 +51,7 @@@ import org.slf4j.Logger
import org.slf4j.LoggerFactory;
@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationDeploymentDescription.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationDeploymentDescription.java
index 604142a,eaeae4c..58ffbca
--- 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 +77,7 @@@ import org.slf4j.LoggerFactory
* assigns to the environment variable "NAME" the value
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationModule.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationModule.java
index 2240e33,4c923ca..f2654f1
--- 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 +66,7 @@@ import org.slf4j.LoggerFactory
* Descriprion of the Module
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/CommandObject.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/CommandObject.java
index b4b7f33,0000000..342a8fe
mode 100644,000000..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
@@@ -1,522 -1,0 +1,522 @@@
+/**
+ * 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.appdeployment;
+
+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"})
+/**
+ * Job commands to be used in Pre Job, Post Job and Module Load Commands
+ *
+ * command:
+ * The actual command in string format
+ *
+ * commandOrder:
+ * Order of the command in the multiple command situation
+ */
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
+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");
+
+ private static final org.apache.thrift.protocol.TField COMMAND_FIELD_DESC = new org.apache.thrift.protocol.TField("command", org.apache.thrift.protocol.TType.STRING, (short)1);
+ private static final org.apache.thrift.protocol.TField COMMAND_ORDER_FIELD_DESC = new org.apache.thrift.protocol.TField("commandOrder", org.apache.thrift.protocol.TType.I32, (short)2);
+
+ private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+ static {
+ schemes.put(StandardScheme.class, new CommandObjectStandardSchemeFactory());
+ schemes.put(TupleScheme.class, new CommandObjectTupleSchemeFactory());
+ }
+
+ private String command; // required
+ private int commandOrder; // 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 {
+ COMMAND((short)1, "command"),
+ COMMAND_ORDER((short)2, "commandOrder");
+
+ 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: // COMMAND
+ return COMMAND;
+ case 2: // COMMAND_ORDER
+ return COMMAND_ORDER;
+ 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 int __COMMANDORDER_ISSET_ID = 0;
+ private byte __isset_bitfield = 0;
+ private static final _Fields optionals[] = {_Fields.COMMAND_ORDER};
+ 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.COMMAND, new org.apache.thrift.meta_data.FieldMetaData("command", org.apache.thrift.TFieldRequirementType.REQUIRED,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+ tmpMap.put(_Fields.COMMAND_ORDER, new org.apache.thrift.meta_data.FieldMetaData("commandOrder", org.apache.thrift.TFieldRequirementType.OPTIONAL,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+ metaDataMap = Collections.unmodifiableMap(tmpMap);
+ org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(CommandObject.class, metaDataMap);
+ }
+
+ public CommandObject() {
+ }
+
+ public CommandObject(
+ String command)
+ {
+ this();
+ this.command = command;
+ }
+
+ /**
+ * Performs a deep copy on <i>other</i>.
+ */
+ public CommandObject(CommandObject other) {
+ __isset_bitfield = other.__isset_bitfield;
+ if (other.isSetCommand()) {
+ this.command = other.command;
+ }
+ this.commandOrder = other.commandOrder;
+ }
+
+ public CommandObject deepCopy() {
+ return new CommandObject(this);
+ }
+
+ @Override
+ public void clear() {
+ this.command = null;
+ setCommandOrderIsSet(false);
+ this.commandOrder = 0;
+ }
+
+ public String getCommand() {
+ return this.command;
+ }
+
+ public void setCommand(String command) {
+ this.command = command;
+ }
+
+ public void unsetCommand() {
+ this.command = null;
+ }
+
+ /** Returns true if field command is set (has been assigned a value) and false otherwise */
+ public boolean isSetCommand() {
+ return this.command != null;
+ }
+
+ public void setCommandIsSet(boolean value) {
+ if (!value) {
+ this.command = null;
+ }
+ }
+
+ public int getCommandOrder() {
+ return this.commandOrder;
+ }
+
+ public void setCommandOrder(int commandOrder) {
+ this.commandOrder = commandOrder;
+ setCommandOrderIsSet(true);
+ }
+
+ public void unsetCommandOrder() {
+ __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __COMMANDORDER_ISSET_ID);
+ }
+
+ /** Returns true if field commandOrder is set (has been assigned a value) and false otherwise */
+ public boolean isSetCommandOrder() {
+ return EncodingUtils.testBit(__isset_bitfield, __COMMANDORDER_ISSET_ID);
+ }
+
+ public void setCommandOrderIsSet(boolean value) {
+ __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __COMMANDORDER_ISSET_ID, value);
+ }
+
+ public void setFieldValue(_Fields field, Object value) {
+ switch (field) {
+ case COMMAND:
+ if (value == null) {
+ unsetCommand();
+ } else {
+ setCommand((String)value);
+ }
+ break;
+
+ case COMMAND_ORDER:
+ if (value == null) {
+ unsetCommandOrder();
+ } else {
+ setCommandOrder((Integer)value);
+ }
+ break;
+
+ }
+ }
+
+ public Object getFieldValue(_Fields field) {
+ switch (field) {
+ case COMMAND:
+ return getCommand();
+
+ case COMMAND_ORDER:
+ return Integer.valueOf(getCommandOrder());
+
+ }
+ 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 COMMAND:
+ return isSetCommand();
+ case COMMAND_ORDER:
+ return isSetCommandOrder();
+ }
+ throw new IllegalStateException();
+ }
+
+ @Override
+ public boolean equals(Object that) {
+ if (that == null)
+ return false;
+ if (that instanceof CommandObject)
+ return this.equals((CommandObject)that);
+ return false;
+ }
+
+ public boolean equals(CommandObject that) {
+ if (that == null)
+ return false;
+
+ boolean this_present_command = true && this.isSetCommand();
+ boolean that_present_command = true && that.isSetCommand();
+ if (this_present_command || that_present_command) {
+ if (!(this_present_command && that_present_command))
+ return false;
+ if (!this.command.equals(that.command))
+ return false;
+ }
+
+ boolean this_present_commandOrder = true && this.isSetCommandOrder();
+ boolean that_present_commandOrder = true && that.isSetCommandOrder();
+ if (this_present_commandOrder || that_present_commandOrder) {
+ if (!(this_present_commandOrder && that_present_commandOrder))
+ return false;
+ if (this.commandOrder != that.commandOrder)
+ return false;
+ }
+
+ return true;
+ }
+
+ @Override
+ public int hashCode() {
+ List<Object> list = new ArrayList<Object>();
+
+ boolean present_command = true && (isSetCommand());
+ list.add(present_command);
+ if (present_command)
+ list.add(command);
+
+ boolean present_commandOrder = true && (isSetCommandOrder());
+ list.add(present_commandOrder);
+ if (present_commandOrder)
+ list.add(commandOrder);
+
+ return list.hashCode();
+ }
+
+ @Override
+ public int compareTo(CommandObject other) {
+ if (!getClass().equals(other.getClass())) {
+ return getClass().getName().compareTo(other.getClass().getName());
+ }
+
+ int lastComparison = 0;
+
+ lastComparison = Boolean.valueOf(isSetCommand()).compareTo(other.isSetCommand());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetCommand()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.command, other.command);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
+ lastComparison = Boolean.valueOf(isSetCommandOrder()).compareTo(other.isSetCommandOrder());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetCommandOrder()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.commandOrder, other.commandOrder);
+ 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("CommandObject(");
+ boolean first = true;
+
+ sb.append("command:");
+ if (this.command == null) {
+ sb.append("null");
+ } else {
+ sb.append(this.command);
+ }
+ first = false;
+ if (isSetCommandOrder()) {
+ if (!first) sb.append(", ");
+ sb.append("commandOrder:");
+ sb.append(this.commandOrder);
+ first = false;
+ }
+ sb.append(")");
+ return sb.toString();
+ }
+
+ public void validate() throws org.apache.thrift.TException {
+ // check for required fields
+ if (!isSetCommand()) {
+ throw new org.apache.thrift.protocol.TProtocolException("Required field 'command' 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 {
+ // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+ __isset_bitfield = 0;
+ 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 CommandObjectStandardSchemeFactory implements SchemeFactory {
+ public CommandObjectStandardScheme getScheme() {
+ return new CommandObjectStandardScheme();
+ }
+ }
+
+ private static class CommandObjectStandardScheme extends StandardScheme<CommandObject> {
+
+ public void read(org.apache.thrift.protocol.TProtocol iprot, CommandObject 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: // COMMAND
+ if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+ struct.command = iprot.readString();
+ struct.setCommandIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+ }
+ break;
+ case 2: // COMMAND_ORDER
+ if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+ struct.commandOrder = iprot.readI32();
+ struct.setCommandOrderIsSet(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, CommandObject struct) throws org.apache.thrift.TException {
+ struct.validate();
+
+ oprot.writeStructBegin(STRUCT_DESC);
+ if (struct.command != null) {
+ oprot.writeFieldBegin(COMMAND_FIELD_DESC);
+ oprot.writeString(struct.command);
+ oprot.writeFieldEnd();
+ }
+ if (struct.isSetCommandOrder()) {
+ oprot.writeFieldBegin(COMMAND_ORDER_FIELD_DESC);
+ oprot.writeI32(struct.commandOrder);
+ oprot.writeFieldEnd();
+ }
+ oprot.writeFieldStop();
+ oprot.writeStructEnd();
+ }
+
+ }
+
+ private static class CommandObjectTupleSchemeFactory implements SchemeFactory {
+ public CommandObjectTupleScheme getScheme() {
+ return new CommandObjectTupleScheme();
+ }
+ }
+
+ private static class CommandObjectTupleScheme extends TupleScheme<CommandObject> {
+
+ @Override
+ public void write(org.apache.thrift.protocol.TProtocol prot, CommandObject struct) throws org.apache.thrift.TException {
+ TTupleProtocol oprot = (TTupleProtocol) prot;
+ oprot.writeString(struct.command);
+ BitSet optionals = new BitSet();
+ if (struct.isSetCommandOrder()) {
+ optionals.set(0);
+ }
+ oprot.writeBitSet(optionals, 1);
+ if (struct.isSetCommandOrder()) {
+ oprot.writeI32(struct.commandOrder);
+ }
+ }
+
+ @Override
+ public void read(org.apache.thrift.protocol.TProtocol prot, CommandObject struct) throws org.apache.thrift.TException {
+ TTupleProtocol iprot = (TTupleProtocol) prot;
+ struct.command = iprot.readString();
+ struct.setCommandIsSet(true);
+ BitSet incoming = iprot.readBitSet(1);
+ if (incoming.get(0)) {
+ struct.commandOrder = iprot.readI32();
+ struct.setCommandOrderIsSet(true);
+ }
+ }
+ }
+
+}
+
http://git-wip-us.apache.org/repos/asf/airavata/blob/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/SetEnvPaths.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/SetEnvPaths.java
index 03e68b8,ff4f402..4fc223e
--- 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
@@@ -59,11 -59,8 +59,11 @@@ import org.slf4j.LoggerFactory
*
* value:
* Value of the environment variable to set
+ *
+ * envPathOrder:
+ * The order of the setting of the env variables when there are multiple env variables
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appinterface/ApplicationInterfaceDescription.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appinterface/ApplicationInterfaceDescription.java
index a88f784,ff6bd43..d46714a
--- 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 +64,7 @@@ import org.slf4j.LoggerFactory
* Outputs generated from the application
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/BatchQueue.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/BatchQueue.java
index 0ff64df,421cfe3..7c76191
--- 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 +57,7 @@@ import org.slf4j.LoggerFactory
* maxRunTime:
* Maximum allowed run time in hours.
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/CloudJobSubmission.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/CloudJobSubmission.java
index cc5e6a1,9a15b40..fa8a275
--- 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 +56,7 @@@ import org.slf4j.LoggerFactory
*
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ComputeResourceDescription.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ComputeResourceDescription.java
index d0aed9f,b877d5e..4b8decb
--- 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 +80,7 @@@ import org.slf4j.LoggerFactory
* Map of file systems type and the path.
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/DataMovementInterface.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/DataMovementInterface.java
index deebd96,e2af341..82923c5
--- a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/DataMovementInterface.java
+++ b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/DataMovementInterface.java
@@@ -61,7 -61,7 +61,7 @@@ import org.slf4j.LoggerFactory
* Lower the numerical number, higher the priority
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/GlobusJobSubmission.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/GlobusJobSubmission.java
index 2107e59,22bbf27..f5a2ad3
--- 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 +51,7 @@@ import org.slf4j.Logger
import org.slf4j.LoggerFactory;
@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/GridFTPDataMovement.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/GridFTPDataMovement.java
index 2d4dae7,e9960f7..2edf502
--- a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/GridFTPDataMovement.java
+++ b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/GridFTPDataMovement.java
@@@ -60,7 -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.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/JobSubmissionInterface.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/JobSubmissionInterface.java
index 888001a,faf0ba3..5a2031f
--- 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 +61,7 @@@ import org.slf4j.LoggerFactory
* Lower the numerical number, higher the priority
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/LOCALDataMovement.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/LOCALDataMovement.java
index 79f9174,36fff12..6323743
--- a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/LOCALDataMovement.java
+++ b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/LOCALDataMovement.java
@@@ -60,7 -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.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/LOCALSubmission.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/LOCALSubmission.java
index 7d143f5,323e691..8daff85
--- 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 +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.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManager.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManager.java
index 924b30b,99c23b1..7e8e8e1
--- 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 +68,7 @@@ import org.slf4j.LoggerFactory
* An enumeration of commonly used manager commands.
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/SCPDataMovement.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/SCPDataMovement.java
index 51a4ade,429dcca..2f6c6a6
--- a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/SCPDataMovement.java
+++ b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/SCPDataMovement.java
@@@ -60,7 -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.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/SSHJobSubmission.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/SSHJobSubmission.java
index fafdd95,5eeb424..f8fe5ca
--- 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 +67,7 @@@ import org.slf4j.LoggerFactory
* the same. Example: *@*.example.com or *@example.com
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/UnicoreDataMovement.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/UnicoreDataMovement.java
index a3cfb8d,67b4eae..78b047b
--- a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/UnicoreDataMovement.java
+++ b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/UnicoreDataMovement.java
@@@ -57,7 -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.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/UnicoreJobSubmission.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/UnicoreJobSubmission.java
index 5050139,04123d5..7329dca
--- 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 +59,7 @@@ import org.slf4j.LoggerFactory
* authenticationMode
* The authenticationMode defines the way certificate is fetched.
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/ComputeResourcePreference.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/ComputeResourcePreference.java
index 3f77bf8,a10828c..66b831e
--- 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 +85,7 @@@ import org.slf4j.LoggerFactory
* default credential store.
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/DataStoragePreference.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/DataStoragePreference.java
index d947e6a,7e969df..d6d1795
--- 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
@@@ -51,7 -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.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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");
http://git-wip-us.apache.org/repos/asf/airavata/blob/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/GatewayResourceProfile.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/GatewayResourceProfile.java
index 56eb9a0,27f8ac9..edbe5dd
--- 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 +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.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/InputDataObjectType.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/InputDataObjectType.java
index cdcc777,8ed3ac2..3f72027
--- 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 +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.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/OutputDataObjectType.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/OutputDataObjectType.java
index 5277225,a0f7e63..a7d6a19
--- 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 +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.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ErrorModel.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ErrorModel.java
index 8c0cf6d,ebe366c..65c5abe
--- 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 +51,7 @@@ import org.slf4j.Logger
import org.slf4j.LoggerFactory;
@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidationResults.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidationResults.java
index dc32e9f,935fed1..ebbc8b5
--- 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 +51,7 @@@ import org.slf4j.Logger
import org.slf4j.LoggerFactory;
@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidatorResult.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidatorResult.java
index 51824e3,8dfb621..e973266
--- 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 +58,7 @@@ import org.slf4j.LoggerFactory
* during the experiment launch operation
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataClientException.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataClientException.java
index 3bca50f,1894724..b8d346e
--- 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 +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.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataSystemException.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataSystemException.java
index 711a3dc,87218f3..a583a02
--- 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 +61,7 @@@ import org.slf4j.LoggerFactory
* message: This may contain additional information about the error
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthenticationException.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthenticationException.java
index 3f88930,c007769..198742c
--- 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 +56,7 @@@ import org.slf4j.LoggerFactory
*
* message: contains the cause of the authorization failure.
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthorizationException.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthorizationException.java
index a95ef91,1a9c72a..76d899c
--- 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 +56,7 @@@ import org.slf4j.LoggerFactory
*
* message: contains the authorization failure message
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ExperimentNotFoundException.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ExperimentNotFoundException.java
index 16a69b7,76ebbc3..646b23b
--- 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 +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.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/InvalidRequestException.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/InvalidRequestException.java
index dc28d28,fecb92a..0ad230e
--- 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 +57,7 @@@ import org.slf4j.LoggerFactory
*
* message: contains the associated error message.
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/LaunchValidationException.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/LaunchValidationException.java
index 1ed5fdb,c1c2f49..9cd8e76
--- 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 +51,7 @@@ import org.slf4j.Logger
import org.slf4j.LoggerFactory;
@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ProjectNotFoundException.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ProjectNotFoundException.java
index 7641633,a53333f..ddbfe7b
--- 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 +56,7 @@@ import org.slf4j.LoggerFactory
* 2: optional string key
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/TimedOutException.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/TimedOutException.java
index 23df0d5,9004141..0b6ad60
--- 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 +54,7 @@@ import org.slf4j.LoggerFactory
/**
* This exception is thrown when RPC timeout gets exceeded.
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidationResults.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidationResults.java
index 1d17b1b,6d65c19..ef23905
--- 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 +51,7 @@@ import org.slf4j.Logger
import org.slf4j.LoggerFactory;
@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidatorResult.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidatorResult.java
index 5f47267,6bddcb8..de13980
--- 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 +51,7 @@@ import org.slf4j.Logger
import org.slf4j.LoggerFactory;
@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentModel.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentModel.java
index e59b58e,cc5f9bc..f3e82a9
--- 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 +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.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentStatistics.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentStatistics.java
index fdb03a2,ff6fabb..f5060bf
--- 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 +51,7 @@@ import org.slf4j.Logger
import org.slf4j.LoggerFactory;
@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentSummaryModel.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentSummaryModel.java
index d7f9827,87a5077..86ceff7
--- 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 +51,7 @@@ import org.slf4j.Logger
import org.slf4j.LoggerFactory;
@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/UserConfigurationDataModel.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/UserConfigurationDataModel.java
index 46240ac,bd32656..efd6060
--- 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 +56,7 @@@ import org.slf4j.LoggerFactory
*
*
*/
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/job/JobModel.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/job/JobModel.java
index ef70dbe,69beede..7f8b6ab
--- 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 +51,7 @@@ import org.slf4j.Logger
import org.slf4j.LoggerFactory;
@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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/ef332fcb/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ExperimentStatusChangeEvent.java
----------------------------------------------------------------------
diff --cc airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ExperimentStatusChangeEvent.java
index d6de35f,464c0bb..ad7e5f1
--- 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 +51,7 @@@ import org.slf4j.Logger
import org.slf4j.LoggerFactory;
@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-23")
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-10-21")
++@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-11-3")
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");