ome.services.blitz.impl
Class AdminI

java.lang.Object
  extended by ome.services.blitz.impl.AbstractAmdServant
      extended by ome.services.blitz.impl.AdminI
All Implemented Interfaces:
CloseableServant, omero.api._IAdminOperations, omero.api._ServiceInterfaceOperations, org.springframework.context.ApplicationContextAware

public class AdminI
extends AbstractAmdServant
implements omero.api._IAdminOperations

Implementation of the IAdmin service.

Since:
3.0-Beta4
Author:
Josh Moore, josh at glencoesoftware.com
See Also:
IAdmin

Field Summary
 
Fields inherited from class ome.services.blitz.impl.AbstractAmdServant
be, ctx, invoker, log, service
 
Constructor Summary
AdminI(IAdmin service, BlitzExecutor be)
           
 
Method Summary
 void addGroupOwners_async(omero.api.AMD_IAdmin_addGroupOwners __cb, omero.model.ExperimenterGroup group, List<omero.model.Experimenter> owners, Ice.Current __current)
           
 void addGroups_async(omero.api.AMD_IAdmin_addGroups __cb, omero.model.Experimenter user, List<omero.model.ExperimenterGroup> groups, Ice.Current __current)
           
 void canUpdate_async(omero.api.AMD_IAdmin_canUpdate __cb, omero.model.IObject obj, Ice.Current __current)
           
 void changeExpiredCredentials_async(omero.api.AMD_IAdmin_changeExpiredCredentials __cb, String name, String oldCred, String newCred, Ice.Current __current)
           
 void changeGroup_async(omero.api.AMD_IAdmin_changeGroup __cb, omero.model.IObject obj, String omeName, Ice.Current __current)
           
 void changeOwner_async(omero.api.AMD_IAdmin_changeOwner __cb, omero.model.IObject obj, String omeName, Ice.Current __current)
           
 void changePassword_async(omero.api.AMD_IAdmin_changePassword __cb, omero.RString newPassword, Ice.Current __current)
           
 void changePasswordWithOldPassword_async(omero.api.AMD_IAdmin_changePasswordWithOldPassword __cb, omero.RString oldPassword, omero.RString newPassword, Ice.Current __current)
           
 void changePermissions_async(omero.api.AMD_IAdmin_changePermissions __cb, omero.model.IObject obj, omero.model.Permissions perms, Ice.Current __current)
           
 void changeUserPassword_async(omero.api.AMD_IAdmin_changeUserPassword __cb, String omeName, omero.RString newPassword, Ice.Current __current)
           
 void containedExperimenters_async(omero.api.AMD_IAdmin_containedExperimenters __cb, long groupId, Ice.Current __current)
           
 void containedGroups_async(omero.api.AMD_IAdmin_containedGroups __cb, long experimenterId, Ice.Current __current)
           
 void createExperimenter_async(omero.api.AMD_IAdmin_createExperimenter __cb, omero.model.Experimenter user, omero.model.ExperimenterGroup defaultGroup, List<omero.model.ExperimenterGroup> groups, Ice.Current __current)
           
 void createExperimenterWithPassword_async(omero.api.AMD_IAdmin_createExperimenterWithPassword __cb, omero.model.Experimenter user, omero.RString password, omero.model.ExperimenterGroup defaultGroup, List<omero.model.ExperimenterGroup> groups, Ice.Current __current)
           
 void createGroup_async(omero.api.AMD_IAdmin_createGroup __cb, omero.model.ExperimenterGroup group, Ice.Current __current)
           
 void createSystemUser_async(omero.api.AMD_IAdmin_createSystemUser __cb, omero.model.Experimenter experimenter, Ice.Current __current)
           
 void createUser_async(omero.api.AMD_IAdmin_createUser __cb, omero.model.Experimenter experimenter, String group, Ice.Current __current)
           
 void deleteExperimenter_async(omero.api.AMD_IAdmin_deleteExperimenter __cb, omero.model.Experimenter user, Ice.Current __current)
           
 void deleteGroup_async(omero.api.AMD_IAdmin_deleteGroup __cb, omero.model.ExperimenterGroup group, Ice.Current __current)
           
 void getDefaultGroup_async(omero.api.AMD_IAdmin_getDefaultGroup __cb, long experimenterId, Ice.Current __current)
           
 void getEventContext_async(omero.api.AMD_IAdmin_getEventContext __cb, Ice.Current __current)
           
 void getExperimenter_async(omero.api.AMD_IAdmin_getExperimenter __cb, long id, Ice.Current __current)
           
 void getGroup_async(omero.api.AMD_IAdmin_getGroup __cb, long id, Ice.Current __current)
           
 void getLeaderOfGroupIds_async(omero.api.AMD_IAdmin_getLeaderOfGroupIds __cb, omero.model.Experimenter exp, Ice.Current __current)
           
 void getMemberOfGroupIds_async(omero.api.AMD_IAdmin_getMemberOfGroupIds __cb, omero.model.Experimenter exp, Ice.Current __current)
           
 void getMyUserPhotos_async(omero.api.AMD_IAdmin_getMyUserPhotos __cb, Ice.Current __current)
           
 void getSecurityRoles_async(omero.api.AMD_IAdmin_getSecurityRoles __cb, Ice.Current __current)
           
 void lookupExperimenter_async(omero.api.AMD_IAdmin_lookupExperimenter __cb, String name, Ice.Current __current)
           
 void lookupExperimenters_async(omero.api.AMD_IAdmin_lookupExperimenters __cb, Ice.Current __current)
           
 void lookupGroup_async(omero.api.AMD_IAdmin_lookupGroup __cb, String name, Ice.Current __current)
           
 void lookupGroups_async(omero.api.AMD_IAdmin_lookupGroups __cb, Ice.Current __current)
           
 void lookupLdapAuthExperimenter_async(omero.api.AMD_IAdmin_lookupLdapAuthExperimenter __cb, long id, Ice.Current __current)
           
 void lookupLdapAuthExperimenters_async(omero.api.AMD_IAdmin_lookupLdapAuthExperimenters __cb, Ice.Current __current)
           
 void moveToCommonSpace_async(omero.api.AMD_IAdmin_moveToCommonSpace __cb, List<omero.model.IObject> objects, Ice.Current __current)
           
 void removeGroupOwners_async(omero.api.AMD_IAdmin_removeGroupOwners __cb, omero.model.ExperimenterGroup group, List<omero.model.Experimenter> owners, Ice.Current __current)
           
 void removeGroups_async(omero.api.AMD_IAdmin_removeGroups __cb, omero.model.Experimenter user, List<omero.model.ExperimenterGroup> groups, Ice.Current __current)
           
 void reportForgottenPassword_async(omero.api.AMD_IAdmin_reportForgottenPassword __cb, String name, String email, Ice.Current __current)
           
 void setDefaultGroup_async(omero.api.AMD_IAdmin_setDefaultGroup __cb, omero.model.Experimenter user, omero.model.ExperimenterGroup group, Ice.Current __current)
           
 void setGroupOwner_async(omero.api.AMD_IAdmin_setGroupOwner __cb, omero.model.ExperimenterGroup group, omero.model.Experimenter owner, Ice.Current __current)
           
 void synchronizeLoginCache_async(omero.api.AMD_IAdmin_synchronizeLoginCache __cb, Ice.Current __current)
           
 void unsetGroupOwner_async(omero.api.AMD_IAdmin_unsetGroupOwner __cb, omero.model.ExperimenterGroup group, omero.model.Experimenter owner, Ice.Current __current)
           
 void updateExperimenter_async(omero.api.AMD_IAdmin_updateExperimenter __cb, omero.model.Experimenter experimenter, Ice.Current __current)
           
 void updateExperimenterWithPassword_async(omero.api.AMD_IAdmin_updateExperimenterWithPassword __cb, omero.model.Experimenter experimenter, omero.RString password, Ice.Current __current)
           
 void updateGroup_async(omero.api.AMD_IAdmin_updateGroup __cb, omero.model.ExperimenterGroup group, Ice.Current __current)
           
 void updateSelf_async(omero.api.AMD_IAdmin_updateSelf __cb, omero.model.Experimenter experimenter, Ice.Current __current)
           
 void uploadMyUserPhoto_async(omero.api.AMD_IAdmin_uploadMyUserPhoto __cb, String filename, String format, byte[] data, Ice.Current __current)
           
 
