Repository: airavata Updated Branches: refs/heads/master aecf79475 -> 953feec6b
removed state transition validation metode call Project: http://git-wip-us.apache.org/repos/asf/airavata/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/48e23d9c Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/48e23d9c Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/48e23d9c Branch: refs/heads/master Commit: 48e23d9c94b896d1a5bbfefa51b77d702c203cb0 Parents: 525e9e4 Author: Shameera Rathanyaka <[email protected]> Authored: Thu Jul 2 16:17:17 2015 -0400 Committer: Shameera Rathanyaka <[email protected]> Committed: Thu Jul 2 16:17:17 2015 -0400 ---------------------------------------------------------------------- .../experiment/catalog/impl/ExperimentRegistry.java | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata/blob/48e23d9c/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/experiment/catalog/impl/ExperimentRegistry.java ---------------------------------------------------------------------- diff --git a/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/experiment/catalog/impl/ExperimentRegistry.java b/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/experiment/catalog/impl/ExperimentRegistry.java index fab1a99..c1463a2 100644 --- a/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/experiment/catalog/impl/ExperimentRegistry.java +++ b/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/experiment/catalog/impl/ExperimentRegistry.java @@ -207,15 +207,13 @@ public class ExperimentRegistry { if (status == null) { status = (ExperimentStatusResource) experiment.create(ResourceType.EXPERIMENT_STATUS); } - if (isValidStatusTransition(ExperimentState.valueOf(status.getState()), experimentStatus.getState())) { - status.setStatusId(getStatusID(expId)); - status.setExperimentId(expId); - status.setTimeOfStateChange(AiravataUtils.getTime(experimentStatus.getTimeOfStateChange())); - status.setState(experimentStatus.getState().toString()); - status.setReason(experimentStatus.getReason()); - status.save(); - logger.debug(expId, "Added experiment {} status to {}.", expId, experimentStatus.toString()); - } + status.setStatusId(getStatusID(expId)); + status.setExperimentId(expId); + status.setTimeOfStateChange(AiravataUtils.getTime(experimentStatus.getTimeOfStateChange())); + status.setState(experimentStatus.getState().toString()); + status.setReason(experimentStatus.getReason()); + status.save(); + logger.debug(expId, "Added experiment {} status to {}.", expId, experimentStatus.toString()); } catch (Exception e) { logger.error(expId, "Error while adding experiment status...", e); throw new RegistryException(e);
