com.atlassian.crowd.util
Class SoapExceptionTranslator

java.lang.Object
  extended by com.atlassian.crowd.util.SoapExceptionTranslator

public class SoapExceptionTranslator
extends java.lang.Object

Translates com.atlassian.crowd.exceptions Exception classes to and from com.atlassian.crowd.integration.exceptions Exception classes to maintain backwards compatibility with Crowd 2.0.x SOAP service.


Constructor Summary
SoapExceptionTranslator()
           
 
Method Summary
static void throwEquivalentCheckedException(ApplicationAccessDeniedException e)
           
static void throwEquivalentCheckedException(ApplicationPermissionException e)
           
static void throwEquivalentCheckedException(BulkAddFailedException e)
           
static void throwEquivalentCheckedException(ExpiredCredentialException e)
           
static void throwEquivalentCheckedException(InactiveAccountException e)
           
static void throwEquivalentCheckedException(InvalidAuthenticationException e)
           
static void throwEquivalentCheckedException(InvalidAuthorizationTokenException e)
           
static void throwEquivalentCheckedException(InvalidCredentialException e)
           
static void throwEquivalentCheckedException(InvalidEmailAddressException e)
           
static void throwEquivalentCheckedException(InvalidGroupException e)
           
static void throwEquivalentCheckedException(InvalidRoleException e)
           
static void throwEquivalentCheckedException(InvalidTokenException e)
           
static void throwEquivalentCheckedException(InvalidUserException e)
           
static void throwEquivalentCheckedException(ObjectNotFoundException e)
           
static void throwEquivalentGroupNotFoundException(ObjectNotFoundException e)
          Throws the equivalent GroupNotFoundException from ObjectNotFoundException.
static void throwEquivalentMembershipNotFoundException(ObjectNotFoundException e)
          Throws the equivalent MembershipNotFoundException from ObjectNotFoundException.
static void throwEquivalentObjectNotFoundException(ObjectNotFoundException e)
          Throws the equivalent ObjectNotFoundException from ObjectNotFoundException.
static void throwEquivalentUserNotFoundException(ObjectNotFoundException e)
          Throws the equivalent UserNotFoundException from ObjectNotFoundException.
static void throwEquivalentUserOrGroupNotFoundException(ObjectNotFoundException e)
          Throws the equivalent UserNotFoundException or GroupNotFoundException from ObjectNotFoundException.
static void throwEquivalentUserOrGroupOrMembershipNotFoundException(ObjectNotFoundException e)
          Throws the equivalent UserNotFoundException, GroupNotFoundException, MembershipNotFoundException from ObjectNotFoundException.
static void throwSoapEquivalentCheckedException(ApplicationAccessDeniedException e)
           
static void throwSoapEquivalentCheckedException(ApplicationPermissionException e)
           
static void throwSoapEquivalentCheckedException(BulkAddFailedException e)
           
static void throwSoapEquivalentCheckedException(ExpiredCredentialException e)
           
static void throwSoapEquivalentCheckedException(GroupNotFoundException e)
           
static void throwSoapEquivalentCheckedException(InactiveAccountException e)
           
static void throwSoapEquivalentCheckedException(InvalidAuthenticationException e)
           
static void throwSoapEquivalentCheckedException(InvalidAuthorizationTokenException e)
           
static void throwSoapEquivalentCheckedException(InvalidCredentialException e)
           
static void throwSoapEquivalentCheckedException(InvalidEmailAddressException e)
           
static void throwSoapEquivalentCheckedException(InvalidGroupException e)
           
static void throwSoapEquivalentCheckedException(InvalidRoleException e)
           
static void throwSoapEquivalentCheckedException(InvalidTokenException e)
           
static void throwSoapEquivalentCheckedException(InvalidUserException e)
           
static void throwSoapEquivalentCheckedException(MembershipNotFoundException e)
           
static void throwSoapEquivalentCheckedException(ObjectNotFoundException e)
           
