com.openexchange.admin.reseller.soap
Class OXResellerResource

java.lang.Object
  extended by com.openexchange.admin.soap.OXSOAPRMIMapper
      extended by com.openexchange.admin.reseller.soap.OXResellerResource

public class OXResellerResource
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, LOCK_WAIT_TIME, MAX_RMI_CONNECT_ATTEMPTS, RMI_HOSTNAME
 
Constructor Summary
OXResellerResource()
           
 
Method Summary
 void change(ResellerContext ctx, com.openexchange.admin.soap.dataobjects.Resource res, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.change(Context, Resource, Credentials)
 com.openexchange.admin.soap.dataobjects.Resource create(ResellerContext ctx, com.openexchange.admin.soap.dataobjects.Resource res, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.create(Context, Resource, Credentials)
 void delete(ResellerContext ctx, com.openexchange.admin.soap.dataobjects.Resource res, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.delete(Context, Resource, Credentials)
 com.openexchange.admin.soap.dataobjects.Resource getData(ResellerContext ctx, com.openexchange.admin.soap.dataobjects.Resource res, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.getData(Context, Resource, Credentials)
 com.openexchange.admin.soap.dataobjects.Resource[] getMultipleData(ResellerContext ctx, com.openexchange.admin.soap.dataobjects.Resource[] resources, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.getData(Context, Resource[], Credentials)
 com.openexchange.admin.soap.dataobjects.Resource[] list(ResellerContext ctx, java.lang.String pattern, com.openexchange.admin.rmi.dataobjects.Credentials auth)
          Same as OXResourceInterface.list(Context, String, Credentials)
 com.openexchange.admin.soap.dataobjects.Resource[] listAll(ResellerContext 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

OXResellerResource

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

change

public void change(ResellerContext ctx,
                   com.openexchange.admin.soap.dataobjects.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,
                   com.openexchange.admin.rmi.exceptions.DuplicateExtensionException
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
com.openexchange.admin.rmi.exceptions.DuplicateExtensionException

create

public com.openexchange.admin.soap.dataobjects.Resource create(ResellerContext ctx,
                                                               com.openexchange.admin.soap.dataobjects.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.DuplicateExtensionException
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
com.openexchange.admin.rmi.exceptions.DuplicateExtensionException

delete

public void delete(ResellerContext ctx,
                   com.openexchange.admin.soap.dataobjects.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,
                   com.openexchange.admin.rmi.exceptions.DuplicateExtensionException
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
com.openexchange.admin.rmi.exceptions.DuplicateExtensionException

getData

public com.openexchange.admin.soap.dataobjects.Resource getData(ResellerContext ctx,
                                                                com.openexchange.admin.soap.dataobjects.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,
                                                                com.openexchange.admin.rmi.exceptions.DuplicateExtensionException
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
com.openexchange.admin.rmi.exceptions.DuplicateExtensionException

getMultipleData

public com.openexchange.admin.soap.dataobjects.Resource[] getMultipleData(ResellerContext ctx,
                                                                          com.openexchange.admin.soap.dataobjects.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,
                                                                          com.openexchange.admin.rmi.exceptions.DuplicateExtensionException
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
com.openexchange.admin.rmi.exceptions.DuplicateExtensionException

list

public com.openexchange.admin.soap.dataobjects.Resource[] list(ResellerContext 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,
                                                               com.openexchange.admin.rmi.exceptions.DuplicateExtensionException
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
com.openexchange.admin.rmi.exceptions.DuplicateExtensionException

listAll

public com.openexchange.admin.soap.dataobjects.Resource[] listAll(ResellerContext 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,
                                                                  com.openexchange.admin.rmi.exceptions.DuplicateExtensionException
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
com.openexchange.admin.rmi.exceptions.DuplicateExtensionException