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:
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, invoker, 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 getReqAttributes_async(omero.api.AMD_ILdap_getReqAttributes __cb, Ice.Current __current)
           
 void getReqGroups_async(omero.api.AMD_ILdap_getReqGroups __cb, Ice.Current __current)
           
 void getReqValues_async(omero.api.AMD_ILdap_getReqValues __cb, 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 searchGroups_async(omero.api.AMD_ILdap_searchGroups __cb, Ice.Current __current)
           
 void setDN_async(omero.api.AMD_ILdap_setDN __cb, omero.RLong experimenterID, String dn, Ice.Current __current)
           
 void setReqAttributes_async(omero.api.AMD_ILdap_setReqAttributes __cb, List<String> attrs, Ice.Current __current)
           
 void setReqGroups_async(omero.api.AMD_ILdap_setReqGroups __cb, List<String> groups, Ice.Current __current)
           
 void setReqValues_async(omero.api.AMD_ILdap_setReqValues __cb, List<String> vals, Ice.Current __current)
           
 
Methods inherited from class ome.services.blitz.impl.AbstractAmdServant
applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, executorWorkCall, onSetOmeroContext, runnableCall, 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

searchGroups_async

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

getReqGroups_async

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

getReqAttributes_async

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

getReqValues_async

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

setReqGroups_async

public void setReqGroups_async(omero.api.AMD_ILdap_setReqGroups __cb,
                               List<String> groups,
                               Ice.Current __current)
                        throws omero.ServerError
Specified by:
setReqGroups_async in interface omero.api._ILdapOperations
Throws:
omero.ServerError

setReqAttributes_async

public void setReqAttributes_async(omero.api.AMD_ILdap_setReqAttributes __cb,
                                   List<String> attrs,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
setReqAttributes_async in interface omero.api._ILdapOperations
Throws:
omero.ServerError

setReqValues_async

public void setReqValues_async(omero.api.AMD_ILdap_setReqValues __cb,
                               List<String> vals,
                               Ice.Current __current)
                        throws omero.ServerError
Specified by:
setReqValues_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: Beta-4.1.1-r5927-b91

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