public interface _IAdminOperations extends _ServiceInterfaceOperations
groups
.
Methods which return Experimenter
or
ExperimenterGroup
instances fetch and load all
related instances of ExperimenterGroup
or
Experimenter
, respectively.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.
changeGroup() is deprecated. use omero::cmd::Chgrp2() instead.
|
void |
changeOwner_async(AMD_IAdmin_changeOwner __cb,
IObject obj,
java.lang.String omeName,
Ice.Current __current)
Deprecated.
changeOwner() is deprecated. use omero::cmd::Chown2() instead.
|
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.
changePermissions() is deprecated. use omero::cmd::Chmod2() instead.
|
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. |
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. |
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.
reportForgottenPassword() is deprecated. use omero::cmd::ResetPasswordRequest() instead.
|
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.
|
void canUpdate_async(AMD_IAdmin_canUpdate __cb, IObject obj, Ice.Current __current) throws ServerError
IObject
. This uses the same logic
that would be applied during a Hibernate flush to the
database.__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void getExperimenter_async(AMD_IAdmin_getExperimenter __cb, long id, Ice.Current __current) throws ServerError
Experimenter
and all related
ExperimenterGroup
.__cb
- The callback object for the operation.id
- id of the Experimenter__current
- The Current object for the invocation.ApiUsageException
- if id does not exist.ServerError
void lookupExperimenter_async(AMD_IAdmin_lookupExperimenter __cb, java.lang.String name, Ice.Current __current) throws ServerError
Experimenter
and all related
ExperimenterGroup
by name.__cb
- The callback object for the operation.name
- Name of the Experimenter__current
- The Current object for the invocation.ApiUsageException
- if omeName does not exist.ServerError
void lookupExperimenters_async(AMD_IAdmin_lookupExperimenters __cb, Ice.Current __current) throws ServerError
Experimenter
experimenters
present and all related
ExperimenterGroup
groups.__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void getGroup_async(AMD_IAdmin_getGroup __cb, long id, Ice.Current __current) throws ServerError
ExperimenterGroup
and all
contained Experimenter
users.__cb
- The callback object for the operation.id
- id of the ExperimenterGroup__current
- The Current object for the invocation.ApiUsageException
- if id does not exist.ServerError
void lookupGroup_async(AMD_IAdmin_lookupGroup __cb, java.lang.String name, Ice.Current __current) throws ServerError
ExperimenterGroup
and all
contained Experimenter
users by name.__cb
- The callback object for the operation.name
- Name of the ExperimenterGroup__current
- The Current object for the invocation.ApiUsageException
- if groupName does not exist.ServerError
void lookupGroups_async(AMD_IAdmin_lookupGroups __cb, Ice.Current __current) throws ServerError
ExperimenterGroup
groups
present and all related
Experimenter
experimenters. The
experimenter's groups are also loaded.__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void containedExperimenters_async(AMD_IAdmin_containedExperimenters __cb, long groupId, Ice.Current __current) throws ServerError
Experimenter
users
contained in this group. The returned users will have all
fields filled in and all collections unloaded.__cb
- The callback object for the operation.groupId
- id of the ExperimenterGroup__current
- The Current object for the invocation.ServerError
void containedGroups_async(AMD_IAdmin_containedGroups __cb, long experimenterId, Ice.Current __current) throws ServerError
ExperimenterGroup
groups of
which the given user is a member. The returned groups will
have all fields filled in and all collections unloaded.__cb
- The callback object for the operation.experimenterId
- id of the Experimenter. Not null.__current
- The Current object for the invocation.ServerError
void getDefaultGroup_async(AMD_IAdmin_getDefaultGroup __cb, long experimenterId, Ice.Current __current) throws ServerError
ExperimenterGroup
group for the given user id.__cb
- The callback object for the operation.experimenterId
- of the Experimenter. Not null.__current
- The Current object for the invocation.ServerError
void lookupLdapAuthExperimenter_async(AMD_IAdmin_lookupLdapAuthExperimenter __cb, long id, Ice.Current __current) throws ServerError
Experimenter
experimenters who
use LDAP authentication (has set dn on password table).__cb
- The callback object for the operation.id
- id of the Experimenter. Not null.__current
- The Current object for the invocation.ServerError
void lookupLdapAuthExperimenters_async(AMD_IAdmin_lookupLdapAuthExperimenters __cb, Ice.Current __current) throws ServerError
Experimenter
experimenters who use LDAP authentication (has set dn on
password table).__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void getMemberOfGroupIds_async(AMD_IAdmin_getMemberOfGroupIds __cb, Experimenter exp, Ice.Current __current) throws ServerError
Experimenter
is a member.__cb
- The callback object for the operation.exp
- Non-null, managed (i.e. with id)__current
- The Current object for the invocation.ServerError
void getLeaderOfGroupIds_async(AMD_IAdmin_getLeaderOfGroupIds __cb, Experimenter exp, Ice.Current __current) throws ServerError
Experimenter
is owner/leader.__cb
- The callback object for the operation.exp
- Non-null, managed (i.e. with id)__current
- The Current object for the invocation.ServerError
void getCurrentAdminPrivileges_async(AMD_IAdmin_getCurrentAdminPrivileges __cb, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void getAdminPrivileges_async(AMD_IAdmin_getAdminPrivileges __cb, Experimenter user, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.user
- the user whose privileges are being queried__current
- The Current object for the invocation.ServerError
void getAdminsWithPrivileges_async(AMD_IAdmin_getAdminsWithPrivileges __cb, java.util.List<AdminPrivilege> privileges, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.privileges
- the required privileges__current
- The Current object for the invocation.ServerError
void updateSelf_async(AMD_IAdmin_updateSelf __cb, Experimenter experimenter, Ice.Current __current) throws ServerError
setDefaultGroup
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void uploadMyUserPhoto_async(AMD_IAdmin_uploadMyUserPhoto __cb, java.lang.String filename, java.lang.String format, byte[] data, Ice.Current __current) throws ServerError
OriginalFile
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.__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
void getMyUserPhotos_async(AMD_IAdmin_getMyUserPhotos __cb, Ice.Current __current) throws ServerError
OriginalFile
object
attached to this user as specified by
uploadMyUserPhoto
.
The return value is order by the most recently modified
file first.__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void updateExperimenter_async(AMD_IAdmin_updateExperimenter __cb, Experimenter experimenter, Ice.Current __current) throws ServerError
#updateSelf
if the
current user matches the given experimenter.__cb
- The callback object for the operation.experimenter
- the Experimenter to update.__current
- The Current object for the invocation.ServerError
void updateExperimenterWithPassword_async(AMD_IAdmin_updateExperimenterWithPassword __cb, Experimenter experimenter, RString password, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.experimenter
- the Experimenter to update.__current
- The Current object for the invocation.ServerError
void updateGroup_async(AMD_IAdmin_updateGroup __cb, ExperimenterGroup group, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.group
- the ExperimenterGroup to update.__current
- The Current object for the invocation.ServerError
void createUser_async(AMD_IAdmin_createUser __cb, Experimenter experimenter, java.lang.String group, Ice.Current __current) throws ServerError
__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.ServerError
void createSystemUser_async(AMD_IAdmin_createSystemUser __cb, Experimenter experimenter, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.experimenter
- a new Experimenter
instance__current
- The Current object for the invocation.ServerError
void createRestrictedSystemUser_async(AMD_IAdmin_createRestrictedSystemUser __cb, Experimenter experimenter, java.util.List<AdminPrivilege> privileges, Ice.Current __current) throws ServerError
__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.ServerError
void createRestrictedSystemUserWithPassword_async(AMD_IAdmin_createRestrictedSystemUserWithPassword __cb, Experimenter experimenter, java.util.List<AdminPrivilege> privileges, RString password, Ice.Current __current) throws ServerError
__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.ServerError
void createExperimenter_async(AMD_IAdmin_createExperimenter __cb, Experimenter user, ExperimenterGroup defaultGroup, java.util.List<ExperimenterGroup> groups, Ice.Current __current) throws ServerError
__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.ServerError
void createExperimenterWithPassword_async(AMD_IAdmin_createExperimenterWithPassword __cb, Experimenter user, RString password, ExperimenterGroup defaultGroup, java.util.List<ExperimenterGroup> groups, Ice.Current __current) throws ServerError
__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.SecurityViolation
- if the new password is too weak.ServerError
void createGroup_async(AMD_IAdmin_createGroup __cb, ExperimenterGroup group, Ice.Current __current) throws ServerError
omero.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 1434__cb
- The callback object for the operation.group
- a new
ExperimenterGroup
instance. Not null.__current
- The Current object for the invocation.ServerError
void addGroups_async(AMD_IAdmin_addGroups __cb, Experimenter user, java.util.List<ExperimenterGroup> groups, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.user
- A currently managed entity. Not null.__current
- The Current object for the invocation.ServerError
void removeGroups_async(AMD_IAdmin_removeGroups __cb, Experimenter user, java.util.List<ExperimenterGroup> groups, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.user
- A currently managed entity. Not null.__current
- The Current object for the invocation.ServerError
void setDefaultGroup_async(AMD_IAdmin_setDefaultGroup __cb, Experimenter user, ExperimenterGroup group, Ice.Current __current) throws ServerError
__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.ServerError
void setGroupOwner_async(AMD_IAdmin_setGroupOwner __cb, ExperimenterGroup group, Experimenter owner, Ice.Current __current) throws ServerError
__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.ServerError
void unsetGroupOwner_async(AMD_IAdmin_unsetGroupOwner __cb, ExperimenterGroup group, Experimenter owner, Ice.Current __current) throws ServerError
__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.ServerError
void addGroupOwners_async(AMD_IAdmin_addGroupOwners __cb, ExperimenterGroup group, java.util.List<Experimenter> owners, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.group
- A currently managed
ExperimenterGroup
. Not null.owners
- A set of currently managed
Experimenter
s. Not null.__current
- The Current object for the invocation.ServerError
void removeGroupOwners_async(AMD_IAdmin_removeGroupOwners __cb, ExperimenterGroup group, java.util.List<Experimenter> owners, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.group
- A currently managed
ExperimenterGroup
. Notowners
- A set of currently managed
Experimenter
s. Not null.__current
- The Current object for the invocation.ServerError
void deleteExperimenter_async(AMD_IAdmin_deleteExperimenter __cb, Experimenter user, Ice.Current __current) throws ServerError
GroupExperimenterMap
instances.__cb
- The callback object for the operation.user
- Experimenter to be deleted. Not null.__current
- The Current object for the invocation.ServerError
void deleteGroup_async(AMD_IAdmin_deleteGroup __cb, ExperimenterGroup group, Ice.Current __current) throws ServerError
ExperimenterGroup
instance.__cb
- The callback object for the operation.group
- ExperimenterGroup
to be
deleted. Not null.__current
- The Current object for the invocation.ServerError
void changeOwner_async(AMD_IAdmin_changeOwner __cb, IObject obj, java.lang.String omeName, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void changeGroup_async(AMD_IAdmin_changeGroup __cb, IObject obj, java.lang.String omeName, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void changePermissions_async(AMD_IAdmin_changePermissions __cb, IObject obj, Permissions perms, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void moveToCommonSpace_async(AMD_IAdmin_moveToCommonSpace __cb, java.util.List<IObject> objects, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.objects
- __current
- The Current object for the invocation.ServerError
void setAdminPrivileges_async(AMD_IAdmin_setAdminPrivileges __cb, Experimenter user, java.util.List<AdminPrivilege> privileges, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.user
- the user whose privileges are to be set__current
- The Current object for the invocation.ServerError
void changePassword_async(AMD_IAdmin_changePassword __cb, RString newPassword, Ice.Current __current) throws ServerError
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
.
__cb
- The callback object for the operation.newPassword
- Possibly null to allow logging in with
no password.__current
- The Current object for the invocation.SecurityViolation
- if the user is not authenticated
with a password.ServerError
void changePasswordWithOldPassword_async(AMD_IAdmin_changePasswordWithOldPassword __cb, RString oldPassword, RString newPassword, Ice.Current __current) throws ServerError
__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.SecurityViolation
- if the oldPassword is incorrect.ServerError
void changeUserPassword_async(AMD_IAdmin_changeUserPassword __cb, java.lang.String omeName, RString newPassword, Ice.Current __current) throws ServerError
__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.SecurityViolation
- if the new password is too weak.ServerError
void synchronizeLoginCache_async(AMD_IAdmin_synchronizeLoginCache __cb, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void changeExpiredCredentials_async(AMD_IAdmin_changeExpiredCredentials __cb, java.lang.String name, java.lang.String oldCred, java.lang.String newCred, Ice.Current __current) throws ServerError
ExpiredCredentialException
instance is thrown.__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void reportForgottenPassword_async(AMD_IAdmin_reportForgottenPassword __cb, java.lang.String name, java.lang.String email, Ice.Current __current) throws ServerError
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void getSecurityRoles_async(AMD_IAdmin_getSecurityRoles __cb, Ice.Current __current) throws ServerError
Roles
in use by the
server.__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
void getEventContext_async(AMD_IAdmin_getEventContext __cb, Ice.Current __current) throws ServerError
EventContext
loaded with the security for the current user and thread.
If called remotely, not all values of
EventContext
will be sensible.__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError