com.ibm.websphere.wssecurity.wssapi

Class WSSException

  1. java.lang.Object
  2. extended byjava.lang.Throwable
  3. extended byjava.lang.Exception
  4. extended bycom.ibm.websphere.wssecurity.wssapi.WSSException
All implemented interfaces:
java.io.Serializable

  1. public class WSSException
  2. extends java.lang.Exception
Represents an exception while processing WS-Security.
See Also:
Serialized Form

Constructor Summary

Constructor and Description
WSSException()
Creates a WSSException.
WSSException(javax.xml.namespace.QName fault,java.lang.String message)
Creates a WSSException.
WSSException(javax.xml.namespace.QName fault,java.lang.String message,java.lang.Throwable cause)
Creates a WSSException.
WSSException(java.lang.String message)
Creates a WSSException.
WSSException(java.lang.String message,java.lang.Throwable cause)
Creates a WSSException.
WSSException(java.lang.Throwable cause)
Creates a WSSException.

Method Summary

Modifier and Type Method and Description
  1. static
  2. WSSException
format(javax.xml.namespace.QName fault,java.lang.String key)
Creates a WSSException.
  1. static
  2. WSSException
format(javax.xml.namespace.QName fault,java.lang.String key,org.apache.axiom.om.OMDocument doc)
Creates a WSSException.
  1. static
  2. WSSException
format(javax.xml.namespace.QName fault,java.lang.String key,java.lang.String arg1)
Creates a WSSException.
  1. static
  2. WSSException
format(javax.xml.namespace.QName fault,java.lang.String key,java.lang.String[] args)
Creates a WSSException.
  1. static
  2. WSSException
format(javax.xml.namespace.QName fault,java.lang.String key,java.lang.String[] args,java.lang.Throwable cause)
Creates a WSSException.
  1. static
  2. WSSException
format(javax.xml.namespace.QName fault,java.lang.String key,java.lang.String arg1,java.lang.String arg2)
Creates a WSSException.
  1. static
  2. WSSException
format(javax.xml.namespace.QName fault,java.lang.String key,java.lang.String arg1,java.lang.Throwable cause)
Creates a WSSException.
  1. static
  2. WSSException
format(javax.xml.namespace.QName fault,java.lang.String key,java.lang.Throwable cause)
Creates a WSSException.
  1. static
  2. WSSException
format(java.lang.String key)
Creates a WSSException.
  1. static
  2. WSSException
format(java.lang.String key,java.lang.String arg1)
Creates a WSSException.
  1. static
  2. WSSException
format(java.lang.String key,java.lang.String[] args)
Creates a WSSException.
  1. static
  2. WSSException
format(java.lang.String key,java.lang.String[] args,java.lang.Throwable cause)
Creates a WSSException.
  1. static
  2. WSSException
format(java.lang.String key,java.lang.String arg1,java.lang.String arg2)
Creates a WSSException.
  1. static
  2. WSSException
format(java.lang.String key,java.lang.String arg1,java.lang.String arg2,java.lang.String arg3,java.lang.String arg4,java.lang.Throwable cause)
Creates a WSSException.
  1. static
  2. WSSException
format(java.lang.String key,java.lang.String arg1,java.lang.String arg2,java.lang.String arg3,java.lang.Throwable cause)
Creates a WSSException.
  1. static
  2. WSSException
format(java.lang.String key,java.lang.String arg1,java.lang.Throwable cause)
Creates a WSSException.
  1. static
  2. WSSException
format(java.lang.String key,java.lang.Throwable cause)
Creates a WSSException.
  1. java.lang.Throwable
getCauseException()
Returns a root exception.
  1. static
  2. java.util.ArrayList<org.apache.axiom.om.OMNode>
getElementsByTagNameNS(org.apache.axiom.om.OMNode node,java.lang.String nsUri,java.lang.String localName)
  1. javax.xml.namespace.QName
getFaultCode()
Returns a SOAP faultcode.
  1. static
  2. java.lang.String
getMessage(java.lang.String key)
Get NLS messages, mainly use for throwing exceptions
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

WSSException

  1. public WSSException()
Creates a WSSException.

WSSException

  1. public WSSException(java.lang.String message)
Creates a WSSException.
Parameters:
message - A message.

WSSException

  1. public WSSException(javax.xml.namespace.QName fault,
  2. java.lang.String message)
Creates a WSSException.
Parameters:
fault - A QName object which represents SOAP faultcode.
message - A message.

WSSException

  1. public WSSException(javax.xml.namespace.QName fault,
  2. java.lang.String message,
  3. java.lang.Throwable cause)
Creates a WSSException.
Parameters:
fault - A QName object which represents SOAP faultcode.
message - A message.
cause - The orginal exception

WSSException

  1. public WSSException(java.lang.String message,
  2. java.lang.Throwable cause)
Creates a WSSException.
Parameters:
message - A message.
cause - A root exception.

WSSException

  1. public WSSException(java.lang.Throwable cause)
Creates a WSSException.
Parameters:
cause - A root exception.

Method Detail

format

  1. public static WSSException format( java.lang.String key)
Creates a WSSException.
Parameters:
key - A resource key for the error message.

format

  1. public static WSSException format( java.lang.String key,
  2. java.lang.Throwable cause)
Creates a WSSException.
Parameters:
key - Resource key for the error message.
cause - A root exception.

format

  1. public static WSSException format( java.lang.String key,
  2. java.lang.String arg1)
Creates a WSSException.
Parameters:
key - Resource key for the error message.
arg1 - A parameter for the message resource.

