public class _IAdminTie extends _IAdminDisp implements Ice.TieBase
| Modifier and Type | Field and Description | 
|---|---|
static long | 
serialVersionUID  | 
__idsice_staticId| Constructor and Description | 
|---|
_IAdminTie(_IAdminOperations delegate)  | 
_IAdminTie()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addGroupOwners_async(AMD_IAdmin_addGroupOwners __cb,
                    ExperimenterGroup group,
                    java.util.List<Experimenter> owners,
                    Ice.Current __current)
Adds the given users to the owner list for this group. 
 | 
void | 
addGroups_async(AMD_IAdmin_addGroups __cb,
               Experimenter user,
               java.util.List<ExperimenterGroup> groups,
               Ice.Current __current)
Adds a user to the given groups. 
 | 
void | 
canUpdate_async(AMD_IAdmin_canUpdate __cb,
               IObject obj,
               Ice.Current __current)
Returns true if the currently logged in user can modify the
 given  
IObject. | 
void | 
changeExpiredCredentials_async(AMD_IAdmin_changeExpiredCredentials __cb,
                              java.lang.String name,
                              java.lang.String oldCred,
                              java.lang.String newCred,
                              Ice.Current __current)
Used after an  
ExpiredCredentialException
 instance is thrown. | 
void | 
changeGroup_async(AMD_IAdmin_changeGroup __cb,
                 IObject obj,
                 java.lang.String omeName,
                 Ice.Current __current)
Deprecated.  
 | 
void | 
changeOwner_async(AMD_IAdmin_changeOwner __cb,
                 IObject obj,
                 java.lang.String omeName,
                 Ice.Current __current)
Deprecated.  
 | 
void | 
changePassword_async(AMD_IAdmin_changePassword __cb,
                    RString newPassword,
                    Ice.Current __current)
Changes the password for the current user. 
 | 
void | 
changePasswordWithOldPassword_async(AMD_IAdmin_changePasswordWithOldPassword __cb,
                                   RString oldPassword,
                                   RString newPassword,
                                   Ice.Current __current)
Changes the password for the current user by passing the
 old password. 
 | 
void | 
changePermissions_async(AMD_IAdmin_changePermissions __cb,
                       IObject obj,
                       Permissions perms,
                       Ice.Current __current)
Deprecated.  
 | 
void | 
changeUserPassword_async(AMD_IAdmin_changeUserPassword __cb,
                        java.lang.String omeName,
                        RString newPassword,
                        Ice.Current __current)
Changes the password for the a given user. 
 | 
void | 
containedExperimenters_async(AMD_IAdmin_containedExperimenters __cb,
                            long groupId,
                            Ice.Current __current)
Fetches all  
Experimenter users
 contained in this group. | 
void | 
containedGroups_async(AMD_IAdmin_containedGroups __cb,
                     long experimenterId,
                     Ice.Current __current)
Fetches all  
ExperimenterGroup groups of
 which the given user is a member. | 
void | 
createExperimenter_async(AMD_IAdmin_createExperimenter __cb,
                        Experimenter user,
                        ExperimenterGroup defaultGroup,
                        java.util.List<ExperimenterGroup> groups,
                        Ice.Current __current)
Creates and returns a new user in the given groups. 
 | 
void | 
createExperimenterWithPassword_async(AMD_IAdmin_createExperimenterWithPassword __cb,
                                    Experimenter user,
                                    RString password,
                                    ExperimenterGroup defaultGroup,
                                    java.util.List<ExperimenterGroup> groups,
                                    Ice.Current __current)
Creates and returns a new user in the given groups with
 password. 
 | 
void | 
createGroup_async(AMD_IAdmin_createGroup __cb,
                 ExperimenterGroup group,
                 Ice.Current __current)
Creates and returns a new group. 
 | 
void | 
createRestrictedSystemUser_async(AMD_IAdmin_createRestrictedSystemUser __cb,
                                Experimenter experimenter,
                                java.util.List<AdminPrivilege> privileges,
                                Ice.Current __current)
Creates and returns a new system user. 
 | 
void | 
createRestrictedSystemUserWithPassword_async(AMD_IAdmin_createRestrictedSystemUserWithPassword __cb,
                                            Experimenter experimenter,
                                            java.util.List<AdminPrivilege> privileges,
                                            RString password,
                                            Ice.Current __current)