Methods inherited from class ome.services.blitz.impl.AbstractAmdServant
activate_async, applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, close_async, close, executorWorkCall, getCurrentEventContext_async, onSetOmeroContext, passivate_async, preClose, runnableCall, safeRunnableCall, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdminI

public AdminI(IAdmin service,
              BlitzExecutor be)
Method Detail

addGroups_async

public void addGroups_async(omero.api.AMD_IAdmin_addGroups __cb,
                            omero.model.Experimenter user,
                            List<omero.model.ExperimenterGroup> groups,
                            Ice.Current __current)
                     throws omero.ServerError
Specified by:
addGroups_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

canUpdate_async

public void canUpdate_async(omero.api.AMD_IAdmin_canUpdate __cb,
                            omero.model.IObject obj,
                            Ice.Current __current)
                     throws omero.ServerError
Specified by:
canUpdate_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

changeExpiredCredentials_async

public void changeExpiredCredentials_async(omero.api.AMD_IAdmin_changeExpiredCredentials __cb,
                                           String name,
                                           String oldCred,
                                           String newCred,
                                           Ice.Current __current)
                                    throws omero.ServerError
Specified by:
changeExpiredCredentials_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

changeGroup_async

public void changeGroup_async(omero.api.AMD_IAdmin_changeGroup __cb,
                              omero.model.IObject obj,
                              String omeName,
                              Ice.Current __current)
                       throws omero.ServerError
