[lsc-dev] [LDAP Synchronization Connector - Bug #598] (New) Move implementation class mapping to XSD

noreply at lsc-project.org noreply at lsc-project.org
Thu Jun 27 16:10:29 CEST 2013

Issue #598 has been reported by Maxime Pelletier.

Bug #598: Move implementation class mapping to XSD

Author: Maxime Pelletier
Status: New
Priority: Normal
Assigned to: Maxime Pelletier
Category: Core
Target version: 2.1
Problem in version: 

The mapping for implementation class is currently in the class org.lsc.configuration.LscConfiguration. Because of that, it is complex to add a new service which inherit from an existing service(with no extra parameter). Also, when adding a brand new service, the mapping needs to be hardcoded in that class.

By adding a parameter called "implementationClass" to all service type in the XSD, we could avoid this complexity. The XSD would also define the default implementation classes. 

This change is backward compatible with existing configuration files.

You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://tools.lsc-project.org/my/account
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lsc-project.org/pipermail/lsc-dev/attachments/20130627/d0d85f1c/attachment.htm>

More information about the lsc-dev mailing list