All LDAP Classes
Internal LDAP Classes

com.novell.ldap.extensions
Class GetEffectivePrivilegesListResponse

java.lang.Object
  extended by com.novell.ldap.LDAPMessage
      extended by com.novell.ldap.LDAPResponse
          extended by com.novell.ldap.LDAPExtendedResponse
              extended by com.novell.ldap.extensions.GetEffectivePrivilegesListResponse
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class GetEffectivePrivilegesListResponse
extends LDAPExtendedResponse

Retrieves the effective rights from an GetEffectivePrivilegesListResponse object.

An object in this class is generated from an ExtendedResponse object using the ExtendedResponseFactory class.

The getEffectivePrivilegesListResponse extension uses the following OID:
   2.16.840.1.113719.1.27.100.104

See Also:
Serialized Form

Field Summary
private  int no_privileges
           
private  int[] privileges
           
 
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
 
Constructor Summary
GetEffectivePrivilegesListResponse(RfcLDAPMessage rfcMessage)
          Constructs an object from the responseValue which contains the effective privileges.
 
Method Summary
 int[] getPrivileges()
           
 
Methods inherited from class com.novell.ldap.LDAPExtendedResponse
getID, getRegisteredResponses, getValue, register, setDeserializedValues
 
Methods inherited from class com.novell.ldap.LDAPResponse
chkResultCode, getControls, getErrorMessage, getMatchedDN, getMessageID, getReferrals, getResultCode, getType
 
Methods inherited from class com.novell.ldap.LDAPMessage
getTag, isRequest, readDSML, readExternal, setTag, toString, writeDSML, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

privileges

private int[] privileges

no_privileges

private int no_privileges
Constructor Detail

GetEffectivePrivilegesListResponse

public GetEffectivePrivilegesListResponse(RfcLDAPMessage rfcMessage)
                                   throws java.io.IOException
Constructs an object from the responseValue which contains the effective privileges.

The constructor parses the responseValue which has the following format:
responseValue ::=
     sequence of number of privileges    INTEGER

     set of sequence of privileges     INTEGER

Throws:
java.io.IOException - The responseValue could not be decoded.
Method Detail

getPrivileges

public int[] getPrivileges()

All LDAP Classes
Internal LDAP Classes

Copyright © 2002 Novell, Inc. All Rights Reserved.
Novell, Inc.
1800 South Novell Place
Provo, Ut 84606
Phone: (801) 861-5000