- 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. APolicyErrorexception 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 shortreasonThe reason for thePolicyErrorexception being thrown.
-
Constructor Summary
Constructors Constructor Description PolicyError()Constructs a defaultPolicyErroruser exception with no reason code and an empty reason detail message.PolicyError(short __reason)Constructs aPolicyErroruser exception initialized with the given reason code and an empty reason detail message.PolicyError(String reason_string, short __reason)Constructs aPolicyErroruser 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 defaultPolicyErroruser exception with no reason code and an empty reason detail message.
-
PolicyError
public PolicyError(short __reason)
Constructs aPolicyErroruser 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 aPolicyErroruser exception initialized with the given reason detail message and reason code.- Parameters:
reason_string- the reason detail message.__reason- the reason code.
-
-