Creates and returns a new system user. 
 | 
void | 
createSystemUser_async(AMD_IAdmin_createSystemUser __cb,
                      Experimenter experimenter,
                      Ice.Current __current)
Creates and returns a new system user. 
 | 
void | 
createUser_async(AMD_IAdmin_createUser __cb,
                Experimenter experimenter,
                java.lang.String group,
                Ice.Current __current)
Creates and returns a new user. 
 | 
void | 
deleteExperimenter_async(AMD_IAdmin_deleteExperimenter __cb,
                        Experimenter user,
                        Ice.Current __current)
Removes a user by removing the password information for
 that user as well as all
  
GroupExperimenterMap instances. | 
void | 
deleteGroup_async(AMD_IAdmin_deleteGroup __cb,
                 ExperimenterGroup group,
                 Ice.Current __current)
Removes a group by first removing all users in the group,
 and then deleting the actual
  
ExperimenterGroup instance. | 
boolean | 
equals(java.lang.Object rhs)  | 
void | 
getAdminPrivileges_async(AMD_IAdmin_getAdminPrivileges __cb,
                        Experimenter user,
                        Ice.Current __current)
Gets the light administrator privileges for the given user. 
 | 
void | 
getAdminsWithPrivileges_async(AMD_IAdmin_getAdminsWithPrivileges __cb,
                             java.util.List<AdminPrivilege> privileges,
                             Ice.Current __current)
Gets the administrators who have all the given privileges. 
 | 
void | 
getCurrentAdminPrivileges_async(AMD_IAdmin_getCurrentAdminPrivileges __cb,
                               Ice.Current __current)
Gets the light administrator privileges for the current user. 
 | 
void | 
getDefaultGroup_async(AMD_IAdmin_getDefaultGroup __cb,
                     long experimenterId,
                     Ice.Current __current)
Retrieves the default  
ExperimenterGroup
 group for the given user id. | 
void | 
getEventContext_async(AMD_IAdmin_getEventContext __cb,
                     Ice.Current __current)
Returns an implementation of  
EventContext
 loaded with the security for the current user and thread. | 
void | 
getExperimenter_async(AMD_IAdmin_getExperimenter __cb,
                     long id,
                     Ice.Current __current)
Fetches an  
Experimenter and all related
 ExperimenterGroup. | 
void | 
getGroup_async(AMD_IAdmin_getGroup __cb,
              long id,
              Ice.Current __current)
Fetches an  
ExperimenterGroup and all
 contained Experimenter users. | 
void | 
getLeaderOfGroupIds_async(AMD_IAdmin_getLeaderOfGroupIds __cb,
                         Experimenter exp,
                         Ice.Current __current)
Finds the ids for all groups for which the given
  
Experimenter is owner/leader. | 
void | 
getMemberOfGroupIds_async(AMD_IAdmin_getMemberOfGroupIds __cb,
                         Experimenter exp,
                         Ice.Current __current)
Finds the ids for all groups for which the given
  
Experimenter is a member. | 
void | 
getMyUserPhotos_async(AMD_IAdmin_getMyUserPhotos __cb,
                     Ice.Current __current)
Retrieves the  
OriginalFile object
 attached to this user as specified by
 uploadMyUserPhoto. | 
void | 
getSecurityRoles_async(AMD_IAdmin_getSecurityRoles __cb,
                      Ice.Current __current)
Returns the active  
Roles in use by the
 server. | 
int | 
hashCode()  | 
java.lang.Object | 
ice_delegate()  | 
void | 
ice_delegate(java.lang.Object delegate)  | 
void | 
lookupExperimenter_async(AMD_IAdmin_lookupExperimenter __cb,
                        java.lang.String name,
                        Ice.Current __current)
Looks up an  
Experimenter and all related
 ExperimenterGroup by name. | 
void | 
lookupExperimenters_async(AMD_IAdmin_lookupExperimenters __cb,
                         Ice.Current __current)
Looks up all  
Experimenter experimenters
 present and all related
 ExperimenterGroup groups. | 
void | 
lookupGroup_async(AMD_IAdmin_lookupGroup __cb,
                 java.lang.String name,
                 Ice.Current __current)
Looks up an  
ExperimenterGroup and all
 contained Experimenter users by name. | 
void | 
lookupGroups_async(AMD_IAdmin_lookupGroups __cb,
                  Ice.Current __current)
