- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.omg.CORBA.UserException
-
- org.omg.CORBA.PolicyError
-
- All Implemented Interfaces:
Serializable
,IDLEntity
public final class PolicyError extends UserException
A user exception thrown when a policy error occurs. APolicyError
exception may include one of the following policy error reason codes defined in the org.omg.CORBA package: BAD_POLICY, BAD_POLICY_TYPE, BAD_POLICY_VALUE, UNSUPPORTED_POLICY, UNSUPPORTED_POLICY_VALUE.
-
-
Field Summary
Fields Modifier and Type Field Description short
reason
The reason for thePolicyError
exception being thrown.
-
Constructor Summary
Constructors Constructor Description PolicyError()
Constructs a defaultPolicyError
user exception with no reason code and an empty reason detail message.PolicyError(short __reason)
Constructs aPolicyError
user exception initialized with the given reason code and an empty reason detail message.PolicyError(String reason_string, short __reason)
Constructs aPolicyError
user exception initialized with the given reason detail message and reason code.
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
PolicyError
public PolicyError()
Constructs a defaultPolicyError
user exception with no reason code and an empty reason detail message.
-
PolicyError
public PolicyError(short __reason)
Constructs aPolicyError
user exception initialized with the given reason code and an empty reason detail message.- Parameters:
__reason
- the reason code.
-
PolicyError
public PolicyError(String reason_string, short __reason)
Constructs aPolicyError
user exception initialized with the given reason detail message and reason code.- Parameters:
reason_string
- the reason detail message.__reason
- the reason code.
-
-