static void throwSoapEquivalentCheckedException(UserNotFoundException e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoapExceptionTranslator

public SoapExceptionTranslator()
Method Detail

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(ApplicationPermissionException e)
                                                throws ApplicationPermissionException
Throws:
ApplicationPermissionException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(ApplicationAccessDeniedException e)
                                                throws ApplicationAccessDeniedException
Throws:
ApplicationAccessDeniedException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(BulkAddFailedException e)
                                                throws BulkAddFailedException
Throws:
BulkAddFailedException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(InvalidAuthorizationTokenException e)
                                                throws InvalidAuthorizationTokenException
Throws:
InvalidAuthorizationTokenException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(InvalidEmailAddressException e)
                                                throws InvalidEmailAddressException
Throws:
InvalidEmailAddressException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(InvalidTokenException e)
                                                throws InvalidTokenException
Throws:
InvalidTokenException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(ExpiredCredentialException e)
                                                throws ExpiredCredentialException
Throws:
ExpiredCredentialException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(InactiveAccountException e)
                                                throws InactiveAccountException
Throws:
InactiveAccountException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(InvalidAuthenticationException e)
                                                throws InvalidAuthenticationException
Throws:
InvalidAuthenticationException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(InvalidCredentialException e)
                                                throws InvalidCredentialException
Throws:
InvalidCredentialException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(InvalidGroupException e)
                                                throws InvalidGroupException
Throws:
InvalidGroupException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(InvalidRoleException e)
                                                throws InvalidRoleException
Throws:
InvalidRoleException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(InvalidUserException e)
                                                throws InvalidUserException
Throws:
InvalidUserException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(ObjectNotFoundException e)
                                                throws ObjectNotFoundException
Throws:
ObjectNotFoundException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(GroupNotFoundException e)
                                                throws ObjectNotFoundException
Throws:
ObjectNotFoundException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(UserNotFoundException e)
                                                throws ObjectNotFoundException
Throws:
ObjectNotFoundException

throwSoapEquivalentCheckedException

public static void throwSoapEquivalentCheckedException(MembershipNotFoundException e)
                                                throws ObjectNotFoundException
Throws:
ObjectNotFoundException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(ApplicationPermissionException e)
                                            throws ApplicationPermissionException
Throws:
ApplicationPermissionException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(ApplicationAccessDeniedException e)
                                            throws ApplicationAccessDeniedException
Throws:
ApplicationAccessDeniedException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(BulkAddFailedException e)
                                            throws BulkAddFailedException
Throws:
BulkAddFailedException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(InvalidAuthorizationTokenException e)
                                            throws InvalidAuthorizationTokenException
Throws:
InvalidAuthorizationTokenException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(InvalidEmailAddressException e)
                                            throws InvalidEmailAddressException
Throws:
InvalidEmailAddressException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(InvalidTokenException e)
                                            throws InvalidTokenException
Throws:
InvalidTokenException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(ExpiredCredentialException e)
                                            throws ExpiredCredentialException
Throws:
ExpiredCredentialException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(InactiveAccountException e)
                                            throws InactiveAccountException
Throws:
InactiveAccountException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(InvalidAuthenticationException e)
                                            throws InvalidAuthenticationException
Throws:
InvalidAuthenticationException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(InvalidCredentialException e)
                                            throws InvalidCredentialException
Throws:
InvalidCredentialException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(InvalidGroupException e)
                                            throws InvalidGroupException
Throws:
InvalidGroupException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(InvalidRoleException e)
                                            throws InvalidRoleException
Throws:
InvalidRoleException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(InvalidUserException e)
                                            throws InvalidUserException
Throws:
InvalidUserException

throwEquivalentCheckedException

public static void throwEquivalentCheckedException(ObjectNotFoundException e)
                                            throws ObjectNotFoundException
Throws:
ObjectNotFoundException

throwEquivalentUserNotFoundException

public static void throwEquivalentUserNotFoundException(ObjectNotFoundException e)
                                                 throws UserNotFoundException
Throws the equivalent UserNotFoundException from ObjectNotFoundException.

Parameters:
e - must be able to translate to a UserNotFoundException
Throws:
UserNotFoundException - the equivalent UserNotFoundException
java.lang.AssertionError - if the exception cannot be translated to a UserNotFoundException.

throwEquivalentGroupNotFoundException

public static void throwEquivalentGroupNotFoundException(ObjectNotFoundException e)
                                                  throws GroupNotFoundException
Throws the equivalent GroupNotFoundException from ObjectNotFoundException.

Parameters:
e - must be able to translate to a GroupNotFoundException
Throws:
GroupNotFoundException - the equivalent GroupNotFoundException
java.lang.AssertionError - if the exception cannot be translated to a GroupNotFoundException.

throwEquivalentMembershipNotFoundException

public static void throwEquivalentMembershipNotFoundException(ObjectNotFoundException e)
                                                       throws MembershipNotFoundException
Throws the equivalent MembershipNotFoundException from ObjectNotFoundException.

Parameters:
e - must be able to translate to a MembershipNotFoundException
Throws:
MembershipNotFoundException - the equivalent MembershipNotFoundException
java.lang.AssertionError - if the exception cannot be translated to a MembershipNotFoundException.

throwEquivalentObjectNotFoundException

public static void throwEquivalentObjectNotFoundException(ObjectNotFoundException e)
                                                   throws ObjectNotFoundException
Throws the equivalent ObjectNotFoundException from ObjectNotFoundException.

Parameters:
e - must be able to translate to a ObjectNotFoundException
Throws:
ObjectNotFoundException - the equivalent ObjectNotFoundException
java.lang.AssertionError - if the exception cannot be translated to a ObjectNotFoundException.

throwEquivalentUserOrGroupNotFoundException

public static void throwEquivalentUserOrGroupNotFoundException(ObjectNotFoundException e)
                                                        throws UserNotFoundException,
                                                               GroupNotFoundException
Throws the equivalent UserNotFoundException or GroupNotFoundException from ObjectNotFoundException.

Parameters:
e - must be able to translate to a UserNotFoundException or GroupNotFoundException
Throws:
UserNotFoundException - the equivalent UserNotFoundException
GroupNotFoundException - the equivalent GroupNotFoundException
java.lang.AssertionError - if the exception cannot be translated to a UserNotFoundException or GroupNotFoundException.

throwEquivalentUserOrGroupOrMembershipNotFoundException

public static void throwEquivalentUserOrGroupOrMembershipNotFoundException(ObjectNotFoundException e)
                                                                    throws UserNotFoundException,
                                                                           GroupNotFoundException,
                                                                           MembershipNotFoundException
Throws the equivalent UserNotFoundException, GroupNotFoundException, MembershipNotFoundException from ObjectNotFoundException.

Parameters:
e - must be able to translate to a UserNotFoundException, GroupNotFoundException or MembershipNotFoundException
Throws:
UserNotFoundException - the equivalent UserNotFoundException
GroupNotFoundException - the equivalent GroupNotFoundException
MembershipNotFoundException - the equivalent MembershipNotFoundException
java.lang.AssertionError - if the exception cannot be translated to a UserNotFoundException, GroupNotFoundException or MembershipNotFoundException.


Copyright © 2011 Atlassian. All Rights Reserved.