Looks up all  
ExperimenterGroup groups
 present and all related
 Experimenter experimenters. | 
void | 
lookupLdapAuthExperimenter_async(AMD_IAdmin_lookupLdapAuthExperimenter __cb,
                                long id,
                                Ice.Current __current)
Looks up  
Experimenter experimenters who
 use LDAP authentication  (has set dn on password table). | 
void | 
lookupLdapAuthExperimenters_async(AMD_IAdmin_lookupLdapAuthExperimenters __cb,
                                 Ice.Current __current)
Looks up all ids of  
Experimenter
 experimenters who use LDAP authentication (has set dn on
 password table). | 
void | 
moveToCommonSpace_async(AMD_IAdmin_moveToCommonSpace __cb,
                       java.util.List<IObject> objects,
                       Ice.Current __current)
Moves the given objects into the user group to make
 them visible and linkable from all security contexts. 
 | 
void | 
removeGroupOwners_async(AMD_IAdmin_removeGroupOwners __cb,
                       ExperimenterGroup group,
                       java.util.List<Experimenter> owners,
                       Ice.Current __current)
removes the given users from the owner list for this group. 
 | 
void | 
removeGroups_async(AMD_IAdmin_removeGroups __cb,
                  Experimenter user,
                  java.util.List<ExperimenterGroup> groups,
                  Ice.Current __current)
Removes an experimenter from the given groups. 
 | 
void | 
reportForgottenPassword_async(AMD_IAdmin_reportForgottenPassword __cb,
                             java.lang.String name,
                             java.lang.String email,
                             Ice.Current __current)
Deprecated.  
 | 
void | 
setAdminPrivileges_async(AMD_IAdmin_setAdminPrivileges __cb,
                        Experimenter user,
                        java.util.List<AdminPrivilege> privileges,
                        Ice.Current __current)
Sets the set of light administrator privileges for the given user. 
 | 
void | 
setDefaultGroup_async(AMD_IAdmin_setDefaultGroup __cb,
                     Experimenter user,
                     ExperimenterGroup group,
                     Ice.Current __current)
Sets the default group for a given user. 
 | 
void | 
setGroupOwner_async(AMD_IAdmin_setGroupOwner __cb,
                   ExperimenterGroup group,
                   Experimenter owner,
                   Ice.Current __current)
Adds the user to the owner list for this group. 
 | 
void | 
synchronizeLoginCache_async(AMD_IAdmin_synchronizeLoginCache __cb,
                           Ice.Current __current)
Uses JMX to refresh the login cache if supported. 
 | 
void | 
unsetGroupOwner_async(AMD_IAdmin_unsetGroupOwner __cb,
                     ExperimenterGroup group,
                     Experimenter owner,
                     Ice.Current __current)
Removes the user from the owner list for this group. 
 | 
void | 
updateExperimenter_async(AMD_IAdmin_updateExperimenter __cb,
                        Experimenter experimenter,
                        Ice.Current __current)
Updates an experimenter if admin or owner of group. 
 | 
void | 
updateExperimenterWithPassword_async(AMD_IAdmin_updateExperimenterWithPassword __cb,
                                    Experimenter experimenter,
                                    RString password,
                                    Ice.Current __current)
Updates an experimenter if admin or owner of group. 
 | 
void | 
updateGroup_async(AMD_IAdmin_updateGroup __cb,
                 ExperimenterGroup group,
                 Ice.Current __current)
Updates an experimenter group if admin or owner of group. 
 | 
void | 
updateSelf_async(AMD_IAdmin_updateSelf __cb,
                Experimenter experimenter,
                Ice.Current __current)
Allows a user to update his/her own information. 
 | 
void | 
uploadMyUserPhoto_async(AMD_IAdmin_uploadMyUserPhoto __cb,
                       java.lang.String filename,
                       java.lang.String format,
                       byte[] data,
                       Ice.Current __current)
Uploads a photo for the user which will be displayed on
 his/her profile. 
 | 
