Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/stateItem/AtsDecisionReviewPrepareStateItem.java')
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/stateItem/AtsDecisionReviewPrepareStateItem.java17
1 files changed, 9 insertions, 8 deletions
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/stateItem/AtsDecisionReviewPrepareStateItem.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/stateItem/AtsDecisionReviewPrepareStateItem.java
index 51a9aa48d59..f4cd7a97ce5 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/stateItem/AtsDecisionReviewPrepareStateItem.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/stateItem/AtsDecisionReviewPrepareStateItem.java
@@ -13,6 +13,7 @@ package org.eclipse.osee.ats.editor.stateItem;
import java.util.Collection;
import org.eclipse.osee.ats.artifact.AbstractWorkflowArtifact;
import org.eclipse.osee.ats.artifact.DecisionReviewState;
+import org.eclipse.osee.ats.util.AtsArtifactTypes;
import org.eclipse.osee.ats.util.widgets.XDecisionOptions;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
import org.eclipse.osee.framework.skynet.core.User;
@@ -24,14 +25,19 @@ import org.eclipse.osee.framework.ui.skynet.widgets.workflow.IWorkPage;
*/
public class AtsDecisionReviewPrepareStateItem extends AtsStateItem {
+ public AtsDecisionReviewPrepareStateItem() {
+ super(AtsDecisionReviewPrepareStateItem.class.getSimpleName());
+ }
+
@Override
- public String getId() {
- return "osee.ats.decisionReview.Prepare";
+ public String getDescription() {
+ return "Add validation of Decision Review options prior to transitioning from Prepare to Decision.";
}
@Override
public Result transitioning(AbstractWorkflowArtifact sma, IWorkPage fromState, IWorkPage toState, Collection<User> toAssignees) throws OseeCoreException {
- if (fromState.getPageName().equals(DecisionReviewState.Prepare.getPageName()) && toState.getPageName().equals(
+ if (sma.isOfType(AtsArtifactTypes.DecisionReview) && fromState.getPageName().equals(
+ DecisionReviewState.Prepare.getPageName()) && toState.getPageName().equals(
DecisionReviewState.Decision.getPageName())) {
XDecisionOptions decOptions = new XDecisionOptions(sma);
return decOptions.validateDecisionOptions();
@@ -39,9 +45,4 @@ public class AtsDecisionReviewPrepareStateItem extends AtsStateItem {
return Result.TrueResult;
}
- @Override
- public String getDescription() {
- return "AtsDecisionReviewPrepareStateItem - Add validation of decision options prior to transitioning.";
- }
-
}

Back to the top