com.openexchange.admin.reseller.soap
Class OXReseller

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

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

SOAP Service implementing RMI Interface OXResellerInterface

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
OXReseller()
           
 
Method Summary
 void change(ResellerAdmin adm, com.openexchange.admin.rmi.dataobjects.Credentials creds)
           
 ResellerAdmin create(ResellerAdmin adm, com.openexchange.admin.rmi.dataobjects.Credentials creds)
           
 void delete(ResellerAdmin adm, com.openexchange.admin.rmi.dataobjects.Credentials creds)
           
 Restriction[] getAvailableRestrictions(com.openexchange.admin.rmi.dataobjects.Credentials creds)
           
 ResellerAdmin getData(ResellerAdmin adm, com.openexchange.admin.rmi.dataobjects.Credentials creds)
           
 ResellerAdmin[] getMultipleData(ResellerAdmin[] admins, com.openexchange.admin.rmi.dataobjects.Credentials creds)
           
 Restriction[] getRestrictionsFromContext(ResellerContext ctx, com.openexchange.admin.rmi.dataobjects.Credentials creds)
           
 void initDatabaseRestrictions(com.openexchange.admin.rmi.dataobjects.Credentials creds)
           
 ResellerAdmin[] list(java.lang.String search_pattern, com.openexchange.admin.rmi.dataobjects.Credentials creds)
           
 void removeDatabaseRestrictions(com.openexchange.admin.rmi.dataobjects.Credentials creds)
           
 void updateDatabaseModuleAccessRestrictions(com.openexchange.admin.rmi.dataobjects.Credentials creds)
           
 void updateDatabaseRestrictions(com.openexchange.admin.rmi.dataobjects.Credentials creds)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OXReseller

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

change

public void change(ResellerAdmin adm,
                   com.openexchange.admin.rmi.dataobjects.Credentials creds)
            throws java.rmi.RemoteException,
                   com.openexchange.admin.rmi.exceptions.InvalidDataException,
                   com.openexchange.admin.rmi.exceptions.StorageException,
                   OXResellerException,
                   com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.StorageException
OXResellerException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException

create

public ResellerAdmin create(ResellerAdmin adm,
                            com.openexchange.admin.rmi.dataobjects.Credentials creds)
                     throws java.rmi.RemoteException,
                            com.openexchange.admin.rmi.exceptions.InvalidDataException,
                            com.openexchange.admin.rmi.exceptions.StorageException,
                            com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                            OXResellerException
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
OXResellerException

delete

public void delete(ResellerAdmin adm,
                   com.openexchange.admin.rmi.dataobjects.Credentials creds)
            throws java.rmi.RemoteException,
                   com.openexchange.admin.rmi.exceptions.StorageException,
                   OXResellerException,
                   com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
OXResellerException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException

getAvailableRestrictions

public Restriction[] getAvailableRestrictions(com.openexchange.admin.rmi.dataobjects.Credentials creds)
                                       throws java.rmi.RemoteException,
                                              com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                              com.openexchange.admin.rmi.exceptions.StorageException,
                                              OXResellerException
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.StorageException
OXResellerException

getData

public ResellerAdmin getData(ResellerAdmin adm,
                             com.openexchange.admin.rmi.dataobjects.Credentials creds)
                      throws java.rmi.RemoteException,
                             com.openexchange.admin.rmi.exceptions.InvalidDataException,
                             com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                             com.openexchange.admin.rmi.exceptions.StorageException,
                             OXResellerException
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.StorageException
OXResellerException

getMultipleData

public ResellerAdmin[] getMultipleData(ResellerAdmin[] admins,
                                       com.openexchange.admin.rmi.dataobjects.Credentials creds)
                                throws java.rmi.RemoteException,
                                       com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                       com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                       com.openexchange.admin.rmi.exceptions.StorageException,
                                       OXResellerException
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.StorageException
OXResellerException

getRestrictionsFromContext

public Restriction[] getRestrictionsFromContext(ResellerContext ctx,
                                                com.openexchange.admin.rmi.dataobjects.Credentials creds)
                                         throws java.rmi.RemoteException,
                                                com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                                OXResellerException,
                                                com.openexchange.admin.rmi.exceptions.StorageException,
                                                com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                                com.openexchange.admin.rmi.exceptions.DuplicateExtensionException
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.InvalidDataException
OXResellerException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.DuplicateExtensionException

initDatabaseRestrictions

public void initDatabaseRestrictions(com.openexchange.admin.rmi.dataobjects.Credentials creds)
                              throws java.rmi.RemoteException,
                                     com.openexchange.admin.rmi.exceptions.StorageException,
                                     com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                     OXResellerException
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
OXResellerException

list

public ResellerAdmin[] list(java.lang.String search_pattern,
                            com.openexchange.admin.rmi.dataobjects.Credentials creds)
                     throws java.rmi.RemoteException,
                            com.openexchange.admin.rmi.exceptions.InvalidDataException,
                            com.openexchange.admin.rmi.exceptions.StorageException,
                            com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException

removeDatabaseRestrictions

public void removeDatabaseRestrictions(com.openexchange.admin.rmi.dataobjects.Credentials creds)
                                throws java.rmi.RemoteException,
                                       com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                       com.openexchange.admin.rmi.exceptions.StorageException,
                                       OXResellerException
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.StorageException
OXResellerException

updateDatabaseModuleAccessRestrictions

public void updateDatabaseModuleAccessRestrictions(com.openexchange.admin.rmi.dataobjects.Credentials creds)
                                            throws java.rmi.RemoteException,
                                                   com.openexchange.admin.rmi.exceptions.StorageException,
                                                   com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                                   OXResellerException
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
OXResellerException

updateDatabaseRestrictions

public void updateDatabaseRestrictions(com.openexchange.admin.rmi.dataobjects.Credentials creds)
                                throws java.rmi.RemoteException,
                                       com.openexchange.admin.rmi.exceptions.StorageException,
                                       com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                       OXResellerException
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
OXResellerException