___addGroupOwners, ___addGroups, ___canUpdate, ___changeExpiredCredentials, ___changeGroup, ___changeOwner, ___changePassword, ___changePasswordWithOldPassword, ___changePermissions, ___changeUserPassword, ___containedExperimenters, ___containedGroups, ___createExperimenter, ___createExperimenterWithPassword, ___createGroup, ___createRestrictedSystemUser, ___createRestrictedSystemUserWithPassword, ___createSystemUser, ___createUser, ___deleteExperimenter, ___deleteGroup, ___getAdminPrivileges, ___getAdminsWithPrivileges, ___getCurrentAdminPrivileges, ___getDefaultGroup, ___getEventContext, ___getExperimenter, ___getGroup, ___getLeaderOfGroupIds, ___getMemberOfGroupIds, ___getMyUserPhotos, ___getSecurityRoles, ___lookupExperimenter, ___lookupExperimenters, ___lookupGroup, ___lookupGroups, ___lookupLdapAuthExperimenter, ___lookupLdapAuthExperimenters, ___moveToCommonSpace, ___removeGroupOwners, ___removeGroups, ___reportForgottenPassword, ___setAdminPrivileges, ___setDefaultGroup, ___setGroupOwner, ___synchronizeLoginCache, ___unsetGroupOwner, ___updateExperimenter, ___updateExperimenterWithPassword, ___updateGroup, ___updateSelf, ___uploadMyUserPhoto, __dispatch, __readImpl, __writeImpl, addGroupOwners_async, addGroups_async, canUpdate_async, changeExpiredCredentials_async, changeGroup_async, changeOwner_async, changePassword_async, changePasswordWithOldPassword_async, changePermissions_async, changeUserPassword_async, containedExperimenters_async, containedGroups_async, createExperimenter_async, createExperimenterWithPassword_async, createGroup_async, createRestrictedSystemUser_async, createRestrictedSystemUserWithPassword_async, createSystemUser_async, createUser_async, deleteExperimenter_async, deleteGroup_async, getAdminPrivileges_async, getAdminsWithPrivileges_async, getCurrentAdminPrivileges_async, getDefaultGroup_async, getEventContext_async, getExperimenter_async, getGroup_async, getLeaderOfGroupIds_async, getMemberOfGroupIds_async, getMyUserPhotos_async, getSecurityRoles_async, ice_copyStateFrom, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, lookupExperimenter_async, lookupExperimenters_async, lookupGroup_async, lookupGroups_async, lookupLdapAuthExperimenter_async, lookupLdapAuthExperimenters_async, moveToCommonSpace_async, removeGroupOwners_async, removeGroups_async, reportForgottenPassword_async, setAdminPrivileges_async, setDefaultGroup_async, setGroupOwner_async, synchronizeLoginCache_async, unsetGroupOwner_async, updateExperimenter_async, updateExperimenterWithPassword_async, updateGroup_async, updateSelf_async, uploadMyUserPhoto_async___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_preMarshalpublic static final long serialVersionUID
public _IAdminTie()
public _IAdminTie(_IAdminOperations delegate)
public java.lang.Object ice_delegate()
ice_delegate in interface Ice.TieBasepublic void ice_delegate(java.lang.Object delegate)
ice_delegate in interface Ice.TieBasepublic boolean equals(java.lang.Object rhs)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void addGroupOwners_async(AMD_IAdmin_addGroupOwners __cb, ExperimenterGroup group, java.util.List<Experimenter> owners, Ice.Current __current) throws ServerError
_IAdminOperationsaddGroupOwners_async in interface _IAdminOperations__cb - The callback object for the operation.group - A currently managed
 ExperimenterGroup. Not null.owners - A set of currently managed
 Experimenters. Not null.__current - The Current object for the invocation.ServerErrorpublic void addGroups_async(AMD_IAdmin_addGroups __cb, Experimenter user, java.util.List<ExperimenterGroup> groups, Ice.Current __current) throws ServerError
_IAdminOperationsaddGroups_async in interface _IAdminOperations__cb - The callback object for the operation.user - A currently managed entity. Not null.__current - The Current object for the invocation.ServerErrorpublic void canUpdate_async(AMD_IAdmin_canUpdate __cb, IObject obj, Ice.Current __current) throws ServerError
_IAdminOperationsIObject. This uses the same logic
 that would be applied during a Hibernate flush to the
 database.canUpdate_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void changeExpiredCredentials_async(AMD_IAdmin_changeExpiredCredentials __cb, java.lang.String name, java.lang.String oldCred, java.lang.String newCred, Ice.Current __current) throws ServerError
_IAdminOperationsExpiredCredentialException
 instance is thrown.changeExpiredCredentials_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerError@Deprecated public void changeGroup_async(AMD_IAdmin_changeGroup __cb, IObject obj, java.lang.String omeName, Ice.Current __current) throws ServerError
