You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sc...@apache.org on 2016/08/31 19:14:18 UTC

[10/10] airavata git commit: adding experiment catalog new database models

adding experiment catalog new database models


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/570832d1
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/570832d1
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/570832d1

Branch: refs/heads/develop
Commit: 570832d1c8c76147defe510e09e1a2be83f7103b
Parents: 2b3dec8 b46fd51
Author: scnakandala <su...@gmail.com>
Authored: Wed Aug 31 15:13:53 2016 -0400
Committer: scnakandala <su...@gmail.com>
Committed: Wed Aug 31 15:13:53 2016 -0400

----------------------------------------------------------------------
 .../resources/lib/airavata/job_model_types.cpp  |  86 +--
 .../resources/lib/airavata/job_model_types.h    |   4 +-
 .../lib/airavata/process_model_types.cpp        | 260 ++++++----
 .../lib/airavata/process_model_types.h          |  20 +-
 .../resources/lib/airavata/task_model_types.cpp | 242 +++++----
 .../resources/lib/airavata/task_model_types.h   |   8 +-
 .../lib/airavata/user_profile_model_types.cpp   |  89 ++--
 .../lib/airavata/user_profile_model_types.h     |   7 +-
 .../lib/Airavata/Model/Process/Types.php        | 180 ++++---
 .../resources/lib/Airavata/Model/Task/Types.php | 102 +++-
 .../resources/lib/Airavata/Model/User/Types.php | 121 +++--
 .../resources/lib/Airavata/Model/job/Types.php  |  41 +-
 .../lib/apache/airavata/model/job/ttypes.py     |  20 +-
 .../lib/apache/airavata/model/process/ttypes.py | 114 ++--
 .../lib/apache/airavata/model/task/ttypes.py    |  54 +-
 .../lib/apache/airavata/model/user/ttypes.py    | 117 +++--
 .../org/apache/airavata/model/job/JobModel.java | 142 +++--
 .../airavata/model/process/ProcessModel.java    | 519 +++++++++++--------
 .../apache/airavata/model/task/TaskModel.java   | 302 +++++++----
 .../apache/airavata/model/user/UserProfile.java |  24 +-
 .../model/util/ExperimentModelUtil.java         |   2 +-
 .../apache/airavata/gfac/core/GFacUtils.java    |  11 +-
 .../gfac/core/context/ProcessContext.java       |  21 +-
 .../airavata/gfac/core/context/TaskContext.java |  17 +-
 .../org/apache/airavata/gfac/impl/Factory.java  |   4 +-
 .../airavata/gfac/impl/GFacEngineImpl.java      |  25 +-
 .../airavata/gfac/impl/task/ArchiveTask.java    |   5 +-
 .../gfac/impl/task/BESJobSubmissionTask.java    |  10 +-
 .../airavata/gfac/impl/task/DataStageTask.java  |   8 +-
 .../gfac/impl/task/DataStreamingTask.java       |   2 +-
 .../impl/task/DefaultJobSubmissionTask.java     |  26 +-
 .../gfac/impl/task/EnvironmentSetupTask.java    |   3 +-
 .../gfac/impl/task/ForkJobSubmissionTask.java   |  13 +-
 .../gfac/impl/task/SCPDataStageTask.java        |  16 +-
 .../gfac/impl/task/utils/StreamData.java        |   8 +-
 .../task/utils/bes/ApplicationProcessor.java    |   2 +-
 .../impl/task/utils/bes/ResourceProcessor.java  |   2 +-
 .../gfac/monitor/email/EmailBasedMonitor.java   |   4 +-
 .../core/utils/OrchestratorUtils.java           |   4 +-
 .../validator/impl/BatchQueueValidator.java     |   2 +-
 .../cpi/impl/SimpleOrchestratorImpl.java        |  14 +-
 .../server/OrchestratorServerHandler.java       |   6 +-
 modules/registry-refactoring/pom.xml            |   2 +-
 .../org/apache/airavata/registry/core/Main.java |  75 ---
 .../ComputeResourceSchedulingEntity.java        |   2 +-
 .../entities/expcatalog/ExperimentEntity.java   |  35 +-
 .../expcatalog/ExperimentErrorEntity.java       |   4 +-
 .../entities/expcatalog/ExperimentErrorPK.java  |  75 +++
 .../expcatalog/ExperimentInputEntity.java       |   7 +-
 .../entities/expcatalog/ExperimentInputPK.java  |  74 +++
 .../expcatalog/ExperimentOutputEntity.java      |  24 +-
 .../entities/expcatalog/ExperimentOutputPK.java |  74 +++
 .../expcatalog/ExperimentStatusEntity.java      |  83 +++
 .../entities/expcatalog/ExperimentStatusPK.java |  74 +++
 .../core/entities/expcatalog/JobEntity.java     | 165 ++++++
 .../entities/expcatalog/JobStatusEntity.java    |  83 +++
 .../core/entities/expcatalog/JobStatusPK.java   |  74 +++
 .../core/entities/expcatalog/ProcessEntity.java | 276 ++++++++++
 .../entities/expcatalog/ProcessErrorEntity.java | 118 +++++
 .../entities/expcatalog/ProcessErrorPK.java     |  75 +++
 .../entities/expcatalog/ProcessInputEntity.java | 174 +++++++
 .../entities/expcatalog/ProcessInputPK.java     |  74 +++
 .../expcatalog/ProcessOutputEntity.java         | 165 ++++++
 .../entities/expcatalog/ProcessOutputPK.java    |  70 +++
 .../ProcessResourceSchedulingEntity.java        | 170 ++++++
 .../expcatalog/ProcessStatusEntity.java         |  83 +++
 .../entities/expcatalog/ProcessStatusPK.java    |  74 +++
 .../core/entities/expcatalog/TaskEntity.java    | 147 ++++++
 .../entities/expcatalog/TaskErrorEntity.java    | 118 +++++
 .../core/entities/expcatalog/TaskErrorPK.java   |  75 +++
 .../entities/expcatalog/TaskStatusEntity.java   |  83 +++
 .../core/entities/expcatalog/TaskStatusPK.java  |  74 +++
 .../expcatalog/UserConfigurationEntity.java     |   2 +-
 .../workspacecatalog/GatewayEntity.java         |   2 +-
 .../workspacecatalog/NSFDemographicsEntity.java |   2 +-
 .../workspacecatalog/NotificationEntity.java    |   2 +-
 .../workspacecatalog/ProjectEntity.java         |   2 +-
 .../workspacecatalog/UserProfileEntity.java     |   2 +-
 .../expcatalog/ExperimentRepository.java        | 101 ++++
 .../expcatalog/ExperimentRespository.java       |  43 --
 .../src/main/resources/META-INF/persistence.xml |  17 +
 .../src/main/resources/experiment_catalog.sql   | 257 +++++++--
 .../src/main/resources/workspace_catalog.sql    |  48 +-
 .../core/repositories/RepositoryTest.java       |  40 ++
 .../catalog/impl/ExperimentRegistry.java        |  86 +--
 .../utils/ThriftDataModelConversion.java        |  22 +-
 .../service/handler/RegistryServerHandler.java  |   2 +-
 .../experiment-catalog-models/job_model.thrift  |   2 +-
 .../process_model.thrift                        |   6 +-
 .../experiment-catalog-models/task_model.thrift |   4 +-
 .../user-group-models/user_profile_model.thrift |  35 +-
 91 files changed, 4628 insertions(+), 1331 deletions(-)
----------------------------------------------------------------------