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:
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, invoker, service
 
Constructor Summary
AdminI(IAdmin service, BlitzExecutor be)
           
 
Method Summary
 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 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 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 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 unlock_async(omero.api.AMD_IAdmin_unlock __cb, List<omero.model.IObject> objects, 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)
           
 
Methods inherited from class ome.services.blitz.impl.AbstractAmdServant
applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, executorWorkCall, onSetOmeroContext, runnableCall, 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

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

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

unlock_async

public void unlock_async(omero.api.AMD_IAdmin_unlock __cb,
                         List<omero.model.IObject> objects,
                         Ice.Current __current)
                  throws omero.ServerError
Specified by:
unlock_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


OmeroJava Api

Version: Beta-4.1.1-r5927-b91

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