ome.services.blitz.impl
Class LdapI

java.lang.Object
  extended by ome.services.blitz.impl.AbstractAmdServant
      extended by ome.services.blitz.impl.LdapI
All Implemented Interfaces:
CloseableServant, omero.api._ILdapOperations, omero.api._ServiceInterfaceOperations, org.springframework.context.ApplicationContextAware

public class LdapI
extends AbstractAmdServant
implements omero.api._ILdapOperations

Implementation of the ILdap service.

Since:
3.0-Beta4
Author:
Josh Moore, josh at glencoesoftware.com
See Also:
ILdap

Field Summary
 
Fields inherited from class ome.services.blitz.impl.AbstractAmdServant
be, ctx, invoker, log, service
 
Constructor Summary
LdapI(ILdap service, BlitzExecutor be)
           
 
Method Summary
 void findDN_async(omero.api.AMD_ILdap_findDN __cb, String username, Ice.Current __current)
           
 void findExperimenter_async(omero.api.AMD_ILdap_findExperimenter __cb, String username, Ice.Current __current)
           
 void getSetting_async(omero.api.AMD_ILdap_getSetting __cb, Ice.Current __current)
           
 void searchAll_async(omero.api.AMD_ILdap_searchAll __cb, Ice.Current __current)
           
 void searchByAttribute_async(omero.api.AMD_ILdap_searchByAttribute __cb, String dn, String attribute, String value, Ice.Current __current)
           
 void searchByAttributes_async(omero.api.AMD_ILdap_searchByAttributes __cb, String dn, List<String> attributes, List<String> values, Ice.Current __current)
           
 void searchByDN_async(omero.api.AMD_ILdap_searchByDN __cb, String userdn, Ice.Current __current)
           
 void searchDnInGroups_async(omero.api.AMD_ILdap_searchDnInGroups __cb, String attribute, String value, Ice.Current __current)
           
 void setDN_async(omero.api.AMD_ILdap_setDN __cb, omero.RLong experimenterID, String dn, Ice.Current __current)
           
 
Methods inherited from class ome.services.blitz.impl.AbstractAmdServant
activate_async, applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, close_async, close, executorWorkCall, getCurrentEventContext_async, onSetOmeroContext, passivate_async, preClose, runnableCall, safeRunnableCall, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapI

public LdapI(ILdap service,
             BlitzExecutor be)
Method Detail

searchAll_async

public void searchAll_async(omero.api.AMD_ILdap_searchAll __cb,
                            Ice.Current __current)
                     throws omero.ServerError
Specified by:
searchAll_async in interface omero.api._ILdapOperations
Throws:
omero.ServerError

searchDnInGroups_async

public void searchDnInGroups_async(omero.api.AMD_ILdap_searchDnInGroups __cb,
                                   String attribute,
                                   String value,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
searchDnInGroups_async in interface omero.api._ILdapOperations
Throws:
omero.ServerError

searchByAttribute_async

public void searchByAttribute_async(omero.api.AMD_ILdap_searchByAttribute __cb,
                                    String dn,
                                    String attribute,
                                    String value,
                                    Ice.Current __current)
                             throws omero.ServerError
Specified by:
searchByAttribute_async in interface omero.api._ILdapOperations
Throws:
omero.ServerError

searchByAttributes_async

public void searchByAttributes_async(omero.api.AMD_ILdap_searchByAttributes __cb,
                                     String dn,
                                     List<String> attributes,
                                     List<String> values,
                                     Ice.Current __current)
                              throws omero.ServerError
Specified by:
searchByAttributes_async in interface omero.api._ILdapOperations
Throws:
omero.ServerError

searchByDN_async

public void searchByDN_async(omero.api.AMD_ILdap_searchByDN __cb,
                             String userdn,
                             Ice.Current __current)
                      throws omero.ServerError
Specified by:
searchByDN_async in interface omero.api._ILdapOperations
Throws:
omero.ServerError

findDN_async

public void findDN_async(omero.api.AMD_ILdap_findDN __cb,
                         String username,
                         Ice.Current __current)
                  throws omero.ServerError
Specified by:
findDN_async in interface omero.api._ILdapOperations
Throws:
omero.ServerError

findExperimenter_async

public void findExperimenter_async(omero.api.AMD_ILdap_findExperimenter __cb,
                                   String username,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
findExperimenter_async in interface omero.api._ILdapOperations
Throws:
omero.ServerError

setDN_async

public void setDN_async(omero.api.AMD_ILdap_setDN __cb,
                        omero.RLong experimenterID,
                        String dn,
                        Ice.Current __current)
                 throws omero.ServerError
Specified by:
setDN_async in interface omero.api._ILdapOperations
Throws:
omero.ServerError

getSetting_async

public void getSetting_async(omero.api.AMD_ILdap_getSetting __cb,
                             Ice.Current __current)
                      throws omero.ServerError
Specified by:
getSetting_async in interface omero.api._ILdapOperations
Throws:
omero.ServerError


OmeroJava Api

Version: 4.3.4-dbcbce5a-b4

Copyright © 2009 The University of Dundee. All Rights Reserved.