01: /*
02: * Copyright 1999-2002 Sun Microsystems, Inc. All Rights Reserved.
03: * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
04: *
05: * This code is free software; you can redistribute it and/or modify it
06: * under the terms of the GNU General Public License version 2 only, as
07: * published by the Free Software Foundation. Sun designates this
08: * particular file as subject to the "Classpath" exception as provided
09: * by Sun in the LICENSE file that accompanied this code.
10: *
11: * This code is distributed in the hope that it will be useful, but WITHOUT
12: * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13: * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14: * version 2 for more details (a copy is included in the LICENSE file that
15: * accompanied this code).
16: *
17: * You should have received a copy of the GNU General Public License version
18: * 2 along with this work; if not, write to the Free Software Foundation,
19: * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20: *
21: * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
22: * CA 95054 USA or visit www.sun.com if you need additional information or
23: * have any questions.
24: */
25:
26: package com.sun.jndi.ldap;
27:
28: import java.io.IOException;
29:
30: /**
31: * This class implements the LDAPv3 Request Control for manageDsaIT as
32: * defined in
33: * <a href="http://www.ietf.org/internet-drafts/draft-ietf-ldapext-namedref-00.txt">draft-ietf-ldapext-namedref-00.txt</a>.
34: *
35: * The control has no control value.
36: *
37: * @author Vincent Ryan
38: */
39: final public class ManageReferralControl extends BasicControl {
40:
41: /**
42: * The manage referral control's assigned object identifier
43: * is 2.16.840.1.113730.3.4.2.
44: *
45: * @serial
46: */
47: public static final String OID = "2.16.840.1.113730.3.4.2";
48:
49: private static final long serialVersionUID = 909382692585717224L;
50:
51: /**
52: * Constructs a manage referral critical control.
53: */
54: public ManageReferralControl() {
55: super (OID, true, null);
56: }
57:
58: /**
59: * Constructs a manage referral control.
60: *
61: * @param criticality The control's criticality setting.
62: */
63: public ManageReferralControl(boolean criticality) {
64: super(OID, criticality, null);
65: }
66: }
|