You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
1.6 KiB
72 lines
1.6 KiB
/*
|
|
* Copyright (c) 1998, 2000, Oracle and/or its affiliates. All rights reserved.
|
|
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*/
|
|
|
|
package org.omg.CORBA;
|
|
|
|
/**
|
|
* A user exception thrown when a policy error occurs. A <code>PolicyError</code>
|
|
* 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.
|
|
*/
|
|
|
|
public final class PolicyError extends org.omg.CORBA.UserException {
|
|
|
|
/**
|
|
* The reason for the <code>PolicyError</code> exception being thrown.
|
|
* @serial
|
|
*/
|
|
public short reason;
|
|
|
|
/**
|
|
* Constructs a default <code>PolicyError</code> user exception
|
|
* with no reason code and an empty reason detail message.
|
|
*/
|
|
public PolicyError() {
|
|
super();
|
|
}
|
|
|
|
/**
|
|
* Constructs a <code>PolicyError</code> user exception
|
|
* initialized with the given reason code and an empty reason detail message.
|
|
* @param __reason the reason code.
|
|
*/
|
|
public PolicyError(short __reason) {
|
|
super();
|
|
reason = __reason;
|
|
}
|
|
|
|
/**
|
|
* Constructs a <code>PolicyError</code> user exception
|
|
* initialized with the given reason detail message and reason code.
|
|
* @param reason_string the reason detail message.
|
|
* @param __reason the reason code.
|
|
*/
|
|
public PolicyError(String reason_string, short __reason) {
|
|
super(reason_string);
|
|
reason = __reason;
|
|
}
|
|
}
|