+
+ mergeData.put("articletypes", DatabaseArticleType.getInstance().selectByWhereClause("", "id", 0, 20));
+
+ SimpleList producersData = new SimpleList();
+ Iterator i = MirGlobal.localizer().producers().factories().entrySet().iterator();
+ while (i.hasNext()) {
+ Map.Entry entry = (Map.Entry) i.next();
+
+ SimpleList producerVerbs = new SimpleList();
+ Iterator j = ((ProducerFactory) entry.getValue()).verbs();
+ while (j.hasNext()) {
+ producerVerbs.add((String) j.next());
+ }
+
+ SimpleHash producerData = new SimpleHash();
+ producerData.put("key", (String) entry.getKey());
+ producerData.put("verbs", producerVerbs);
+
+ producersData.add(producerData);
+ }
+ mergeData.put("producers", producersData);
+
+
+