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 OXSOAPRMIMapper

SOAP Service implementing RMI Interface OXResourceInterface

Author:
choeger

Field Summary
 
Fields inherited from class com.openexchange.admin.soap.OXSOAPRMIMapper
CONNECT_ATTEMPTS_DELAY_TIME, LOCK_WAIT_TIME, MAX_RMI_CONNECT_ATTEMPTS, RMI_HOSTNAME
 
Constructor Summary
OXResource()
           
 
Method Summary
 void change(Context ctx, Resource res, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.change(Context, Resource, Credentials)
 Resource create(Context ctx, Resource res, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.create(Context, Resource, Credentials)
 void delete(Context ctx, Resource res, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.delete(Context, Resource, Credentials)
 Resource getData(Context ctx, Resource res, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.getData(Context, Resource, Credentials)
 Resource[] getMultipleData(Context ctx, Resource[] resources, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.getData(Context, Resource[], Credentials)
 Resource[] list(Context ctx, java.lang.String pattern, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.list(Context, String, Credentials)
 Resource[] listAll(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 java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

change

public void change(Context ctx,
                   Resource res,
                   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.NoSuchResourceException
Same as OXResourceInterface.change(Context, Resource, Credentials)

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

create

public Resource create(Context ctx,
                       Resource res,
                       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 OXResourceInterface.create(Context, Resource, Credentials)

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

delete

public void delete(Context ctx,
                   Resource res,
                   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.NoSuchResourceException
Same as OXResourceInterface.delete(Context, Resource, Credentials)

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

getData

public Resource getData(Context ctx,
                        Resource res,
                        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.NoSuchResourceException
Same as OXResourceInterface.getData(Context, Resource, Credentials)

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

getMultipleData

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

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

list

public Resource[] list(Context ctx,
                       java.lang.String 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 OXResourceInterface.list(Context, String, Credentials)

Parameters:
ctx -
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 Resource[] listAll(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 OXResourceInterface.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