Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordonald.g.dunne2012-09-19 19:49:33 +0000
committerRoberto E. Escobar2012-09-19 19:49:33 +0000
commit69c9d9d025ce646d19c983853550baae8c8c5fc7 (patch)
treedc959fe546220521ccfd86b3193e10fe4617265a /plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/review/PeerToPeerReviewManager.java
parent54117ab9a08269a8daab91bc501558d4e6f58a27 (diff)
downloadorg.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.java13
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;
}

Back to the top