Issue #526 has been updated by Clément OUDOT.

Assigned to changed from Raphaël Ouazana to Sébastien Bahloul
Target version changed from 2.0.1 to 2.1

We discuss this in the core team. We do not all agree on how handle your 
request.

What is sure, is that we do not want to change the XSD for a minor release.

We think that the best way to extend LSC is to write a plugin. See for example 
https://lsc-project.org/svn/lsc-samples/lsc-embeddable-sample/trunk/src/main/java/com/foo/bar/FooBarLscService.java,
 or http://lsc-project.org/wiki/documentation/2.0/development/addingplugin.

For now, I set this issue to a next release.
----------------------------------------
Bug #526: Unable to override a service impl with JAXB
http://tools.lsc-project.org/issues/526

Author: Stéphane Bond
Status: Assigned
Priority: Normal
Assigned to: Sébastien Bahloul
Category: Core
Target version: 2.1
Problem in version: 


With the new JAXB configuration, this is not possible anymore to override a 
service to provide a custom behavior.

For example, org.lsc.jndi.ActiveDirectoryDstService extends 
SimpleJndiDstService to handle synchronization over the AD "memberOf" attribute.
(See issue #338)

It would be usefull to be able to specify a custom implementation like this:
<ldapDestinationService 
implementationClass="org.lsc.jndi.ActiveDirectoryDstService">

The attached patch move the "implementationClass" attribute to the 
"serviceType" so it's possible to provide a custom implementation to all 
services type, not only for plugins.



-- 
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
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-dev mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-dev

Reply via email to