Package omero.api

Class _ILdapDisp

    • Field Detail

      • __ids

        public static final java.lang.String[] __ids
    • Constructor Detail

      • _ILdapDisp

        public _ILdapDisp()
    • Method Detail

      • ice_copyStateFrom

        protected void ice_copyStateFrom​(Ice.Object __obj)
                                  throws java.lang.CloneNotSupportedException
        Throws:
        java.lang.CloneNotSupportedException
      • ice_isA

        public boolean ice_isA​(java.lang.String s)
        Specified by:
        ice_isA in interface Ice.Object
        Overrides:
        ice_isA in class Ice.ObjectImpl
      • ice_isA

        public boolean ice_isA​(java.lang.String s,
                               Ice.Current __current)
        Specified by:
        ice_isA in interface Ice.Object
        Overrides:
        ice_isA in class Ice.ObjectImpl
      • ice_ids

        public java.lang.String[] ice_ids()
        Specified by:
        ice_ids in interface Ice.Object
        Overrides:
        ice_ids in class Ice.ObjectImpl
      • ice_ids

        public java.lang.String[] ice_ids​(Ice.Current __current)
        Specified by:
        ice_ids in interface Ice.Object
        Overrides:
        ice_ids in class Ice.ObjectImpl
      • ice_id

        public java.lang.String ice_id()
        Specified by:
        ice_id in interface Ice.Object
        Overrides:
        ice_id in class Ice.ObjectImpl
      • ice_id

        public java.lang.String ice_id​(Ice.Current __current)
        Specified by:
        ice_id in interface Ice.Object
        Overrides:
        ice_id in class Ice.ObjectImpl
      • ice_staticId

        public static java.lang.String ice_staticId()
      • findDN_async

        public final void findDN_async​(AMD_ILdap_findDN __cb,
                                       java.lang.String username)
                                throws ServerError
        Searches unique Distinguished Name - string in LDAP for Common Name equals username. Common Name should be unique under the specified base. If list of cn's contains more then one DN will return exception.
        Specified by:
        findDN_async in interface _ILdapOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        username - Name of the Experimenter equals CommonName.
        Throws:
        ApiUsageException - if more then one 'cn' under the specified base.
        ServerError
      • findExperimenter_async

        public final void findExperimenter_async​(AMD_ILdap_findExperimenter __cb,
                                                 java.lang.String username)
                                          throws ServerError
        Searches Experimenter by unique Distinguished Name - string in LDAP for Common Name equals username. Common Name should be unique under the specified base. If list of cn's contains more then one DN will return exception.
        Specified by:
        findExperimenter_async in interface _ILdapOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        username - Name of the Experimenter equals CommonName.
        Throws:
        ApiUsageException - if more then one 'cn' under the specified base.
        ServerError
      • findGroup_async

        public final void findGroup_async​(AMD_ILdap_findGroup __cb,
                                          java.lang.String groupname)
                                   throws ServerError
        Looks up a specific ExperimenterGroup in LDAP using the provided group name. It is expected that the group name will be unique in the searched LDAP base tree. If more than one group with the specified name has been found, an exception will be thrown.
        Specified by:
        findGroup_async in interface _ILdapOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        groupname -
        Throws:
        ApiUsageException - if more then one group name matches under the specified base.
        ServerError
      • searchByAttribute_async

        public final void searchByAttribute_async​(AMD_ILdap_searchByAttribute __cb,
                                                  java.lang.String dn,
                                                  java.lang.String attribute,
                                                  java.lang.String value)
                                           throws ServerError
        Searches all Experimenter in LDAP for specified attribute.
        Specified by:
        searchByAttribute_async in interface _ILdapOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        dn - Distinguished Name base for search. Never null.
        attribute - Name of attribute. Never null or empty.
        Throws:
        ServerError
      • searchByAttributes_async

        public final void searchByAttributes_async​(AMD_ILdap_searchByAttributes __cb,
                                                   java.lang.String dn,
                                                   java.util.List<java.lang.String> attributes,
                                                   java.util.List<java.lang.String> values)
                                            throws ServerError
        Searches all Experimenter in LDAP for specified attributes. Attributes should be specified in StringSet and their values should be set in equivalent StringSet.
        Specified by:
        searchByAttributes_async in interface _ILdapOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        dn - Distinguished Name base for search. Never null.
        attributes - Name of attribute. Never null or empty.
        Throws:
        ServerError
      • ___searchAll

        public static Ice.DispatchStatus ___searchAll​(ILdap __obj,
                                                      IceInternal.Incoming __inS,
                                                      Ice.Current __current)
      • ___searchDnInGroups

        public static Ice.DispatchStatus ___searchDnInGroups​(ILdap __obj,
                                                             IceInternal.Incoming __inS,
                                                             Ice.Current __current)
      • ___searchByAttribute

        public static Ice.DispatchStatus ___searchByAttribute​(ILdap __obj,
                                                              IceInternal.Incoming __inS,
                                                              Ice.Current __current)
      • ___searchByAttributes

        public static Ice.DispatchStatus ___searchByAttributes​(ILdap __obj,
                                                               IceInternal.Incoming __inS,
                                                               Ice.Current __current)
      • ___searchByDN

        public static Ice.DispatchStatus ___searchByDN​(ILdap __obj,
                                                       IceInternal.Incoming __inS,
                                                       Ice.Current __current)
      • ___findDN

        public static Ice.DispatchStatus ___findDN​(ILdap __obj,
                                                   IceInternal.Incoming __inS,
                                                   Ice.Current __current)
      • ___findGroupDN

        public static Ice.DispatchStatus ___findGroupDN​(ILdap __obj,
                                                        IceInternal.Incoming __inS,
                                                        Ice.Current __current)
      • ___findExperimenter

        public static Ice.DispatchStatus ___findExperimenter​(ILdap __obj,
                                                             IceInternal.Incoming __inS,
                                                             Ice.Current __current)
      • ___findGroup

        public static Ice.DispatchStatus ___findGroup​(ILdap __obj,
                                                      IceInternal.Incoming __inS,
                                                      Ice.Current __current)
      • ___setDN

        public static Ice.DispatchStatus ___setDN​(ILdap __obj,
                                                  IceInternal.Incoming __inS,
                                                  Ice.Current __current)
      • ___getSetting

        public static Ice.DispatchStatus ___getSetting​(ILdap __obj,
                                                       IceInternal.Incoming __inS,
                                                       Ice.Current __current)
      • ___discover

        public static Ice.DispatchStatus ___discover​(ILdap __obj,
                                                     IceInternal.Incoming __inS,
                                                     Ice.Current __current)
      • ___discoverGroups

        public static Ice.DispatchStatus ___discoverGroups​(ILdap __obj,
                                                           IceInternal.Incoming __inS,
                                                           Ice.Current __current)
      • ___createUser

        public static Ice.DispatchStatus ___createUser​(ILdap __obj,
                                                       IceInternal.Incoming __inS,
                                                       Ice.Current __current)
      • __dispatch

        public Ice.DispatchStatus __dispatch​(IceInternal.Incoming in,
                                             Ice.Current __current)
        Specified by:
        __dispatch in interface Ice.Object
        Overrides:
        __dispatch in class Ice.ObjectImpl
      • __writeImpl

        protected void __writeImpl​(IceInternal.BasicStream __os)
        Overrides:
        __writeImpl in class Ice.ObjectImpl
      • __readImpl

        protected void __readImpl​(IceInternal.BasicStream __is)
        Overrides:
        __readImpl in class Ice.ObjectImpl