diff options
author | donald.g.dunne | 2012-09-19 19:49:33 +0000 |
---|---|---|
committer | Roberto E. Escobar | 2012-09-19 19:49:33 +0000 |
commit | 69c9d9d025ce646d19c983853550baae8c8c5fc7 (patch) | |
tree | dc959fe546220521ccfd86b3193e10fe4617265a /plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/review/PeerToPeerReviewManager.java | |
parent | 54117ab9a08269a8daab91bc501558d4e6f58a27 (diff) | |
download | org.eclipse.osee-69c9d9d025ce646d19c983853550baae8c8c5fc7.tar.gz org.eclipse.osee-69c9d9d025ce646d19c983853550baae8c8c5fc7.tar.xz org.eclipse.osee-69c9d9d025ce646d19c983853550baae8c8c5fc7.zip |
bug: Fix Task and Review cache when non related and cache update on decache
Diffstat (limited to 'plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/review/PeerToPeerReviewManager.java')
-rw-r--r-- | plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/review/PeerToPeerReviewManager.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/review/PeerToPeerReviewManager.java b/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/review/PeerToPeerReviewManager.java index 3f50227ee87..85e41b32826 100644 --- a/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/review/PeerToPeerReviewManager.java +++ b/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/review/PeerToPeerReviewManager.java @@ -40,7 +40,7 @@ import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction; /** * Methods in support of programatically transitioning the Peer Review Workflow through it's states. Only to be used for * the DefaultReviewWorkflow of Prepare->Review->Complete - * + * * @author Donald G. Dunne */ public class PeerToPeerReviewManager { @@ -56,7 +56,7 @@ public class PeerToPeerReviewManager { /** * Quickly transition to a state with minimal metrics and data entered. Should only be used for automated transition * for things such as developmental testing and demos. - * + * * @param user User to transition to OR null if should use user of current state */ public static Result transitionTo(PeerToPeerReviewArtifact reviewArt, PeerToPeerReviewState toState, Collection<UserRole> roles, Collection<ReviewDefectItem> defects, IAtsUser user, boolean popup, SkynetTransaction transaction) throws OseeCoreException { @@ -65,8 +65,8 @@ public class PeerToPeerReviewManager { return result; } result = - transitionToState(PeerToPeerReviewState.Review.getStateType(), popup, reviewArt, - PeerToPeerReviewState.Review, transaction); + transitionToState(PeerToPeerReviewState.Review.getStateType(), popup, reviewArt, PeerToPeerReviewState.Review, + transaction); if (result.isFalse()) { return result; } @@ -90,8 +90,8 @@ public class PeerToPeerReviewManager { private static Result transitionToState(StateType StateType, boolean popup, PeerToPeerReviewArtifact reviewArt, IStateToken toState, SkynetTransaction transaction) throws OseeCoreException { TransitionHelper helper = - new TransitionHelper("Transition to " + toState.getName(), Arrays.asList(reviewArt), - toState.getName(), Arrays.asList(reviewArt.getStateMgr().getAssignees().iterator().next()), null, + new TransitionHelper("Transition to " + toState.getName(), Arrays.asList(reviewArt), toState.getName(), + Arrays.asList(reviewArt.getStateMgr().getAssignees().iterator().next()), null, TransitionOption.OverrideAssigneeCheck); TransitionManager transitionMgr = new TransitionManager(helper, transaction); TransitionResults results = transitionMgr.handleAll(); @@ -163,6 +163,7 @@ public class PeerToPeerReviewManager { if (transaction != null) { peerToPeerRev.persist(transaction); } + AtsReviewCache.decache(teamArt); return peerToPeerRev; } |