public class WSMException
extends oracle.wsm.common.exception.BaseException
implements oracle.wsm.resources.enforcement.EnforcementMessageID
Modifier and Type | Field and Description |
---|---|
static javax.xml.namespace.QName |
FAULTCODE_QNAME_FAILED_AUTHENTICATION |
static javax.xml.namespace.QName |
FAULTCODE_QNAME_FAILED_CHECK |
static javax.xml.namespace.QName |
FAULTCODE_QNAME_GENERIC |
static javax.xml.namespace.QName |
FAULTCODE_QNAME_INVALID_SECURITY |
static javax.xml.namespace.QName |
FAULTCODE_QNAME_INVALID_SECURITY_TOKEN |
static javax.xml.namespace.QName |
FAULTCODE_QNAME_SECURITY_TOKEN_UNAVAILABLE |
static javax.xml.namespace.QName |
FAULTCODE_QNAME_SOAP_MUST_UNDERSTAND_HEADER |
static javax.xml.namespace.QName |
FAULTCODE_QNAME_UNSUPPORTED_TOKEN |
static java.lang.String |
NS_POLICY_ENFORCEMENT |
static java.lang.String |
NS_PREFIX |
static java.lang.String |
NS_SECURITY |
m_arguments, m_bundleType, m_errorCode
ACTUAL_RESOURCE_NAME_NOT_AVAILABLE_IN_MSGCTX, ADVERTISEMENT_ENGINE_INVALID_POLICYSET, AGENT_INIT_MONITOR_FAILURE, AGENT_NOT_INITIALIZED, AGENT_NOT_INITIALIZED_INVALID_PROPERTIES, AGENT_RUNTIMEEXCEPTION, ASSERTION_EXECUTION_FAILED, ATTACHTO_INCOMPATIBLE, BINDINGWS_PORT_INVALID, CANNOT_ENFORCE_DUETO_VALIDATIONERRORS, ENFORCEMENT_AUDITOR_INIT_FAILURE, ENFORCEMENT_AUDITOR_LOG_FAILURE, ENFORCEMENT_AUDITOR_NULL_ARGS, ENFORCEMENT_AUDITOR_SHUTDOWN_FAILURE, EVENT_SUCCEEDED, FAILED_TO_EXECUTE_ASSERTION, FAILED_TO_RETRIEVE_WLS_SUBJECT, FAULT_BAD_CONTEXT_TOKEN, FAULT_FAILED_AUTHENTICATION, FAULT_FAILED_AUTHORIZATION, FAULT_FAILED_CHECK, FAULT_INVALID_SECURITY, FAULT_INVALID_SECURITY_TOKEN, FAULT_POLICYENFORCEMENT, FAULT_RENEW_NEEDED, FAULT_SECURITY_TOKEN_UNAVAILABLE, FAULT_SOAP_MUST_UNDERSTAND_HEADER, FAULT_UNABLE_TO_RENEW, FAULT_UNKNOWN_DERIVATION_SOURCE, FAULT_UNSUPPORTED_ALGORITHM, FAULT_UNSUPPORTED_CONTEXT_TOKEN, FAULT_UNSUPPORTED_TOKEN, FAULTCODE_GENERIC, HTTP_FAILED_AUTHENTICATION, INTERNAL_ERROR, INVALID_ASSERTION_TYPE, JAXRS_FILTER_ILLEGAL_ARGUMENT, JAXRS_FILTER_UNSUPPORTED_OPERATION, JAXRS_HTTP_SERVLET_REQUEST_OR_RESPONSE_NULL, JAXRS_RESOURCE_CLASS_NULL, LOG_ASSERTION_EXECUTION_FAILED_EXCEPTION, NONSUPPORTED_ASSERTION_TYPE, POLICY_EXECUTION_FAILED, PROBLEM_CLONING_MESSAGE, PROCESS_EVENT_FAILED, PROCESS_FAULT_FAILED, PROCESS_FINISH_FAILED, PROCESS_INIT_FAILED, PROCESS_REQUEST_FAILED, PROCESS_RESPONSE_FAILED, REST_RESOURCE_PATTERN_INVALID_MODULE_NAME, SECURITY_FILTER_INVALID_POLICYSET_METADATA, SECURITY_FILTER_POLICYSET_METADATA_PARSE_ERROR, WSPOLICY_EXECUTION_FAILED_EXCEPTION, WSPOLICY_EXECUTOR_INITIALIZATION_EXCEPTION
Modifier | Constructor and Description |
---|---|
|
WSMException(javax.xml.namespace.QName faultCodeQName)
Construct the fault with a predefined fault code QName.
|
|
WSMException(javax.xml.namespace.QName faultCodeQName, java.lang.Throwable cause)
Construct the fault with a predefined fault code QName.
|
|
WSMException(java.lang.String faultCodeLocalName)
Construct the fault with a predefined fault code.
|
|
WSMException(java.lang.String faultCodeLocalName, java.lang.Object[] args)
Construct the fault with a predefined fault code .
|
protected |
WSMException(java.lang.String faultCodeLocalName, java.lang.String message)
!!!!WARNING: should not be used directly in oracle package (11g new code) should only be called by extended class Fault.
|
|
WSMException(java.lang.String faultNS, java.lang.String faultCodeLocalName, java.lang.String prefix, java.lang.String faultActor, java.util.List<java.lang.String> detailEntries, java.lang.Throwable cause)
Constructor that initialises the fault with a seperate namespace.
|
|
WSMException(java.lang.String faultNS, java.lang.String faultCodeLocalName, java.lang.String prefix, java.lang.String faultActor, java.lang.String detailEntry, java.lang.Throwable cause)
Constructor that initialises the fault with a seperate namespace.
|
protected |
WSMException(java.lang.String faultCodeLocalName, java.lang.String message, java.lang.Throwable cause)
Backward Compatibility !!!!WARNING: should not be used directly in oracle package (11g new code) should only be called by extended class Fault.
|
|
WSMException(java.lang.String faultCodeLocalName, java.lang.Throwable cause)
Construct the fault with a predefined fault code .
|
|
WSMException(java.lang.Throwable cause)
For None soap fault, caused by any exception.
|
Modifier and Type | Method and Description |
---|---|
void |
addDetailEntry(java.lang.String entry) |
java.lang.String |
getAgentFunction() |
java.lang.String |
getAssertionName() |
java.lang.String |
getCategory() |
java.util.List<java.lang.String> |
getDetailEntries() |
java.lang.String |
getEcid() |
java.lang.String |
getFaultActor()
Method to get the actor, that experienced the fault.
|
java.lang.String |
getFaultCode()
Method to get the Fault Code.
|
javax.xml.namespace.QName |
getFaultCodeAsQName() |
java.lang.String |
getFaultNS()
Method to get the namespace.
|
java.lang.String |
getFaultString() |
java.lang.String |
getFaultString(java.util.Locale locale)
method to return the fault string.
|
java.lang.String |
getLocalizedMessage(java.util.Locale locale)
Gets the localized error message that led to the exception corresponding to the given errorCode.
|
java.lang.String |
getMessage()
To get the localized error message of this class with default locale
|
java.lang.String |
getPolicyName() |
java.lang.String |
getPolicyVersion() |
boolean |
hasServiceFaultCode() |
void |
setAgentFunction(java.lang.String agentFunction) |
void |
setAssertionName(java.lang.String assertionName) |
void |
setCategory(java.lang.String category) |
void |
setEcid(java.lang.String ecid) |
void |
setFaultCode(java.lang.String faultCodeLocalName) |
void |
setPolicyName(java.lang.String policyName) |
void |
setPolicyVersion(java.lang.String policyVersion) |
createValidationError, getArguments, getErrorCode, getLocalizedMessage, setBundleType, setErrorCode
public static final java.lang.String NS_POLICY_ENFORCEMENT
public static final java.lang.String NS_SECURITY
public static final java.lang.String NS_PREFIX
public static final javax.xml.namespace.QName FAULTCODE_QNAME_GENERIC
public static final javax.xml.namespace.QName FAULTCODE_QNAME_INVALID_SECURITY
public static final javax.xml.namespace.QName FAULTCODE_QNAME_FAILED_CHECK
public static final javax.xml.namespace.QName FAULTCODE_QNAME_INVALID_SECURITY_TOKEN
public static final javax.xml.namespace.QName FAULTCODE_QNAME_FAILED_AUTHENTICATION
public static final javax.xml.namespace.QName FAULTCODE_QNAME_UNSUPPORTED_TOKEN
public static final javax.xml.namespace.QName FAULTCODE_QNAME_SECURITY_TOKEN_UNAVAILABLE
public static final javax.xml.namespace.QName FAULTCODE_QNAME_SOAP_MUST_UNDERSTAND_HEADER
protected WSMException(java.lang.String faultCodeLocalName, java.lang.String message)
faultCode
- - the 10.1.3 errorcodemessage
- -- 10.1.3 already localized messageprotected WSMException(java.lang.String faultCodeLocalName, java.lang.String message, java.lang.Throwable cause)
faultCodeLocalName
- - the 10.1.3 errorcodemessage
- -- 10.1.3 already localized messagecause
- -- parent exception/throwablepublic WSMException(java.lang.Throwable cause)
cause
- The parent cause of this WSMException.public WSMException(java.lang.String faultCodeLocalName)
faultCode
- The predefined fault codepublic WSMException(javax.xml.namespace.QName faultCodeQName)
faultCodeQName
- The predefined fault code QName, often one of the QName constance of this class.public WSMException(java.lang.String faultCodeLocalName, java.lang.Throwable cause)
faultCodeLocalName
- The predefined fault codecause
- The parent cause of this WSMException.public WSMException(javax.xml.namespace.QName faultCodeQName, java.lang.Throwable cause)
faultCodeQName
- The predefined fault code QName, often one of the QName constance of this class.cause
- The parent cause of this WSMException.public WSMException(java.lang.String faultNS, java.lang.String faultCodeLocalName, java.lang.String prefix, java.lang.String faultActor, java.util.List<java.lang.String> detailEntries, java.lang.Throwable cause)
faultNS
- Fault Namespace.faultCodeLocalName
- Must be defined in EnforcementMessageID.java and its corresponding English locale specific message is defined in EnforcementMessageBundle.javaprefix
- the prefix of the namespace if there is anyfaultActor
-detailEntries
- a list of String entries which provide additional information about the faultcause
- The parent cause of the error as an Exception.public WSMException(java.lang.String faultNS, java.lang.String faultCodeLocalName, java.lang.String prefix, java.lang.String faultActor, java.lang.String detailEntry, java.lang.Throwable cause)
faultNS
- Fault Namespace.faultCodeLocalName
- Must be defined in EnforcementMessageID.java and its corresponding English locale specific message is defined in EnforcementMessageBundle.javaprefix
- the prefix of the namespace if there is anyfaultActor
-detailEntry
- adds a detail entry to the list of detailEntries about the faultcause
- The parent cause of the error as an Exception.public WSMException(java.lang.String faultCodeLocalName, java.lang.Object[] args)
faultCodeLocalName
- The predefined fault codeargs
- Arguments which can be passed.public void setFaultCode(java.lang.String faultCodeLocalName)
public void addDetailEntry(java.lang.String entry)
public java.lang.String getFaultNS()
public java.lang.String getFaultString(java.util.Locale locale)
public java.lang.String getLocalizedMessage(java.util.Locale locale)
oracle.wsm.common.exception.BaseException
getLocalizedMessage
in class oracle.wsm.common.exception.BaseException
locale
- - the locale of which the localized error message is requested.public java.lang.String getFaultString()
public java.lang.String getMessage()
oracle.wsm.common.exception.BaseException
getMessage
in class oracle.wsm.common.exception.BaseException
public java.util.List<java.lang.String> getDetailEntries()
public java.lang.String getFaultActor()
public boolean hasServiceFaultCode()
public java.lang.String getFaultCode()
public javax.xml.namespace.QName getFaultCodeAsQName()
public java.lang.String getEcid()
public void setEcid(java.lang.String ecid)
public java.lang.String getPolicyName()
public void setPolicyName(java.lang.String policyName)
public java.lang.String getPolicyVersion()
public void setPolicyVersion(java.lang.String policyVersion)
public java.lang.String getCategory()
public void setCategory(java.lang.String category)
public java.lang.String getAssertionName()
public void setAssertionName(java.lang.String assertionName)
public java.lang.String getAgentFunction()
public void setAgentFunction(java.lang.String agentFunction)