public class WSMException
extends oracle.wsm.common.exception.BaseException
implements oracle.wsm.resources.enforcement.EnforcementMessageID
Modifier and Type | Field and Description |
---|---|
static QName |
FAULTCODE_QNAME_FAILED_AUTHENTICATION |
static QName |
FAULTCODE_QNAME_FAILED_CHECK |
static QName |
FAULTCODE_QNAME_GENERIC |
static QName |
FAULTCODE_QNAME_INVALID_SECURITY |
static QName |
FAULTCODE_QNAME_INVALID_SECURITY_TOKEN |
static QName |
FAULTCODE_QNAME_SECURITY_TOKEN_UNAVAILABLE |
static QName |
FAULTCODE_QNAME_SOAP_MUST_UNDERSTAND_HEADER |
static QName |
FAULTCODE_QNAME_UNSUPPORTED_TOKEN |
static String |
NS_POLICY_ENFORCEMENT |
static String |
NS_PREFIX |
static 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(QName faultCodeQName)
Construct the fault with a predefined fault code QName.
|
|
WSMException(QName faultCodeQName, Throwable cause)
Construct the fault with a predefined fault code QName.
|
|
WSMException(String faultCodeLocalName)
Construct the fault with a predefined fault code.
|
|
WSMException(String faultCodeLocalName, Object[] args)
Construct the fault with a predefined fault code .
|
protected |
WSMException(String faultCodeLocalName, String message)
!!!!WARNING: should not be used directly in oracle package (11g new code) should only be called by extended class Fault.
|
|
WSMException(String faultNS, String faultCodeLocalName, String prefix, String faultActor, List<String> detailEntries, Throwable cause)
Constructor that initialises the fault with a seperate namespace.
|
|
WSMException(String faultNS, String faultCodeLocalName, String prefix, String faultActor, String detailEntry, Throwable cause)
Constructor that initialises the fault with a seperate namespace.
|
protected |
WSMException(String faultCodeLocalName, String message, 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(String faultCodeLocalName, Throwable cause)
Construct the fault with a predefined fault code .
|
|
WSMException(Throwable cause)
For None soap fault, caused by any exception.
|
Modifier and Type | Method and Description |
---|---|
void |
addDetailEntry(String entry) |
String |
getAgentFunction() |
String |
getAssertionName() |
String |
getCategory() |
List<String> |
getDetailEntries() |
String |
getEcid() |
String |
getFaultActor()
Method to get the actor, that experienced the fault.
|
String |
getFaultCode()
Method to get the Fault Code.
|
QName |
getFaultCodeAsQName() |
String |
getFaultNS()
Method to get the namespace.
|
String |
getFaultString() |
String |
getFaultString(Locale locale)
method to return the fault string.
|
String |
getLocalizedMessage(Locale locale)
Gets the localized error message that led to the exception corresponding to the given errorCode.
|
String |
getMessage()
To get the localized error message of this class with default locale
|
String |
getPolicyName() |
String |
getPolicyVersion() |
boolean |
hasServiceFaultCode() |
void |
setAgentFunction(String agentFunction) |
void |
setAssertionName(String assertionName) |
void |
setCategory(String category) |
void |
setEcid(String ecid) |
void |
setFaultCode(String faultCodeLocalName) |
void |
setPolicyName(String policyName) |
void |
setPolicyVersion(String policyVersion) |
createValidationError, getArguments, getErrorCode, getLocalizedMessage, setBundleType
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public static final String NS_POLICY_ENFORCEMENT
public static final String NS_SECURITY
public static final String NS_PREFIX
public static final QName FAULTCODE_QNAME_GENERIC
public static final QName FAULTCODE_QNAME_INVALID_SECURITY
public static final QName FAULTCODE_QNAME_FAILED_CHECK
public static final QName FAULTCODE_QNAME_INVALID_SECURITY_TOKEN
public static final QName FAULTCODE_QNAME_FAILED_AUTHENTICATION
public static final QName FAULTCODE_QNAME_UNSUPPORTED_TOKEN
public static final QName FAULTCODE_QNAME_SECURITY_TOKEN_UNAVAILABLE
public static final QName FAULTCODE_QNAME_SOAP_MUST_UNDERSTAND_HEADER
protected WSMException(String faultCodeLocalName, String message)
faultCode
- - the 10.1.3 errorcodemessage
- -- 10.1.3 already localized messageprotected WSMException(String faultCodeLocalName, String message, Throwable cause)
faultCodeLocalName
- - the 10.1.3 errorcodemessage
- -- 10.1.3 already localized messagecause
- -- parent exception/throwablepublic WSMException(Throwable cause)
cause
- The parent cause of this WSMException.public WSMException(String faultCodeLocalName)
faultCode
- The predefined fault codepublic WSMException(QName faultCodeQName)
faultCodeQName
- The predefined fault code QName, often one of the QName constance of this class.public WSMException(String faultCodeLocalName, Throwable cause)
faultCodeLocalName
- The predefined fault codecause
- The parent cause of this WSMException.public WSMException(QName faultCodeQName, 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(String faultNS, String faultCodeLocalName, String prefix, String faultActor, List<String> detailEntries, 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(String faultNS, String faultCodeLocalName, String prefix, String faultActor, String detailEntry, 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(String faultCodeLocalName, Object[] args)
faultCodeLocalName
- The predefined fault codeargs
- Arguments which can be passed.public void setFaultCode(String faultCodeLocalName)
public void addDetailEntry(String entry)
public String getFaultNS()
public String getFaultString(Locale locale)
public String getLocalizedMessage(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 String getFaultString()
public String getMessage()
oracle.wsm.common.exception.BaseException
getMessage
in class oracle.wsm.common.exception.BaseException
public String getFaultActor()
public boolean hasServiceFaultCode()
public String getFaultCode()
public QName getFaultCodeAsQName()
public String getEcid()
public void setEcid(String ecid)
public String getPolicyName()
public void setPolicyName(String policyName)
public String getPolicyVersion()
public void setPolicyVersion(String policyVersion)
public String getCategory()
public void setCategory(String category)
public String getAssertionName()
public void setAssertionName(String assertionName)
public String getAgentFunction()
public void setAgentFunction(String agentFunction)