format

  1. public static WSSException format( java.lang.String key,
  2. java.lang.String arg1,
  3. java.lang.Throwable cause)
Creates a WSSException.
Parameters:
key - Resource key for the error message.
arg1 - A parameter for the message resource.
cause - A root exception.

format

  1. public static WSSException format( java.lang.String key,
  2. java.lang.String[] args)
Creates a WSSException.
Parameters:
key - Resource key for the error message.
args - Parameters for the message resource.

format

  1. public static WSSException format( java.lang.String key,
  2. java.lang.String[] args,
  3. java.lang.Throwable cause)
Creates a WSSException.
Parameters:
key - Resource key for the error message.
args - Parameters for the message resource.
cause - A root exception.

format

  1. public static WSSException format( javax.xml.namespace.QName fault,
  2. java.lang.String key)
Creates a WSSException.
Parameters:
fault - A QName object which represents SOAP faultcode.
key - Resource key for the error message.

format

  1. public static WSSException format( javax.xml.namespace.QName fault,
  2. java.lang.String key,
  3. java.lang.Throwable cause)
Creates a WSSException.
Parameters:
fault - A QName object which represents SOAP faultcode.
key - Resource key for the error message.
cause - A root exception.

format

  1. public static WSSException format( javax.xml.namespace.QName fault,
  2. java.lang.String key,
  3. java.lang.String arg1)
Creates a WSSException.
Parameters:
fault - A QName object which represents SOAP faultcode.
key - Resource key for the error message.
arg1 - A parameter for the message resource.

format

  1. public static WSSException format( javax.xml.namespace.QName fault,
  2. java.lang.String key,
  3. java.lang.String arg1,
  4. java.lang.Throwable cause)
Creates a WSSException.
Parameters:
fault - A QName object which represents SOAP faultcode.
key - Resource key for the error message.
arg1 - A parameter for the message resource.
cause - A root exception.

format

  1. public static WSSException format( javax.xml.namespace.QName fault,
  2. java.lang.String key,
  3. java.lang.String[] args)
Creates a WSSException.
Parameters:
fault - A QName object which represents SOAP faultcode.
key - Resource key for the error message.
args - An array which contains the parameters for the message resource.

format

  1. public static WSSException format( javax.xml.namespace.QName fault,
  2. java.lang.String key,
  3. java.lang.String[] args,
  4. java.lang.Throwable cause)
Creates a WSSException.
Parameters:
fault - A QName object which represents SOAP faultcode.
key - Resource key for the error message.
args - An array which contains the parameters for the message resource.
cause - A root exception.

format

  1. public static WSSException format( java.lang.String key,
  2. java.lang.String arg1,
  3. java.lang.String arg2)
Creates a WSSException.
Parameters:
key - Resource key for the error message.
arg1 - First parameter for the message resource.
arg2 - Second parameter for the message resource.

format

  1. public static WSSException format( java.lang.String key,
  2. java.lang.String arg1,
  3. java.lang.String arg2,
  4. java.lang.String arg3,
  5. java.lang.Throwable cause)
Creates a WSSException.
Parameters:
key - Resource key for the error message.
arg1 - First parameter for the message resource.
arg2 - Second parameter for the message resource.
arg3 - Third parameter for the message resource.
cause - A root exception

format

  1. public static WSSException format( java.lang.String key,
  2. java.lang.String arg1,
  3. java.lang.String arg2,
  4. java.lang.String arg3,
  5. java.lang.String arg4,
  6. java.lang.Throwable cause)
Creates a WSSException.
Parameters:
key - Resource key for the error message.
arg1 - First parameter for the message resource.
arg2 - Second parameter for the message resource.
arg3 - Third parameter for the message resource.
arg4 - Fourth parameter for the message resource.
cause - A root exception.

format

  1. public static WSSException format( javax.xml.namespace.QName fault,
  2. java.lang.String key,
  3. java.lang.String arg1,
  4. java.lang.String arg2)
Creates a WSSException.
Parameters:
fault - A QName object which represents SOAP faultcode.
key - Resource key for the error message.
arg1 - First parameter for the message resource.
arg2 - Second parameter for the message resource.

format

  1. public static WSSException format( javax.xml.namespace.QName fault,
  2. java.lang.String key,
  3. org.apache.axiom.om.OMDocument doc)
Creates a WSSException. If the given DOM represents a SOAP fault (that is, a fault is occurred in processing a fault response message), appends the original fault message.
Parameters:
fault - A QName object which represents SOAP faultcode.
key - Resource key for the error message.
doc - A DOM of the received message.

getCauseException

  1. public java.lang.Throwable getCauseException( )
Returns a root exception.
Returns:
A root exception.

getFaultCode

  1. public javax.xml.namespace.QName getFaultCode( )
Returns a SOAP faultcode.
Returns:
A SOAP faultcode.

getMessage

  1. public static java.lang.String getMessage( java.lang.String key)
Get NLS messages, mainly use for throwing exceptions
Parameters:
key - NLS message key
Returns:
NLS messages

getElementsByTagNameNS

  1. public static java.util.ArrayList<org.apache.axiom.om.OMNode> getElementsByTagNameNS( org.apache.axiom.om.OMNode node,
  2. java.lang.String nsUri,
  3. java.lang.String localName)
Parameters:
node - node.
nsUri - namespace URI of the element to match on. The special value "*" matches all namespaces.
localName - local name of the element to match on. The special value "*" matches all local names.
Returns:
all the matched element nodes.