com.openexchange.admin.soap
Class OXResource

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

public class OXResource
extends com.openexchange.admin.soap.OXSOAPRMIMapper

SOAP Service implementing RMI Interface OXResourceInterface

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
OXResource()
           
 
Method Summary
 void change(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.Resource res, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.change(Context, Resource, Credentials)
 com.openexchange.admin.rmi.dataobjects.Resource create(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.Resource res, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.create(Context, Resource, Credentials)
 void delete(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.Resource res, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.delete(Context, Resource, Credentials)
 com.openexchange.admin.rmi.dataobjects.Resource getData(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.Resource res, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.getData(Context, Resource, Credentials)
 com.openexchange.admin.rmi.dataobjects.Resource[] getMultipleData(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.Resource[] resources, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.getData(Context, Resource[], Credentials)
 com.openexchange.admin.rmi.dataobjects.Resource[] list(com.openexchange.admin.rmi.dataobjects.Context ctx, String pattern, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.list(Context, String, Credentials)
 com.openexchange.admin.rmi.dataobjects.Resource[] listAll(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.listAll(Context, Credentials)
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OXResource

public OXResource()
           throws RemoteException
Throws:
RemoteException
Method Detail

change

public void change(com.openexchange.admin.rmi.dataobjects.Context ctx,
                   com.openexchange.admin.rmi.dataobjects.Resource res,
                   com.openexchange.admin.rmi.dataobjects.Credentials auth)
            throws 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.NoSuchResourceException
Same as OXResourceInterface.change(Context, Resource, Credentials)

Parameters:
ctx -
res -
auth -
Throws:
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.NoSuchResourceException

create

public com.openexchange.admin.rmi.dataobjects.Resource create(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                              com.openexchange.admin.rmi.dataobjects.Resource res,
                                                              com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                                       throws 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 OXResourceInterface.create(Context, Resource, Credentials)

Parameters:
ctx -
res -
auth -
Returns:
Throws:
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

delete

public void delete(com.openexchange.admin.rmi.dataobjects.Context ctx,
                   com.openexchange.admin.rmi.dataobjects.Resource res,
                   com.openexchange.admin.rmi.dataobjects.Credentials auth)
            throws 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.NoSuchResourceException
Same as OXResourceInterface.delete(Context, Resource, Credentials)

Parameters:
ctx -
res -
auth -
Throws:
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.NoSuchResourceException

getData

public com.openexchange.admin.rmi.dataobjects.Resource getData(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                               com.openexchange.admin.rmi.dataobjects.Resource res,
                                                               com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                                        throws 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.NoSuchResourceException
Same as OXResourceInterface.getData(Context, Resource, Credentials)

Parameters:
ctx -
res -
auth -
Returns:
Throws:
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.NoSuchResourceException

getMultipleData

public com.openexchange.admin.rmi.dataobjects.Resource[] getMultipleData(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                                         com.openexchange.admin.rmi.dataobjects.Resource[] resources,
                                                                         com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                                                  throws 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.NoSuchResourceException,
                                                                         com.openexchange.admin.rmi.exceptions.DatabaseUpdateException
Same as OXResourceInterface.getData(Context, Resource[], Credentials)

Parameters:
ctx -
resources -
auth -
Returns:
Throws:
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.NoSuchResourceException
com.openexchange.admin.rmi.exceptions.DatabaseUpdateException

list

public com.openexchange.admin.rmi.dataobjects.Resource[] list(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                              String pattern,
                                                              com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                                       throws 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 OXResourceInterface.list(Context, String, Credentials)

Parameters:
ctx -
pattern -
auth -
Returns:
Throws:
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.Resource[] listAll(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                                                 com.openexchange.admin.rmi.dataobjects.Credentials auth)
                                                          throws 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 OXResourceInterface.listAll(Context, Credentials)

Parameters:
ctx -
auth -
Returns:
Throws:
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