public abstract class _ILdapDisp extends Ice.ObjectImpl implements ILdap
ExperimenterGroup
groups.
Methods which return Experimenter
or
ExperimenterGroup
instances fetch and load all
related instances of ExperimenterGroup
or
Experimenter
, respectively.Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
__ids |
static long |
serialVersionUID |
ice_staticId
Constructor and Description |
---|
_ILdapDisp() |
Modifier and Type | Method and Description |
---|---|
static Ice.DispatchStatus |
___createUser(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___discover(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___discoverGroups(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___findDN(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___findExperimenter(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___findGroup(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___findGroupDN(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___getSetting(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___searchAll(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___searchByAttribute(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___searchByAttributes(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___searchByDN(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___searchDnInGroups(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___setDN(ILdap __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
Ice.DispatchStatus |
__dispatch(IceInternal.Incoming in,
Ice.Current __current) |
protected void |
__readImpl(IceInternal.BasicStream __is) |
protected void |
__writeImpl(IceInternal.BasicStream __os) |
void |
createUser_async(AMD_ILdap_createUser __cb,
java.lang.String username)
Creates an
Experimenter entry in the
OMERO DB based on the supplied LDAP username. |
void |
discover_async(AMD_ILdap_discover __cb)
Discovers and lists
Experimenter s who
are present in the remote LDAP server and in the local DB
but have the ldap property set to
false . |
void |
discoverGroups_async(AMD_ILdap_discoverGroups __cb)
Discovers and lists
ExperimenterGroup s
which are present in the remote LDAP server and in the local
DB but have the ldap property set to
false . |
void |
findDN_async(AMD_ILdap_findDN __cb,
java.lang.String username)
Searches unique Distinguished Name - string in LDAP for
Common Name equals username.
|
void |
findExperimenter_async(AMD_ILdap_findExperimenter __cb,
java.lang.String username)
Searches Experimenter by unique Distinguished Name -
string in LDAP for Common Name equals username.
|
void |
findGroup_async(AMD_ILdap_findGroup __cb,
java.lang.String groupname)
Looks up a specific
ExperimenterGroup
in LDAP using the provided group name. |
void |
findGroupDN_async(AMD_ILdap_findGroupDN __cb,
java.lang.String groupname)
Looks up the DN for a group.
|
void |
getSetting_async(AMD_ILdap_getSetting __cb)
Gets config value from properties.
|
protected void |
ice_copyStateFrom(Ice.Object __obj) |
java.lang.String |
ice_id() |
java.lang.String |
ice_id(Ice.Current __current) |
java.lang.String[] |
ice_ids() |
java.lang.String[] |
ice_ids(Ice.Current __current) |
boolean |
ice_isA(java.lang.String s) |
boolean |
ice_isA(java.lang.String s,
Ice.Current __current) |
static java.lang.String |
ice_staticId() |
void |
searchAll_async(AMD_ILdap_searchAll __cb)
Searches all
Experimenter list on LDAP
for attribute objectClass = person. |
void |
searchByAttribute_async(AMD_ILdap_searchByAttribute __cb,
java.lang.String dn,
java.lang.String attribute,
java.lang.String value)
Searches all
Experimenter in LDAP for
specified attribute. |
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)
Searches all
Experimenter in LDAP for
specified attributes. |
void |
searchByDN_async(AMD_ILdap_searchByDN __cb,
java.lang.String userdn)
Searches one
Experimenter in LDAP for
specified Distinguished Name. |
void |
searchDnInGroups_async(AMD_ILdap_searchDnInGroups __cb,
java.lang.String attr,
java.lang.String value)
Searches Distinguished Name in groups.
|
void |
setDN_async(AMD_ILdap_setDN __cb,
RLong experimenterID,
java.lang.String dn)
Deprecated.
setDN() is deprecated. Set the LDAP flag on model objects instead.
|
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, clone, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createUser_async, discover_async, discoverGroups_async, findDN_async, findExperimenter_async, findGroup_async, findGroupDN_async, getSetting_async, searchAll_async, searchByAttribute_async, searchByAttributes_async, searchByDN_async, searchDnInGroups_async, setDN_async
public static final java.lang.String[] __ids
public static final long serialVersionUID
protected void ice_copyStateFrom(Ice.Object __obj) throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
public boolean ice_isA(java.lang.String s)
ice_isA
in interface Ice.Object
ice_isA
in class Ice.ObjectImpl
public boolean ice_isA(java.lang.String s, Ice.Current __current)
ice_isA
in interface Ice.Object
ice_isA
in class Ice.ObjectImpl
public java.lang.String[] ice_ids()
ice_ids
in interface Ice.Object
ice_ids
in class Ice.ObjectImpl
public java.lang.String[] ice_ids(Ice.Current __current)
ice_ids
in interface Ice.Object
ice_ids
in class Ice.ObjectImpl
public java.lang.String ice_id()
ice_id
in interface Ice.Object
ice_id
in class Ice.ObjectImpl
public java.lang.String ice_id(Ice.Current __current)
ice_id
in interface Ice.Object
ice_id
in class Ice.ObjectImpl
public static java.lang.String ice_staticId()
public final void createUser_async(AMD_ILdap_createUser __cb, java.lang.String username) throws ServerError
Experimenter
entry in the
OMERO DB based on the supplied LDAP username.createUser_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.username
- ServerError
public final void discover_async(AMD_ILdap_discover __cb) throws ServerError
Experimenter
s who
are present in the remote LDAP server and in the local DB
but have the ldap
property set to
false
.discover_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.ServerError
public final void discoverGroups_async(AMD_ILdap_discoverGroups __cb) throws ServerError
ExperimenterGroup
s
which are present in the remote LDAP server and in the local
DB but have the ldap
property set to
false
.discoverGroups_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.ServerError
public final void findDN_async(AMD_ILdap_findDN __cb, java.lang.String username) throws ServerError
findDN_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.username
- Name of the Experimenter equals CommonName.ApiUsageException
- if more then one 'cn' under the specified base.ServerError
public final void findExperimenter_async(AMD_ILdap_findExperimenter __cb, java.lang.String username) throws ServerError
findExperimenter_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.username
- Name of the Experimenter equals CommonName.ApiUsageException
- if more then one 'cn' under the specified base.ServerError
public final void findGroup_async(AMD_ILdap_findGroup __cb, java.lang.String groupname) throws ServerError
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.findGroup_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.groupname
- ApiUsageException
- if more then one group name matches under the
specified base.ServerError
public final void findGroupDN_async(AMD_ILdap_findGroupDN __cb, java.lang.String groupname) throws ServerError
findGroupDN_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.ApiUsageException
- if more then one 'cn' under the specified base.ServerError
public final void getSetting_async(AMD_ILdap_getSetting __cb) throws ServerError
getSetting_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.ServerError
public final void searchAll_async(AMD_ILdap_searchAll __cb) throws ServerError
Experimenter
list on LDAP
for attribute objectClass = person.searchAll_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.ServerError
public final void searchByAttribute_async(AMD_ILdap_searchByAttribute __cb, java.lang.String dn, java.lang.String attribute, java.lang.String value) throws ServerError
Experimenter
in LDAP for
specified attribute.searchByAttribute_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.dn
- Distinguished Name base for search. Never
null.attribute
- Name of attribute. Never null or empty.ServerError
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
Experimenter
in LDAP for
specified attributes. Attributes should be specified in
StringSet and their values should be set in equivalent
StringSet.searchByAttributes_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.dn
- Distinguished Name base for search. Never
null.attributes
- Name of attribute. Never null or empty.ServerError
public final void searchByDN_async(AMD_ILdap_searchByDN __cb, java.lang.String userdn) throws ServerError
Experimenter
in LDAP for
specified Distinguished Name.searchByDN_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.userdn
- unique Distinguished Name - string of user,
Never null or empty.ServerError
public final void searchDnInGroups_async(AMD_ILdap_searchDnInGroups __cb, java.lang.String attr, java.lang.String value) throws ServerError
searchDnInGroups_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.attr
- Name of member attribute. Never null or empty.ServerError
public final void setDN_async(AMD_ILdap_setDN __cb, RLong experimenterID, java.lang.String dn) throws ServerError
setDN_async
in interface _ILdapOperationsNC
__cb
- The callback object for the operation.ServerError
public static Ice.DispatchStatus ___searchAll(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___searchDnInGroups(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___searchByAttribute(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___searchByAttributes(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___searchByDN(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___findDN(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___findGroupDN(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___findExperimenter(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___findGroup(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setDN(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getSetting(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___discover(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___discoverGroups(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___createUser(ILdap __obj, IceInternal.Incoming __inS, Ice.Current __current)
public Ice.DispatchStatus __dispatch(IceInternal.Incoming in, Ice.Current __current)
__dispatch
in interface Ice.Object
__dispatch
in class Ice.ObjectImpl
protected void __writeImpl(IceInternal.BasicStream __os)
__writeImpl
in class Ice.ObjectImpl
protected void __readImpl(IceInternal.BasicStream __is)
__readImpl
in class Ice.ObjectImpl