Details
-
Type:
Task
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Labels:None
Description
The actual dao.xstream Alias class contains some commented Alias definitions such as:
// xstream.alias("GlidersActionConfiguration",
// it.geosolutions.geobatch.gliders.configuration.GlidersActionConfiguration.class);
This is due because, lately, we have configured the flowmanager dependencies as optional profiles (geowebcache, gliders, sas, ecc...) and therefore, these lines have been commented (having no more the class import available in case the profile has not been activated).
I guess we need to define module-specific Alias within specific flow manager.
The proposed patch adds an AliasRegistry where each module adds the aliases for its own classes.
AliasRegistrars have been included for composer, glider, gwc modules.
A README file explains how to add aliases for other modules.