[jboss-svn-commits] JBL Code SVN: r35937 - in labs/jbossrules/trunk/drools-verifier/src/main/java/org/drools/verifier: data and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Nov 10 09:58:11 EST 2010
Author: dsotty
Date: 2010-11-10 09:58:10 -0500 (Wed, 10 Nov 2010)
New Revision: 35937
Modified:
labs/jbossrules/trunk/drools-verifier/src/main/java/org/drools/verifier/components/VerifierRule.java
labs/jbossrules/trunk/drools-verifier/src/main/java/org/drools/verifier/data/VerifierDataMaps.java
Log:
https://jira.jboss.org/browse/JBRULES-2784
Modified: labs/jbossrules/trunk/drools-verifier/src/main/java/org/drools/verifier/components/VerifierRule.java
===================================================================
--- labs/jbossrules/trunk/drools-verifier/src/main/java/org/drools/verifier/components/VerifierRule.java 2010-11-10 14:30:18 UTC (rev 35936)
+++ labs/jbossrules/trunk/drools-verifier/src/main/java/org/drools/verifier/components/VerifierRule.java 2010-11-10 14:58:10 UTC (rev 35937)
@@ -51,7 +51,7 @@
private String description;
- private Map<String, String> metadata = new HashMap<String, String>();
+ private Map<String, Map<String,String>> metadata = new HashMap<String, Map<String,String>>();
private Collection<String> commentMetadata = new ArrayList<String>();
@@ -144,10 +144,15 @@
return rhsRows;
}
- public Map<String, String> getMetadata() {
+ public Map<String, Map<String,String>> getMetadata() {
return metadata;
}
+ public String getMetaAttribute(String key) {
+ Map<String,String> elementValues = metadata.get(key);
+ return elementValues != null ? elementValues.keySet().iterator().next() : null;
+ }
+
public Collection<String> getCommentMetadata() {
return commentMetadata;
}
Modified: labs/jbossrules/trunk/drools-verifier/src/main/java/org/drools/verifier/data/VerifierDataMaps.java
===================================================================
--- labs/jbossrules/trunk/drools-verifier/src/main/java/org/drools/verifier/data/VerifierDataMaps.java 2010-11-10 14:30:18 UTC (rev 35936)
+++ labs/jbossrules/trunk/drools-verifier/src/main/java/org/drools/verifier/data/VerifierDataMaps.java 2010-11-10 14:58:10 UTC (rev 35937)
@@ -150,7 +150,7 @@
rulesByName.put( rule.getName(),
rule );
if ( rule.getMetadata().containsKey( "category" ) ) {
- rulesByCategory.put( rule.getMetadata().get( "category" ),
+ rulesByCategory.put( rule.getMetaAttribute("category"),
rule );
}
} else if ( VerifierComponentType.VARIABLE.equals( object.getVerifierComponentType() ) ) {
More information about the jboss-svn-commits
mailing list