com.novell.nds.dirxml.ldap
Class GetDriverGCVResponse
java.lang.Object
com.novell.ldap.LDAPMessage
com.novell.ldap.LDAPResponse
com.novell.ldap.LDAPExtendedResponse
com.novell.nds.dirxml.ldap.GetDriverGCVResponse
- All Implemented Interfaces:
- Externalizable, Serializable, ExtendedResponse
public class GetDriverGCVResponse
- extends LDAPExtendedResponse
The response class for the GetDriverGCVRequest
operation.
If this class is registered via LDAPExtendedResponse.register
then the return from
the LDAPConnection.extendedOperation
call will be an instance of this
class. Call this class's register
method or call
DirXMLExtensions.initialize
to register all DirXML LDAP extension response classes.
- OID:
- 2.16.840.1.113719.1.14.100.90
- Response data:
-
ASN1SequenceOf (0 or more of):
ASN1Sequence
ASN1OctetString UTF-8 encoded GCV name
ASN1OctetString UTF-8 encoded GCV definition Value
- See Also:
GetDriverGCVRequest
,
DirXMLExtensions.initialize()
,
Serialized Form
Fields inherited from class com.novell.ldap.LDAPMessage |
ABANDON_REQUEST, ADD_REQUEST, ADD_RESPONSE, BIND_REQUEST, BIND_RESPONSE, COMPARE_REQUEST, COMPARE_RESPONSE, DEL_REQUEST, DEL_RESPONSE, EXTENDED_REQUEST, EXTENDED_RESPONSE, INTERMEDIATE_RESPONSE, message, MODIFY_RDN_REQUEST, MODIFY_RDN_RESPONSE, MODIFY_REQUEST, MODIFY_RESPONSE, SEARCH_REQUEST, SEARCH_RESPONSE, SEARCH_RESULT, SEARCH_RESULT_REFERENCE, UNBIND_REQUEST |
Method Summary |
byte[] |
getEncodedValue()
|
String |
getGCVDefinition()
Return the gcv definition for a requested gcv name |
List |
getGCVList()
Return a List of gcv name and definition. |
static void |
register()
Register this class with LDAPExtendedResponse.register for automatic construction
of this class as a result of LDAPConnection.extendedOperation . |
GetDriverGCVResponse
public GetDriverGCVResponse(com.novell.ldap.rfc2251.RfcLDAPMessage rfcMessage)
- Constructor used by response factory to create an instance of this class
based on a response message.
- Parameters:
rfcMessage
- message containing response data
GetDriverGCVResponse
public GetDriverGCVResponse(byte[] berData,
int offset,
int length)
- Constructor used to create the JNDI
ExtendedResponse
implementation.
- Parameters:
berData
- LBER-encoded response dataoffset
- offset of start of response data in berData
parameterlength
- length of response data
getGCVList
public List getGCVList()
- Return a
List
of gcv name and definition. Each element of the list is
a two-element array of String
s.
- Returns:
- list of gcv name/definition pairs
getGCVDefinition
public String getGCVDefinition()
- Return the gcv definition for a requested gcv name
- Returns:
- gcv definition String
register
public static void register()
throws ClassNotFoundException
- Register this class with
LDAPExtendedResponse.register
for automatic construction
of this class as a result of LDAPConnection.extendedOperation
.
- Throws:
ClassNotFoundException
- thrown if the java.lang.Class object for this
class cannot be obtained.
getEncodedValue
public byte[] getEncodedValue()
- Specified by:
getEncodedValue
in interface ExtendedResponse