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(Context ctx, Resource res, Credentials auth)
          Same as OXResourceInterface.change(Context, Resource, Credentials)
 Resource create(Context ctx, Resource res, Credentials auth)
          Same as OXResourceInterface.create(Context, Resource, Credentials)
 void delete(Context ctx, Resource res, Credentials auth)
          Same as OXResourceInterface.delete(Context, Resource, Credentials)
 Resource getData(Context ctx, Resource res, Credentials auth)
          Same as OXResourceInterface.getData(Context, Resource, Credentials)
 Resource[] getMultipleData(Context ctx, Resource[] resources, Credentials auth)
          Same as OXResourceInterface.getData(Context, Resource[], Credentials)
 Resource[] list(Context ctx, String pattern, Credentials auth)
          Same as OXResourceInterface.list(Context, String, Credentials)
 Resource[] listAll(Context ctx, 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(Context ctx,
                   Resource res,
                   Credentials auth)
            throws RemoteException,
                   StorageException,
                   InvalidCredentialsException,
                   NoSuchContextException,
                   InvalidDataException,
                   DatabaseUpdateException,
                   NoSuchResourceException
Same as OXResourceInterface.change(Context, Resource, Credentials)

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

create

public Resource create(Context ctx,
                       Resource res,
                       Credentials auth)
                throws RemoteException,
                       StorageException,
                       InvalidCredentialsException,
                       NoSuchContextException,
                       InvalidDataException,
                       DatabaseUpdateException
Same as OXResourceInterface.create(Context, Resource, Credentials)

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

delete

public void delete(Context ctx,
                   Resource res,
                   Credentials auth)
            throws RemoteException,
                   StorageException,
                   InvalidCredentialsException,
                   NoSuchContextException,
                   InvalidDataException,
                   DatabaseUpdateException,
                   NoSuchResourceException
Same as OXResourceInterface.delete(Context, Resource, Credentials)

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

getData

public Resource getData(Context ctx,
                        Resource res,
                        Credentials auth)
                 throws RemoteException,
                        StorageException,
                        InvalidCredentialsException,
                        NoSuchContextException,
                        InvalidDataException,
                        DatabaseUpdateException,
                        NoSuchResourceException
Same as OXResourceInterface.getData(Context, Resource, Credentials)

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

getMultipleData

public Resource[] getMultipleData(Context ctx,
                                  Resource[] resources,
                                  Credentials auth)
                           throws RemoteException,
                                  StorageException,
                                  InvalidCredentialsException,
                                  NoSuchContextException,
                                  InvalidDataException,
                                  NoSuchResourceException,
                                  DatabaseUpdateException
Same as OXResourceInterface.getData(Context, Resource[], Credentials)

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

list

public Resource[] list(Context ctx,
                       String pattern,
                       Credentials auth)
                throws RemoteException,
                       StorageException,
                       InvalidCredentialsException,
                       NoSuchContextException,
                       InvalidDataException,
                       DatabaseUpdateException
Same as OXResourceInterface.list(Context, String, Credentials)

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

listAll

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

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