Specified by:
changeGroup_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

changeOwner_async

public void changeOwner_async(omero.api.AMD_IAdmin_changeOwner __cb,
                              omero.model.IObject obj,
                              String omeName,
                              Ice.Current __current)
                       throws omero.ServerError
Specified by:
changeOwner_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

changePassword_async

public void changePassword_async(omero.api.AMD_IAdmin_changePassword __cb,
                                 omero.RString newPassword,
                                 Ice.Current __current)
                          throws omero.ServerError
Specified by:
changePassword_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

changePasswordWithOldPassword_async

public void changePasswordWithOldPassword_async(omero.api.AMD_IAdmin_changePasswordWithOldPassword __cb,
                                                omero.RString oldPassword,
                                                omero.RString newPassword,
                                                Ice.Current __current)
                                         throws omero.ServerError
Specified by:
changePasswordWithOldPassword_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

changePermissions_async

public void changePermissions_async(omero.api.AMD_IAdmin_changePermissions __cb,
                                    omero.model.IObject obj,
                                    omero.model.Permissions perms,
                                    Ice.Current __current)
                             throws omero.ServerError
Specified by:
changePermissions_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

changeUserPassword_async

public void changeUserPassword_async(omero.api.AMD_IAdmin_changeUserPassword __cb,
                                     String omeName,
                                     omero.RString newPassword,
                                     Ice.Current __current)
                              throws omero.ServerError
Specified by:
changeUserPassword_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

containedExperimenters_async

public void containedExperimenters_async(omero.api.AMD_IAdmin_containedExperimenters __cb,
                                         long groupId,
                                         Ice.Current __current)
                                  throws omero.ServerError
Specified by:
containedExperimenters_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

containedGroups_async

public void containedGroups_async(omero.api.AMD_IAdmin_containedGroups __cb,
                                  long experimenterId,
                                  Ice.Current __current)
                           throws omero.ServerError
Specified by:
containedGroups_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

createExperimenter_async

public void createExperimenter_async(omero.api.AMD_IAdmin_createExperimenter __cb,
                                     omero.model.Experimenter user,
                                     omero.model.ExperimenterGroup defaultGroup,
                                     List<omero.model.ExperimenterGroup> groups,
                                     Ice.Current __current)
                              throws omero.ServerError
Specified by:
createExperimenter_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

createExperimenterWithPassword_async

public void createExperimenterWithPassword_async(omero.api.AMD_IAdmin_createExperimenterWithPassword __cb,
                                                 omero.model.Experimenter user,
                                                 omero.RString password,
                                                 omero.model.ExperimenterGroup defaultGroup,
                                                 List<omero.model.ExperimenterGroup> groups,
                                                 Ice.Current __current)
                                          throws omero.ServerError
Specified by:
createExperimenterWithPassword_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

createGroup_async

public void createGroup_async(omero.api.AMD_IAdmin_createGroup __cb,
                              omero.model.ExperimenterGroup group,
                              Ice.Current __current)
                       throws omero.ServerError
Specified by:
createGroup_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

createSystemUser_async

