com.openexchange.admin.soap
Class OXUser

java.lang.Object
  extended by com.openexchange.admin.soap.OXSOAPRMIMapper
      extended by com.openexchange.admin.soap.OXUser

public class OXUser
extends OXSOAPRMIMapper

SOAP Service implementing RMI Interface OXUserInterface

Author:
choeger

Field Summary
 
Fields inherited from class com.openexchange.admin.soap.OXSOAPRMIMapper
CONNECT_ATTEMPTS_DELAY_TIME, MAX_RMI_CONNECT_ATTEMPTS, RMI_HOSTNAME
 
Constructor Summary
OXUser()
           
 
Method Summary
 void change(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.User usrdata, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.change(Context, User, Credentials)
 void changeByModuleAccess(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.User user, com.openexchange.admin.rmi.dataobjects.UserModuleAccess moduleAccess, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.changeModuleAccess(Context, User, UserModuleAccess, Credentials)
 void changeByModuleAccessName(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.User user, java.lang.String access_combination_name, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.changeModuleAccess(Context, User, String, Credentials)
 com.openexchange.admin.rmi.dataobjects.User create(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.User usrdata, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.create(Context, User, Credentials)
 com.openexchange.admin.rmi.dataobjects.User createByModuleAccess(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.User usrdata, com.openexchange.admin.rmi.dataobjects.UserModuleAccess access, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.create(Context, User, UserModuleAccess, Credentials)
 com.openexchange.admin.rmi.dataobjects.User createByModuleAccessName(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.User usrdata, java.lang.String access_combination_name, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.create(Context, User, String, Credentials)
 void delete(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.User user, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.delete(Context, User, Credentials)
 void deleteMultiple(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.User[] users, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.delete(Context, User[], Credentials)
 java.lang.String getAccessCombinationName(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.User user, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.getAccessCombinationName(Context, User, Credentials)
 com.openexchange.admin.rmi.dataobjects.User getData(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.User user, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.getData(Context, User, Credentials)
 com.openexchange.admin.rmi.dataobjects.UserModuleAccess getModuleAccess(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.User user, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.getModuleAccess(Context, User, Credentials)
 com.openexchange.admin.rmi.dataobjects.User[] getMultipleData(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.User[] users, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.getData(Context, User[], Credentials)
 com.openexchange.admin.rmi.dataobjects.User[] list(com.openexchange.admin.rmi.dataobjects.Context ctx, java.lang.String search_pattern, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.list(Context, String, Credentials)
 com.openexchange.admin.rmi.dataobjects.User[] listAll(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXUserInterface.listAll(Context, Credentials)
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OXUser

public OXUser()
       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

change

public void change(com.openexchange.admin.rmi.dataobjects.Context ctx,
                   com.openexchange.admin.rmi.dataobjects.User usrdata,
                   com.openexchange.admin.rmi.dataobjects.Credentials auth)
            throws java.rmi.RemoteException,
                   com.openexchange.admin.rmi.exceptions.StorageException,
                   com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                   com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                   com.openexchange.admin.rmi.exceptions.InvalidDataException,
                   com.openexchange.admin.rmi.exceptions.DatabaseUpdateException,
                   com.openexchange.admin.rmi.exceptions.NoSuchUserException
Same as OXUserInterface.change(Context, User, Credentials)

Parameters:
ctx -
usrdata -
auth -
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
com.openexchange.admin.rmi.exceptions.NoSuchUserException

changeByModuleAccess

public void changeByModuleAccess(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                 com.openexchange.admin.rmi.dataobjects.User user,
                                 com.openexchange.admin.rmi.dataobjects.UserModuleAccess moduleAccess,
                                 com.openexchange.admin.rmi.dataobjects.Credentials auth)
                          throws java.rmi.RemoteException,
                                 com.openexchange.admin.rmi.exceptions.StorageException,
                                 com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                 com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                                 com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                 com.openexchange.admin.rmi.exceptions.DatabaseUpdateException,
                                 com.openexchange.admin.rmi.exceptions.NoSuchUserException
Same as OXUserInterface.changeModuleAccess(Context, User, UserModuleAccess, Credentials)

Parameters:
ctx -
user -
moduleAccess -
auth -
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
com.openexchange.admin.rmi.exceptions.NoSuchUserException

changeByModuleAccessName

public void changeByModuleAccessName(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                     com.openexchange.admin.rmi.dataobjects.User user,
                                     java.lang.String access_combination_name,
                                     com.openexchange.admin.rmi.dataobjects.Credentials auth)
                              throws java.rmi.RemoteException,
                                     com.openexchange.admin.rmi.exceptions.StorageException,
                                     com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                     com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                                     com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                     com.openexchange.admin.rmi.exceptions.DatabaseUpdateException,
                                     com.openexchange.admin.rmi.exceptions.NoSuchUserException
Same as OXUserInterface.changeModuleAccess(Context, User, String, Credentials)

Parameters:
ctx -
user -
access_combination_name -
auth -
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
com.openexchange.admin.rmi.exceptions.NoSuchUserException

createByModuleAccess

public com.openexchange.admin.rmi.dataobjects.User createByModuleAccess(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                                        com.openexchange.admin.rmi.dataobjects.User usrdata,
                                                                        com.openexchange.admin.rmi.dataobjects.UserModuleAccess access,
                                                                        com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                                                 throws java.rmi.RemoteException,
                                                                        com.openexchange.admin.rmi.exceptions.StorageException,
                                                                        com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                                                        com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                                                                        com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                                                        com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
Same as OXUserInterface.create(Context, User, UserModuleAccess, Credentials)

Parameters:
ctx -
usrdata -
access -
auth -
Returns:
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException

createByModuleAccessName

public com.openexchange.admin.rmi.dataobjects.User createByModuleAccessName(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                                            com.openexchange.admin.rmi.dataobjects.User usrdata,
                                                                            java.lang.String access_combination_name,
                                                                            com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                                                     throws java.rmi.RemoteException,
                                                                            com.openexchange.admin.rmi.exceptions.StorageException,
                                                                            com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                                                            com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                                                                            com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                                                            com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
Same as OXUserInterface.create(Context, User, String, Credentials)

Parameters:
ctx -
usrdata -
access_combination_name -
auth -
Returns:
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException

create

public com.openexchange.admin.rmi.dataobjects.User create(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                          com.openexchange.admin.rmi.dataobjects.User usrdata,
                                                          com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                                   throws java.rmi.RemoteException,
                                                          com.openexchange.admin.rmi.exceptions.StorageException,
                                                          com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                                          com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                                                          com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                                          com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
Same as OXUserInterface.create(Context, User, Credentials)

Parameters:
ctx -
usrdata -
auth -
Returns:
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException

deleteMultiple

public void deleteMultiple(com.openexchange.admin.rmi.dataobjects.Context ctx,
                           com.openexchange.admin.rmi.dataobjects.User[] users,
                           com.openexchange.admin.rmi.dataobjects.Credentials auth)
                    throws java.rmi.RemoteException,
                           com.openexchange.admin.rmi.exceptions.StorageException,
                           com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                           com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                           com.openexchange.admin.rmi.exceptions.InvalidDataException,
                           com.openexchange.admin.rmi.exceptions.DatabaseUpdateException,
                           com.openexchange.admin.rmi.exceptions.NoSuchUserException
Same as OXUserInterface.delete(Context, User[], Credentials)

Parameters:
ctx -
users -
auth -
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
com.openexchange.admin.rmi.exceptions.NoSuchUserException

delete

public void delete(com.openexchange.admin.rmi.dataobjects.Context ctx,
                   com.openexchange.admin.rmi.dataobjects.User user,
                   com.openexchange.admin.rmi.dataobjects.Credentials auth)
            throws java.rmi.RemoteException,
                   com.openexchange.admin.rmi.exceptions.StorageException,
                   com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                   com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                   com.openexchange.admin.rmi.exceptions.InvalidDataException,
                   com.openexchange.admin.rmi.exceptions.DatabaseUpdateException,
                   com.openexchange.admin.rmi.exceptions.NoSuchUserException
Same as OXUserInterface.delete(Context, User, Credentials)

Parameters:
ctx -
user -
auth -
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
com.openexchange.admin.rmi.exceptions.NoSuchUserException

getAccessCombinationName

public java.lang.String getAccessCombinationName(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                 com.openexchange.admin.rmi.dataobjects.User user,
                                                 com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                          throws java.rmi.RemoteException,
                                                 com.openexchange.admin.rmi.exceptions.StorageException,
                                                 com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                                 com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                                                 com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                                 com.openexchange.admin.rmi.exceptions.DatabaseUpdateException,
                                                 com.openexchange.admin.rmi.exceptions.NoSuchUserException
Same as OXUserInterface.getAccessCombinationName(Context, User, Credentials)

Parameters:
ctx -
user -
auth -
Returns:
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
com.openexchange.admin.rmi.exceptions.NoSuchUserException

getMultipleData

public com.openexchange.admin.rmi.dataobjects.User[] getMultipleData(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                                     com.openexchange.admin.rmi.dataobjects.User[] users,
                                                                     com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                                              throws java.rmi.RemoteException,
                                                                     com.openexchange.admin.rmi.exceptions.StorageException,
                                                                     com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                                                     com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                                                                     com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                                                     com.openexchange.admin.rmi.exceptions.NoSuchUserException,
                                                                     com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
Same as OXUserInterface.getData(Context, User[], Credentials)

Parameters:
ctx -
users -
auth -
Returns:
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.NoSuchUserException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException

getData

public com.openexchange.admin.rmi.dataobjects.User getData(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                           com.openexchange.admin.rmi.dataobjects.User user,
                                                           com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                                    throws java.rmi.RemoteException,
                                                           com.openexchange.admin.rmi.exceptions.StorageException,
                                                           com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                                           com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                                                           com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                                           com.openexchange.admin.rmi.exceptions.NoSuchUserException,
                                                           com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
Same as OXUserInterface.getData(Context, User, Credentials)

Parameters:
ctx -
user -
auth -
Returns:
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.NoSuchUserException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException

getModuleAccess

public com.openexchange.admin.rmi.dataobjects.UserModuleAccess getModuleAccess(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                                               com.openexchange.admin.rmi.dataobjects.User user,
                                                                               com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                                                        throws java.rmi.RemoteException,
                                                                               com.openexchange.admin.rmi.exceptions.StorageException,
                                                                               com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                                                               com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                                                                               com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                                                               com.openexchange.admin.rmi.exceptions.DatabaseUpdateException,
                                                                               com.openexchange.admin.rmi.exceptions.NoSuchUserException
Same as OXUserInterface.getModuleAccess(Context, User, Credentials)

Parameters:
ctx -
user -
auth -
Returns:
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
com.openexchange.admin.rmi.exceptions.NoSuchUserException

list

public com.openexchange.admin.rmi.dataobjects.User[] list(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                          java.lang.String search_pattern,
                                                          com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                                   throws java.rmi.RemoteException,
                                                          com.openexchange.admin.rmi.exceptions.StorageException,
                                                          com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                                          com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                                                          com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                                          com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
Same as OXUserInterface.list(Context, String, Credentials)

Parameters:
ctx -
search_pattern -
auth -
Returns:
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException

listAll

public com.openexchange.admin.rmi.dataobjects.User[] listAll(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                             com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                                      throws java.rmi.RemoteException,
                                                             com.openexchange.admin.rmi.exceptions.StorageException,
                                                             com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                                             com.openexchange.admin.rmi.exceptions.NoSuchContextException,
                                                             com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                                             com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
Same as OXUserInterface.listAll(Context, Credentials)

Parameters:
ctx -
auth -
Returns:
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.NoSuchContextException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException