| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public class BasicControl extends Object implements Control
This class provides a basic implementation of the Control interface. It represents an LDAPv3 Control as defined in RFC 2251.
Field Summary | |
---|---|
protected boolean |
criticality
The control's criticality. |
protected String |
id
The control's object identifier string. |
protected byte[] |
value
The control's ASN.1 BER encoded value. |
Constructor Summary | |
---|---|
BasicControl(String id) Constructs a non-critical control. |
|
BasicControl(String id, boolean criticality, byte[] value) Constructs a control using the supplied arguments. |
Method Summary | |
---|---|
byte[] |
Retrieves the control's ASN.1 BER encoded value. |
String |
getID() Retrieves the control's object identifier string. |
boolean |
Determines the control's criticality. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected boolean criticality
protected String id
protected byte[] value
Constructor Detail |
---|
public BasicControl(String id)
id
- The control's object identifier string.public BasicControl(String id, boolean criticality, byte[] value)
id
- The control's object identifier string.criticality
- The control's criticality.value
- The control's ASN.1 BER encoded value.
It is not cloned - any changes to value
will affect the contents of the control.
It may be null.Method Detail |
---|
public byte[] getEncodedValue()
public String getID()
public boolean isCritical()
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |