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 com.openexchange.admin.soap.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(Context ctx, User usrdata, Credentials auth)
          Same as OXUserInterface.change(Context, User, Credentials)
 void changeByModuleAccess(Context ctx, User user, UserModuleAccess moduleAccess, Credentials auth)
          Same as OXUserInterface.changeModuleAccess(Context, User, UserModuleAccess, Credentials)
 void changeByModuleAccessName(Context ctx, User user, String access_combination_name, Credentials auth)
          Same as OXUserInterface.changeModuleAccess(Context, User, String, Credentials)
 User create(Context ctx, User usrdata, Credentials auth)
          Same as OXUserInterface.create(Context, User, Credentials)
 User createByModuleAccess(Context ctx, User usrdata, UserModuleAccess access, Credentials auth)
          Same as OXUserInterface.create(Context, User, UserModuleAccess, Credentials)
 User createByModuleAccessName(Context ctx, User usrdata, String access_combination_name, Credentials auth)
          Same as OXUserInterface.create(Context, User, String, Credentials)
 void delete(Context ctx, User user, Credentials auth)
          Same as OXUserInterface.delete(Context, User, Credentials)
 void deleteMultiple(Context ctx, User[] users, Credentials auth)
          Same as OXUserInterface.delete(Context, User[], Credentials)
 String getAccessCombinationName(Context ctx, User user, Credentials auth)
          Same as OXUserInterface.getAccessCombinationName(Context, User, Credentials)
 User getData(Context ctx, User user, Credentials auth)
          Same as OXUserInterface.getData(Context, User, Credentials)
 UserModuleAccess getModuleAccess(Context ctx, User user, Credentials auth)
          Same as OXUserInterface.getModuleAccess(Context, User, Credentials)
 User[] getMultipleData(Context ctx, User[] users, Credentials auth)
          Same as OXUserInterface.getData(Context, User[], Credentials)
 User[] list(Context ctx, String search_pattern, Credentials auth)
          Same as OXUserInterface.list(Context, String, Credentials)
 User[] listAll(Context ctx, 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 RemoteException
Throws:
RemoteException
Method Detail

change

public void change(Context ctx,
                   User usrdata,
                   Credentials auth)
            throws RemoteException,
                   StorageException,
                   InvalidCredentialsException,
                   NoSuchContextException,
                   InvalidDataException,
                   DatabaseUpdateException,
                   NoSuchUserException
Same as OXUserInterface.change(Context, User, Credentials)

Parameters:
ctx -
usrdata -
auth -
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
DatabaseUpdateException
NoSuchUserException

changeByModuleAccess

public void changeByModuleAccess(Context ctx,
                                 User user,
                                 UserModuleAccess moduleAccess,
                                 Credentials auth)
                          throws RemoteException,
                                 StorageException,
                                 InvalidCredentialsException,
                                 NoSuchContextException,
                                 InvalidDataException,
                                 DatabaseUpdateException,
                                 NoSuchUserException
Same as OXUserInterface.changeModuleAccess(Context, User, UserModuleAccess, Credentials)

Parameters:
ctx -
user -
moduleAccess -
auth -
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
DatabaseUpdateException
NoSuchUserException

changeByModuleAccessName

public void changeByModuleAccessName(Context ctx,
                                     User user,
                                     String access_combination_name,
                                     Credentials auth)
                              throws RemoteException,
                                     StorageException,
                                     InvalidCredentialsException,
                                     NoSuchContextException,
                                     InvalidDataException,
                                     DatabaseUpdateException,
                                     NoSuchUserException
Same as OXUserInterface.changeModuleAccess(Context, User, String, Credentials)

Parameters:
ctx -
user -
access_combination_name -
auth -
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
DatabaseUpdateException
NoSuchUserException

createByModuleAccess

public User createByModuleAccess(Context ctx,
                                 User usrdata,
                                 UserModuleAccess access,
                                 Credentials auth)
                          throws RemoteException,
                                 StorageException,
                                 InvalidCredentialsException,
                                 NoSuchContextException,
                                 InvalidDataException,
                                 DatabaseUpdateException
Same as OXUserInterface.create(Context, User, UserModuleAccess, Credentials)

Parameters:
ctx -
usrdata -
access -
auth -
Returns:
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
DatabaseUpdateException

createByModuleAccessName

public User createByModuleAccessName(Context ctx,
                                     User usrdata,
                                     String access_combination_name,
                                     Credentials auth)
                              throws RemoteException,
                                     StorageException,
                                     InvalidCredentialsException,
                                     NoSuchContextException,
                                     InvalidDataException,
                                     DatabaseUpdateException
Same as OXUserInterface.create(Context, User, String, Credentials)

Parameters:
ctx -
usrdata -
access_combination_name -
auth -
Returns:
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
DatabaseUpdateException

create

public User create(Context ctx,
                   User usrdata,
                   Credentials auth)
            throws RemoteException,
                   StorageException,
                   InvalidCredentialsException,
                   NoSuchContextException,
                   InvalidDataException,
                   DatabaseUpdateException
Same as OXUserInterface.create(Context, User, Credentials)

Parameters:
ctx -
usrdata -
auth -
Returns:
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
DatabaseUpdateException

deleteMultiple

public void deleteMultiple(Context ctx,
                           User[] users,
                           Credentials auth)
                    throws RemoteException,
                           StorageException,
                           InvalidCredentialsException,
                           NoSuchContextException,
                           InvalidDataException,
                           DatabaseUpdateException,
                           NoSuchUserException
Same as OXUserInterface.delete(Context, User[], Credentials)

Parameters:
ctx -
users -
auth -
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
DatabaseUpdateException
NoSuchUserException

delete

public void delete(Context ctx,
                   User user,
                   Credentials auth)
            throws RemoteException,
                   StorageException,
                   InvalidCredentialsException,
                   NoSuchContextException,
                   InvalidDataException,
                   DatabaseUpdateException,
                   NoSuchUserException
Same as OXUserInterface.delete(Context, User, Credentials)

Parameters:
ctx -
user -
auth -
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
DatabaseUpdateException
NoSuchUserException

getAccessCombinationName

public String getAccessCombinationName(Context ctx,
                                       User user,
                                       Credentials auth)
                                throws RemoteException,
                                       StorageException,
                                       InvalidCredentialsException,
                                       NoSuchContextException,
                                       InvalidDataException,
                                       DatabaseUpdateException,
                                       NoSuchUserException
Same as OXUserInterface.getAccessCombinationName(Context, User, Credentials)

Parameters:
ctx -
user -
auth -
Returns:
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
DatabaseUpdateException
NoSuchUserException

getMultipleData

public User[] getMultipleData(Context ctx,
                              User[] users,
                              Credentials auth)
                       throws RemoteException,
                              StorageException,
                              InvalidCredentialsException,
                              NoSuchContextException,
                              InvalidDataException,
                              NoSuchUserException,
                              DatabaseUpdateException
Same as OXUserInterface.getData(Context, User[], Credentials)

Parameters:
ctx -
users -
auth -
Returns:
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
NoSuchUserException
DatabaseUpdateException

getData

public User getData(Context ctx,
                    User user,
                    Credentials auth)
             throws RemoteException,
                    StorageException,
                    InvalidCredentialsException,
                    NoSuchContextException,
                    InvalidDataException,
                    NoSuchUserException,
                    DatabaseUpdateException
Same as OXUserInterface.getData(Context, User, Credentials)

Parameters:
ctx -
user -
auth -
Returns:
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
NoSuchUserException
DatabaseUpdateException

getModuleAccess

public UserModuleAccess getModuleAccess(Context ctx,
                                        User user,
                                        Credentials auth)
                                 throws RemoteException,
                                        StorageException,
                                        InvalidCredentialsException,
                                        NoSuchContextException,
                                        InvalidDataException,
                                        DatabaseUpdateException,
                                        NoSuchUserException
Same as OXUserInterface.getModuleAccess(Context, User, Credentials)

Parameters:
ctx -
user -
auth -
Returns:
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
DatabaseUpdateException
NoSuchUserException

list

public User[] list(Context ctx,
                   String search_pattern,
                   Credentials auth)
            throws RemoteException,
                   StorageException,
                   InvalidCredentialsException,
                   NoSuchContextException,
                   InvalidDataException,
                   DatabaseUpdateException
Same as OXUserInterface.list(Context, String, Credentials)

Parameters:
ctx -
search_pattern -
auth -
Returns:
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
DatabaseUpdateException

listAll

public User[] listAll(Context ctx,
                      Credentials auth)
               throws RemoteException,
                      StorageException,
                      InvalidCredentialsException,
                      NoSuchContextException,
                      InvalidDataException,
                      DatabaseUpdateException
Same as OXUserInterface.listAll(Context, Credentials)

Parameters:
ctx -
auth -
Returns:
Throws:
RemoteException
StorageException
InvalidCredentialsException
NoSuchContextException
InvalidDataException
DatabaseUpdateException