public void createSystemUser_async(omero.api.AMD_IAdmin_createSystemUser __cb,
                                   omero.model.Experimenter experimenter,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
createSystemUser_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

createUser_async

public void createUser_async(omero.api.AMD_IAdmin_createUser __cb,
                             omero.model.Experimenter experimenter,
                             String group,
                             Ice.Current __current)
                      throws omero.ServerError
Specified by:
createUser_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

deleteExperimenter_async

public void deleteExperimenter_async(omero.api.AMD_IAdmin_deleteExperimenter __cb,
                                     omero.model.Experimenter user,
                                     Ice.Current __current)
                              throws omero.ServerError
Specified by:
deleteExperimenter_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

deleteGroup_async

public void deleteGroup_async(omero.api.AMD_IAdmin_deleteGroup __cb,
                              omero.model.ExperimenterGroup group,
                              Ice.Current __current)
                       throws omero.ServerError
Specified by:
deleteGroup_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

getDefaultGroup_async

public void getDefaultGroup_async(omero.api.AMD_IAdmin_getDefaultGroup __cb,
                                  long experimenterId,
                                  Ice.Current __current)
                           throws omero.ServerError
Specified by:
getDefaultGroup_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

getEventContext_async

public void getEventContext_async(omero.api.AMD_IAdmin_getEventContext __cb,
                                  Ice.Current __current)
                           throws omero.ServerError
Specified by:
getEventContext_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

getExperimenter_async

public void getExperimenter_async(omero.api.AMD_IAdmin_getExperimenter __cb,
                                  long id,
                                  Ice.Current __current)
                           throws omero.ServerError
Specified by:
getExperimenter_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

getGroup_async

public void getGroup_async(omero.api.AMD_IAdmin_getGroup __cb,
                           long id,
                           Ice.Current __current)
                    throws omero.ServerError
Specified by:
getGroup_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

getSecurityRoles_async

public void getSecurityRoles_async(omero.api.AMD_IAdmin_getSecurityRoles __cb,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
getSecurityRoles_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

lookupExperimenter_async

public void lookupExperimenter_async(omero.api.AMD_IAdmin_lookupExperimenter __cb,
                                     String name,
                                     Ice.Current __current)
                              throws omero.ServerError
Specified by:
lookupExperimenter_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

lookupExperimenters_async

public void lookupExperimenters_async(omero.api.AMD_IAdmin_lookupExperimenters __cb,
                                      Ice.Current __current)
                               throws omero.ServerError
Specified by:
lookupExperimenters_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

lookupGroup_async

public void lookupGroup_async(omero.api.AMD_IAdmin_lookupGroup __cb,
                              String name,
                              Ice.Current __current)
                       throws omero.ServerError
Specified by:
lookupGroup_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

lookupGroups_async

public void lookupGroups_async(omero.api.AMD_IAdmin_lookupGroups __cb,
                               Ice.Current __current)
                        throws omero.ServerError
Specified by:
lookupGroups_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

lookupLdapAuthExperimenter_async

public void lookupLdapAuthExperimenter_async(omero.api.AMD_IAdmin_lookupLdapAuthExperimenter __cb,
                                             long id,
                                             Ice.Current __current)
                                      throws omero.ServerError
Specified by:
lookupLdapAuthExperimenter_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

lookupLdapAuthExperimenters_async

public void lookupLdapAuthExperimenters_async(omero.api.AMD_IAdmin_lookupLdapAuthExperimenters __cb,
                                              Ice.Current __current)
                                       throws omero.ServerError
Specified by:
lookupLdapAuthExperimenters_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

removeGroups_async

public void removeGroups_async(omero.api.AMD_IAdmin_removeGroups __cb,
                               omero.model.Experimenter user,
                               List<omero.model.ExperimenterGroup> groups,
                               Ice.Current __current)
                        throws omero.ServerError
Specified by:
removeGroups_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

reportForgottenPassword_async

public void reportForgottenPassword_async(omero.api.AMD_IAdmin_reportForgottenPassword __cb,
                                          String name,
                                          String email,
                                          Ice.Current __current)
                                   throws omero.ServerError
Specified by:
reportForgottenPassword_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

setDefaultGroup_async

public void setDefaultGroup_async(omero.api.AMD_IAdmin_setDefaultGroup __cb,
                                  omero.model.Experimenter user,
                                  omero.model.ExperimenterGroup group,
                                  Ice.Current __current)
                           throws omero.ServerError
Specified by:
setDefaultGroup_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

setGroupOwner_async

public void setGroupOwner_async(omero.api.AMD_IAdmin_setGroupOwner __cb,
                                omero.model.ExperimenterGroup group,
                                omero.model.Experimenter owner,
                                Ice.Current __current)
                         throws omero.ServerError
Specified by:
setGroupOwner_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

unsetGroupOwner_async

public void unsetGroupOwner_async(omero.api.AMD_IAdmin_unsetGroupOwner __cb,
                                  omero.model.ExperimenterGroup group,
                                  omero.model.Experimenter owner,
                                  Ice.Current __current)
                           throws omero.ServerError
Specified by:
unsetGroupOwner_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

synchronizeLoginCache_async

public void synchronizeLoginCache_async(omero.api.AMD_IAdmin_synchronizeLoginCache __cb,
                                        Ice.Current __current)
                                 throws omero.ServerError
Specified by:
synchronizeLoginCache_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

updateExperimenter_async

public void updateExperimenter_async(omero.api.AMD_IAdmin_updateExperimenter __cb,
                                     omero.model.Experimenter experimenter,
                                     Ice.Current __current)
                              throws omero.ServerError
Specified by:
updateExperimenter_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

updateExperimenterWithPassword_async

public void updateExperimenterWithPassword_async(omero.api.AMD_IAdmin_updateExperimenterWithPassword __cb,
                                                 omero.model.Experimenter experimenter,
                                                 omero.RString password,
                                                 Ice.Current __current)
                                          throws omero.ServerError
Specified by:
updateExperimenterWithPassword_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

updateGroup_async

public void updateGroup_async(omero.api.AMD_IAdmin_updateGroup __cb,
                              omero.model.ExperimenterGroup group,
                              Ice.Current __current)
                       throws omero.ServerError
Specified by:
updateGroup_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

updateSelf_async

public void updateSelf_async(omero.api.AMD_IAdmin_updateSelf __cb,
                             omero.model.Experimenter experimenter,
                             Ice.Current __current)
                      throws omero.ServerError
Specified by:
updateSelf_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

addGroupOwners_async

public void addGroupOwners_async(omero.api.AMD_IAdmin_addGroupOwners __cb,
                                 omero.model.ExperimenterGroup group,
                                 List<omero.model.Experimenter> owners,
                                 Ice.Current __current)
                          throws omero.ServerError
Specified by:
addGroupOwners_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

removeGroupOwners_async

public void removeGroupOwners_async(omero.api.AMD_IAdmin_removeGroupOwners __cb,
                                    omero.model.ExperimenterGroup group,
                                    List<omero.model.Experimenter> owners,
                                    Ice.Current __current)
                             throws omero.ServerError
Specified by:
removeGroupOwners_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

getLeaderOfGroupIds_async

public void getLeaderOfGroupIds_async(omero.api.AMD_IAdmin_getLeaderOfGroupIds __cb,
                                      omero.model.Experimenter exp,
                                      Ice.Current __current)
                               throws omero.ServerError
Specified by:
getLeaderOfGroupIds_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

getMemberOfGroupIds_async

public void getMemberOfGroupIds_async(omero.api.AMD_IAdmin_getMemberOfGroupIds __cb,
                                      omero.model.Experimenter exp,
                                      Ice.Current __current)
                               throws omero.ServerError
Specified by:
getMemberOfGroupIds_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

getMyUserPhotos_async

public void getMyUserPhotos_async(omero.api.AMD_IAdmin_getMyUserPhotos __cb,
                                  Ice.Current __current)
                           throws omero.ServerError
Specified by:
getMyUserPhotos_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

uploadMyUserPhoto_async

public void uploadMyUserPhoto_async(omero.api.AMD_IAdmin_uploadMyUserPhoto __cb,
                                    String filename,
                                    String format,
                                    byte[] data,
                                    Ice.Current __current)
                             throws omero.ServerError
Specified by:
uploadMyUserPhoto_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError

moveToCommonSpace_async

public void moveToCommonSpace_async(omero.api.AMD_IAdmin_moveToCommonSpace __cb,
                                    List<omero.model.IObject> objects,
                                    Ice.Current __current)
                             throws omero.ServerError
Specified by:
moveToCommonSpace_async in interface omero.api._IAdminOperations
Throws:
omero.ServerError


OmeroJava Api

Version: 4.3.4-dbcbce5a-b4

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