changeGroup_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerError@Deprecated public void changeOwner_async(AMD_IAdmin_changeOwner __cb, IObject obj, java.lang.String omeName, Ice.Current __current) throws ServerError
changeOwner_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void changePassword_async(AMD_IAdmin_changePassword __cb, RString newPassword, Ice.Current __current) throws ServerError
_IAdminOperations
 Warning:This method requires the user to be
 authenticated with a password and not with a one-time
 session id. To avoid this problem, use
 changePasswordWithOldPassword.
 
changePassword_async in interface _IAdminOperations__cb - The callback object for the operation.newPassword - Possibly null to allow logging in with
 no password.__current - The Current object for the invocation.ServerErrorpublic void changePasswordWithOldPassword_async(AMD_IAdmin_changePasswordWithOldPassword __cb, RString oldPassword, RString newPassword, Ice.Current __current) throws ServerError
_IAdminOperationschangePasswordWithOldPassword_async in interface _IAdminOperations__cb - The callback object for the operation.oldPassword - Not-null. Must pass validation in the
 security sub-system.newPassword - Possibly null to allow logging in with
 no password.__current - The Current object for the invocation.ServerError@Deprecated public void changePermissions_async(AMD_IAdmin_changePermissions __cb, IObject obj, Permissions perms, Ice.Current __current) throws ServerError
