Package netscape.ldap
Class LDAPMessage
- java.lang.Object
-
- netscape.ldap.LDAPMessage
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
LDAPResponse,LDAPSearchResult,LDAPSearchResultReference
public class LDAPMessage extends java.lang.Object implements java.io.SerializableBase class for LDAP request and response messages. This class represents the LDAPMessage in RFC2251. The message is the entity that got transferred back and fro between the server and the client interface. Each message has a protocol operation. The protocol operation indicates if it is a request or response.LDAPMessage ::= SEQUENCE { messageID MessageID, protocolOp CHOICE { bindRequest BindRequest, ... } controls [0] Controls OPTIONAL }- Version:
- 1.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intABANDON_REQUESTstatic intADD_REQUESTstatic intADD_RESPONSEstatic intBIND_REQUESTstatic intBIND_RESPONSEstatic intCOMPARE_REQUESTstatic intCOMPARE_RESPONSEstatic intDEL_REQUESTstatic intDEL_RESPONSEstatic intEXTENDED_REQUESTstatic intEXTENDED_RESPONSEstatic intMODIFY_RDN_REQUESTstatic intMODIFY_RDN_RESPONSEstatic intMODIFY_REQUESTstatic intMODIFY_RESPONSEstatic intSEARCH_REQUESTstatic intSEARCH_RESPONSEstatic intSEARCH_RESULTstatic intSEARCH_RESULT_REFERENCEstatic intUNBIND_REQUEST
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LDAPControl[]getControls()Retrieves list of controls.intgetMessageID()Returns the message identifer.intgetType()Returns the LDAP operation type of the messagejava.lang.StringtoString()Returns string representation of an LDAP message.
-
-
-
Field Detail
-
BIND_REQUEST
public static final int BIND_REQUEST
- See Also:
- Constant Field Values
-
BIND_RESPONSE
public static final int BIND_RESPONSE
- See Also:
- Constant Field Values
-
UNBIND_REQUEST
public static final int UNBIND_REQUEST
- See Also:
- Constant Field Values
-
SEARCH_REQUEST
public static final int SEARCH_REQUEST
- See Also:
- Constant Field Values
-
SEARCH_RESPONSE
public static final int SEARCH_RESPONSE
- See Also:
- Constant Field Values
-
SEARCH_RESULT
public static final int SEARCH_RESULT
- See Also:
- Constant Field Values
-
MODIFY_REQUEST
public static final int MODIFY_REQUEST
- See Also:
- Constant Field Values
-
MODIFY_RESPONSE
public static final int MODIFY_RESPONSE
- See Also:
- Constant Field Values
-
ADD_REQUEST
public static final int ADD_REQUEST
- See Also:
- Constant Field Values
-
ADD_RESPONSE
public static final int ADD_RESPONSE
- See Also:
- Constant Field Values
-
DEL_REQUEST
public static final int DEL_REQUEST
- See Also:
- Constant Field Values
-
DEL_RESPONSE
public static final int DEL_RESPONSE
- See Also:
- Constant Field Values
-
MODIFY_RDN_REQUEST
public static final int MODIFY_RDN_REQUEST
- See Also:
- Constant Field Values
-
MODIFY_RDN_RESPONSE
public static final int MODIFY_RDN_RESPONSE
- See Also:
- Constant Field Values
-
COMPARE_REQUEST
public static final int COMPARE_REQUEST
- See Also:
- Constant Field Values
-
COMPARE_RESPONSE
public static final int COMPARE_RESPONSE
- See Also:
- Constant Field Values
-
ABANDON_REQUEST
public static final int ABANDON_REQUEST
- See Also:
- Constant Field Values
-
SEARCH_RESULT_REFERENCE
public static final int SEARCH_RESULT_REFERENCE
- See Also:
- Constant Field Values
-
EXTENDED_REQUEST
public static final int EXTENDED_REQUEST
- See Also:
- Constant Field Values
-
EXTENDED_RESPONSE
public static final int EXTENDED_RESPONSE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMessageID
public int getMessageID()
Returns the message identifer.- Returns:
- message identifer.
-
getType
public int getType()
Returns the LDAP operation type of the message- Returns:
- message type.
-
getControls
public LDAPControl[] getControls()
Retrieves list of controls.- Returns:
- controls.
-
toString
public java.lang.String toString()
Returns string representation of an LDAP message.- Overrides:
toStringin classjava.lang.Object- Returns:
- LDAP message.
-
-