return producerFactories;
};
+ protected void setupContentFactory(CompositeProducerFactory aContentFactory) {
+ }
+
+ protected void setupStartPageFactory(CompositeProducerFactory aStartPageFactory) {
+ }
+
+ protected void setupSynchronizationFactory(CompositeProducerFactory aSynchronizationFactory) {
+ }
+
+ protected void setupStaticFactory(CompositeProducerFactory aStaticFactory) {
+ }
+
protected void setupFactories(Map aFactoriesMap ) {
- aFactoriesMap.put(
- "content",
- new ContentProducerFactory(
- MirGlobal.getConfigProperty("Producer.Content.Template"),
- "bundles.admin",
- MirGlobal.getConfigProperty("Producer.StorageRoot"),
- ".shtml",
- Integer.parseInt(MirGlobal.getConfigProperty("Producer.Content.Batchsize"))));
+ CompositeProducerFactory factory;
+
+ factory=new CompositeProducerFactory();
+ setupContentFactory(factory);
+ aFactoriesMap.put("content", factory);
+
+ factory=new CompositeProducerFactory();
+ setupStartPageFactory(factory);
+ aFactoriesMap.put("startpage", factory);
+
+ factory=new CompositeProducerFactory();
+ setupSynchronizationFactory(factory);
+ aFactoriesMap.put("synchronization", factory);
+
+ factory=new CompositeProducerFactory();
+ setupStaticFactory(factory);
+ aFactoriesMap.put("static", factory);
- aFactoriesMap.put("oldstartpage", new OldProducerAdapterFactory(new ProducerStartPage()));
aFactoriesMap.put("images", new OldProducerAdapterFactory(new ProducerImages()));
- aFactoriesMap.put("navigation", new OldProducerAdapterFactory(new ProducerNavigation()));
+/* aFactoriesMap.put("navigationold", new OldProducerAdapterFactory(new ProducerNavigation()));
aFactoriesMap.put("openposting", new OldProducerAdapterFactory(new ProducerOpenPosting()));
aFactoriesMap.put("topics", new OldProducerAdapterFactory(new ProducerTopics()));
-
- aFactoriesMap.put("startpage", new StartPageProducerFactory(
- MirGlobal.getConfigProperty("Producer.StartPage.Template"),
- "bundles.admin",
- MirGlobal.getConfigProperty("Producer.StorageRoot") + "/index.shtml",
- MirGlobal.getConfigIntegerProperty("Producer.StartPage.Items"),
- MirGlobal.getConfigIntegerProperty("Producer.StartPage.Newswire")));
-
- if(MirGlobal.getConfigBooleanProperty("Rsync")){
- aFactoriesMap.put("sync", new ScriptCallProducerFactory(MirGlobal.getConfigProperty("Rsync.Script.Path")));
- }
+*/
};
}