changePermissions_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void changeUserPassword_async(AMD_IAdmin_changeUserPassword __cb, java.lang.String omeName, RString newPassword, Ice.Current __current) throws ServerError
_IAdminOperationschangeUserPassword_async in interface _IAdminOperations__cb - The callback object for the operation.newPassword - Not-null. Might must pass validation in
 the security sub-system.__current - The Current object for the invocation.ServerErrorpublic void containedExperimenters_async(AMD_IAdmin_containedExperimenters __cb, long groupId, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenter users
 contained in this group. The returned users will have all
 fields filled in and all collections unloaded.containedExperimenters_async in interface _IAdminOperations__cb - The callback object for the operation.groupId - id of the ExperimenterGroup__current - The Current object for the invocation.ServerErrorpublic void containedGroups_async(AMD_IAdmin_containedGroups __cb, long experimenterId, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenterGroup groups of
 which the given user is a member. The returned groups will
 have all fields filled in and all collections unloaded.containedGroups_async in interface _IAdminOperations__cb - The callback object for the operation.experimenterId - id of the Experimenter. Not null.__current - The Current object for the invocation.ServerErrorpublic void createExperimenter_async(AMD_IAdmin_createExperimenter __cb, Experimenter user, ExperimenterGroup defaultGroup, java.util.List<ExperimenterGroup> groups, Ice.Current __current) throws ServerError
_IAdminOperationscreateExperimenter_async in interface _IAdminOperations__cb - The callback object for the operation.user - A new Experimenter
 instance. Not null.defaultGroup - Instance of
 ExperimenterGroup. Not null.groups - Array of
 ExperimenterGroup instances. Can
 be null.__current - The Current object for the invocation.ServerErrorpublic void createExperimenterWithPassword_async(AMD_IAdmin_createExperimenterWithPassword __cb, Experimenter user, RString password, ExperimenterGroup defaultGroup, java.util.List<ExperimenterGroup> groups, Ice.Current __current) throws ServerError
_IAdminOperationscreateExperimenterWithPassword_async in interface _IAdminOperations__cb - The callback object for the operation.user - A new Experimenter
 instance. Not null.password - Not-null. Must pass validation in the
 security sub-system.defaultGroup - Instance of
 ExperimenterGroup. Not null.groups - Array of
 ExperimenterGroup instances. Can
 be null.__current - The Current object for the invocation.ServerErrorpublic void createGroup_async(AMD_IAdmin_createGroup __cb, ExperimenterGroup group, Ice.Current __current) throws ServerError
_IAdminOperationsomero.model.Details.setPermissions method should be
 called on the instance which is passed. The given
 Permissions will become the default for
 all objects created while logged into this group, possibly
 modified by the user's umask settings.
 If no permissions is set, the default will be
 omero.model.Permissions.USER_PRIVATE,
 i.e. a group in which no user can see the other group
 member's data.
 
 See also ticket 1434createGroup_async in interface _IAdminOperations__cb - The callback object for the operation.group - a new
 ExperimenterGroup instance. Not null.__current - The Current object for the invocation.ServerErrorpublic void createRestrictedSystemUser_async(AMD_IAdmin_createRestrictedSystemUser __cb, Experimenter experimenter, java.util.List<AdminPrivilege> privileges, Ice.Current __current) throws ServerError
_IAdminOperationscreateRestrictedSystemUser_async in interface _IAdminOperations__cb - The callback object for the operation.experimenter - a new Experimenter
 instanceprivileges - the privileges to set for the user__current - The Current object for the invocation.ServerErrorpublic void createRestrictedSystemUserWithPassword_async(AMD_IAdmin_createRestrictedSystemUserWithPassword __cb, Experimenter experimenter, java.util.List<AdminPrivilege> privileges, RString password, Ice.Current __current) throws ServerError
_IAdminOperationscreateRestrictedSystemUserWithPassword_async in interface _IAdminOperations__cb - The callback object for the operation.experimenter - a new Experimenter
 instanceprivileges - the privileges to set for the user__current - The Current object for the invocation.ServerErrorpublic void createSystemUser_async(AMD_IAdmin_createSystemUser __cb, Experimenter experimenter, Ice.Current __current) throws ServerError
_IAdminOperationscreateSystemUser_async in interface _IAdminOperations__cb - The callback object for the operation.experimenter - a new Experimenter
 instance__current - The Current object for the invocation.ServerErrorpublic void createUser_async(AMD_IAdmin_createUser __cb, Experimenter experimenter, java.lang.String group, Ice.Current __current) throws ServerError
_IAdminOperationscreateUser_async in interface _IAdminOperations__cb - The callback object for the operation.experimenter - a new Experimenter
 instancegroup - group name of the default group for this user__current - The Current object for the invocation.ServerErrorpublic void deleteExperimenter_async(AMD_IAdmin_deleteExperimenter __cb, Experimenter user, Ice.Current __current) throws ServerError
_IAdminOperationsGroupExperimenterMap instances.deleteExperimenter_async in interface _IAdminOperations__cb - The callback object for the operation.user - Experimenter to be deleted. Not null.__current - The Current object for the invocation.ServerErrorpublic void deleteGroup_async(AMD_IAdmin_deleteGroup __cb, ExperimenterGroup group, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenterGroup instance.deleteGroup_async in interface _IAdminOperations__cb - The callback object for the operation.group - ExperimenterGroup to be
 deleted. Not null.__current - The Current object for the invocation.ServerErrorpublic void getAdminPrivileges_async(AMD_IAdmin_getAdminPrivileges __cb, Experimenter user, Ice.Current __current) throws ServerError
_IAdminOperationsgetAdminPrivileges_async in interface _IAdminOperations__cb - The callback object for the operation.user - the user whose privileges are being queried__current - The Current object for the invocation.ServerErrorpublic void getAdminsWithPrivileges_async(AMD_IAdmin_getAdminsWithPrivileges __cb, java.util.List<AdminPrivilege> privileges, Ice.Current __current) throws ServerError
_IAdminOperationsgetAdminsWithPrivileges_async in interface _IAdminOperations__cb - The callback object for the operation.privileges - the required privileges__current - The Current object for the invocation.ServerErrorpublic void getCurrentAdminPrivileges_async(AMD_IAdmin_getCurrentAdminPrivileges __cb, Ice.Current __current) throws ServerError
_IAdminOperationsgetCurrentAdminPrivileges_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void getDefaultGroup_async(AMD_IAdmin_getDefaultGroup __cb, long experimenterId, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenterGroup
 group for the given user id.getDefaultGroup_async in interface _IAdminOperations__cb - The callback object for the operation.experimenterId - of the Experimenter. Not null.__current - The Current object for the invocation.ServerErrorpublic void getEventContext_async(AMD_IAdmin_getEventContext __cb, Ice.Current __current) throws ServerError
_IAdminOperationsEventContext
 loaded with the security for the current user and thread.
 If called remotely, not all values of
 EventContext will be sensible.getEventContext_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void getExperimenter_async(AMD_IAdmin_getExperimenter __cb, long id, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenter and all related
 ExperimenterGroup.getExperimenter_async in interface _IAdminOperations__cb - The callback object for the operation.id - id of the Experimenter__current - The Current object for the invocation.ServerErrorpublic void getGroup_async(AMD_IAdmin_getGroup __cb, long id, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenterGroup and all
 contained Experimenter users.getGroup_async in interface _IAdminOperations__cb - The callback object for the operation.id - id of the ExperimenterGroup__current - The Current object for the invocation.ServerErrorpublic void getLeaderOfGroupIds_async(AMD_IAdmin_getLeaderOfGroupIds __cb, Experimenter exp, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenter is owner/leader.getLeaderOfGroupIds_async in interface _IAdminOperations__cb - The callback object for the operation.exp - Non-null, managed (i.e. with id)__current - The Current object for the invocation.ServerErrorpublic void getMemberOfGroupIds_async(AMD_IAdmin_getMemberOfGroupIds __cb, Experimenter exp, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenter is a member.getMemberOfGroupIds_async in interface _IAdminOperations__cb - The callback object for the operation.exp - Non-null, managed (i.e. with id)__current - The Current object for the invocation.ServerErrorpublic void getMyUserPhotos_async(AMD_IAdmin_getMyUserPhotos __cb, Ice.Current __current) throws ServerError
_IAdminOperationsOriginalFile object
 attached to this user as specified by
 uploadMyUserPhoto.
 The return value is order by the most recently modified
 file first.getMyUserPhotos_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void getSecurityRoles_async(AMD_IAdmin_getSecurityRoles __cb, Ice.Current __current) throws ServerError
_IAdminOperationsRoles in use by the
 server.getSecurityRoles_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void lookupExperimenter_async(AMD_IAdmin_lookupExperimenter __cb, java.lang.String name, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenter and all related
 ExperimenterGroup by name.lookupExperimenter_async in interface _IAdminOperations__cb - The callback object for the operation.name - Name of the Experimenter__current - The Current object for the invocation.ServerErrorpublic void lookupExperimenters_async(AMD_IAdmin_lookupExperimenters __cb, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenter experimenters
 present and all related
 ExperimenterGroup groups.lookupExperimenters_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void lookupGroup_async(AMD_IAdmin_lookupGroup __cb, java.lang.String name, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenterGroup and all
 contained Experimenter users by name.lookupGroup_async in interface _IAdminOperations__cb - The callback object for the operation.name - Name of the ExperimenterGroup__current - The Current object for the invocation.ServerErrorpublic void lookupGroups_async(AMD_IAdmin_lookupGroups __cb, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenterGroup groups
 present and all related
 Experimenter experimenters. The
 experimenter's groups are also loaded.lookupGroups_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void lookupLdapAuthExperimenter_async(AMD_IAdmin_lookupLdapAuthExperimenter __cb, long id, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenter experimenters who
 use LDAP authentication  (has set dn on password table).lookupLdapAuthExperimenter_async in interface _IAdminOperations__cb - The callback object for the operation.id - id of the Experimenter. Not null.__current - The Current object for the invocation.ServerErrorpublic void lookupLdapAuthExperimenters_async(AMD_IAdmin_lookupLdapAuthExperimenters __cb, Ice.Current __current) throws ServerError
_IAdminOperationsExperimenter
 experimenters who use LDAP authentication (has set dn on
 password table).lookupLdapAuthExperimenters_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void moveToCommonSpace_async(AMD_IAdmin_moveToCommonSpace __cb, java.util.List<IObject> objects, Ice.Current __current) throws ServerError
_IAdminOperationsmoveToCommonSpace_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void removeGroupOwners_async(AMD_IAdmin_removeGroupOwners __cb, ExperimenterGroup group, java.util.List<Experimenter> owners, Ice.Current __current) throws ServerError
_IAdminOperationsremoveGroupOwners_async in interface _IAdminOperations__cb - The callback object for the operation.group - A currently managed
 ExperimenterGroup. Notowners - A set of currently managed
 Experimenters. Not null.__current - The Current object for the invocation.ServerErrorpublic void removeGroups_async(AMD_IAdmin_removeGroups __cb, Experimenter user, java.util.List<ExperimenterGroup> groups, Ice.Current __current) throws ServerError
_IAdminOperationsremoveGroups_async in interface _IAdminOperations__cb - The callback object for the operation.user - A currently managed entity. Not null.__current - The Current object for the invocation.ServerError@Deprecated public void reportForgottenPassword_async(AMD_IAdmin_reportForgottenPassword __cb, java.lang.String name, java.lang.String email, Ice.Current __current) throws ServerError
reportForgottenPassword_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void setAdminPrivileges_async(AMD_IAdmin_setAdminPrivileges __cb, Experimenter user, java.util.List<AdminPrivilege> privileges, Ice.Current __current) throws ServerError
_IAdminOperationssetAdminPrivileges_async in interface _IAdminOperations__cb - The callback object for the operation.user - the user whose privileges are to be set__current - The Current object for the invocation.ServerErrorpublic void setDefaultGroup_async(AMD_IAdmin_setDefaultGroup __cb, Experimenter user, ExperimenterGroup group, Ice.Current __current) throws ServerError
_IAdminOperationssetDefaultGroup_async in interface _IAdminOperations__cb - The callback object for the operation.user - A currently managed
 Experimenter. Not null.group - The group which should be set as default group
 for this user. Not null.__current - The Current object for the invocation.ServerErrorpublic void setGroupOwner_async(AMD_IAdmin_setGroupOwner __cb, ExperimenterGroup group, Experimenter owner, Ice.Current __current) throws ServerError
_IAdminOperationssetGroupOwner_async in interface _IAdminOperations__cb - The callback object for the operation.group - A currently managed
 ExperimenterGroup. Not null.owner - A currently managed
 Experimenter. Not null.__current - The Current object for the invocation.ServerErrorpublic void synchronizeLoginCache_async(AMD_IAdmin_synchronizeLoginCache __cb, Ice.Current __current) throws ServerError
_IAdminOperationssynchronizeLoginCache_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void unsetGroupOwner_async(AMD_IAdmin_unsetGroupOwner __cb, ExperimenterGroup group, Experimenter owner, Ice.Current __current) throws ServerError
_IAdminOperationsunsetGroupOwner_async in interface _IAdminOperations__cb - The callback object for the operation.group - A currently managed
 ExperimenterGroup. Not null.owner - A currently managed
 Experimenter. Not null.__current - The Current object for the invocation.ServerErrorpublic void updateExperimenter_async(AMD_IAdmin_updateExperimenter __cb, Experimenter experimenter, Ice.Current __current) throws ServerError
_IAdminOperations#updateSelf if the
 current user matches the given experimenter.updateExperimenter_async in interface _IAdminOperations__cb - The callback object for the operation.experimenter - the Experimenter to update.__current - The Current object for the invocation.ServerErrorpublic void updateExperimenterWithPassword_async(AMD_IAdmin_updateExperimenterWithPassword __cb, Experimenter experimenter, RString password, Ice.Current __current) throws ServerError
_IAdminOperationsupdateExperimenterWithPassword_async in interface _IAdminOperations__cb - The callback object for the operation.experimenter - the Experimenter to update.__current - The Current object for the invocation.ServerErrorpublic void updateGroup_async(AMD_IAdmin_updateGroup __cb, ExperimenterGroup group, Ice.Current __current) throws ServerError
_IAdminOperationsupdateGroup_async in interface _IAdminOperations__cb - The callback object for the operation.group - the ExperimenterGroup to update.__current - The Current object for the invocation.ServerErrorpublic void updateSelf_async(AMD_IAdmin_updateSelf __cb, Experimenter experimenter, Ice.Current __current) throws ServerError
_IAdminOperationssetDefaultGroupupdateSelf_async in interface _IAdminOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void uploadMyUserPhoto_async(AMD_IAdmin_uploadMyUserPhoto __cb, java.lang.String filename, java.lang.String format, byte[] data, Ice.Current __current) throws ServerError
_IAdminOperationsOriginalFile object with the given
 format, and attached to the user's
 Experimenter object via an
 FileAnnotation with
 the namespace:
 openmicroscopy.org/omero/experimenter/photo
 (NSEXPERIMENTERPHOTO).
 If such an OriginalFile instance
 already exists, it will be overwritten. If more than one
 photo is present, the oldest version will be modified (i.e.
 the highest updateEvent id).
 
 Note: as outlined in ticket 1794
 this photo will be placed in the user group and
 therefore will be visible to everyone on the system.uploadMyUserPhoto_async in interface _IAdminOperations__cb - The callback object for the operation.filename - Not null. String name which will be used.data - Not null. Data from the image. This will be
 written to disk.__current - The Current object for the invocation.ServerError