[jboss-svn-commits] JBL Code SVN: r32958 - in labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client: ruleeditor and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed May 19 09:38:01 EDT 2010
Author: eaa
Date: 2010-05-19 09:38:01 -0400 (Wed, 19 May 2010)
New Revision: 32958
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/RuleModeller.java
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/WorkingSetSelectorPopup.java
Log:
GUVNOR-538: Allow real time verification of Fact's constraints in Guided Editor
- When active Working Sets change the Guided Editor is forced to verify the rule
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/RuleModeller.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/RuleModeller.java 2010-05-19 13:19:09 UTC (rev 32957)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/RuleModeller.java 2010-05-19 13:38:01 UTC (rev 32958)
@@ -1177,12 +1177,16 @@
private List<AnalysisReportLine> warnings;
public void verifyRule(final Command cmd){
+ this.verifyRule(cmd, false);
+ }
+
+ public void verifyRule(final Command cmd, boolean forceVerification){
errors = new ArrayList<AnalysisReportLine>();
warnings = new ArrayList<AnalysisReportLine>();
//if AutoVerifierEnabled is off or there are not modified widgets,
//just execute cmd and return.
- if (!WorkingSetManager.getInstance().isAutoVerifierEnabled() || !this.hasModifiedWidgets){
+ if (!forceVerification && (!WorkingSetManager.getInstance().isAutoVerifierEnabled() || !this.hasModifiedWidgets)){
if (cmd != null){
cmd.execute();
}
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/WorkingSetSelectorPopup.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/WorkingSetSelectorPopup.java 2010-05-19 13:19:09 UTC (rev 32957)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/WorkingSetSelectorPopup.java 2010-05-19 13:38:01 UTC (rev 32958)
@@ -96,6 +96,7 @@
LoadingPopup.close();
pop.hide();
modeller.refreshWidget();
+ modeller.verifyRule(null, true);
}
});
}
More information about the jboss-svn-commits
mailing list