Serialized Form


Package org.apache.directory.shared.asn1.ber.tlv

Class org.apache.directory.shared.asn1.ber.tlv.Value extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

data

byte[] data
The data buffer. TODO Create a streamed data to store large data


currentPos

int currentPos
The current position of the last byte in the data buffer


Package org.apache.directory.shared.asn1.codec

Class org.apache.directory.shared.asn1.codec.DecoderException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Class org.apache.directory.shared.asn1.codec.EncoderException extends java.lang.Exception implements Serializable

serialVersionUID: 1L


Package org.apache.directory.shared.asn1.primitives

Class org.apache.directory.shared.asn1.primitives.BitString extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

nbUnusedBits

int nbUnusedBits
The number of unused ints


isStreamed

boolean isStreamed
Tells if the OctetString is streamed or not


bytes

byte[] bytes
The string is stored in a byte array


nbBytes

int nbBytes
Actual length of the byte array


nbBits

int nbBits
Actual length of the bit string

Class org.apache.directory.shared.asn1.primitives.OID extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

oidValues

long[] oidValues
The OID as a array of int


hash

int hash
Th hashcode, computed only once


Package org.apache.directory.shared.asn1.util

Class org.apache.directory.shared.asn1.util.BooleanDecoderException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Class org.apache.directory.shared.asn1.util.IntegerDecoderException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Class org.apache.directory.shared.asn1.util.LongDecoderException extends java.lang.Exception implements Serializable

serialVersionUID: 1L


Package org.apache.directory.shared.converter.schema

Class org.apache.directory.shared.converter.schema.ParserException extends java.lang.Exception implements Serializable

serialVersionUID: 1L


Package org.apache.directory.shared.ldap

Class org.apache.directory.shared.ldap.MultiException extends java.lang.Exception implements Serializable

serialVersionUID: 2889747406899775761L

Serialized Fields

nestedExceptions

java.util.Collection<E> nestedExceptions
Collection of nested exceptions.

Class org.apache.directory.shared.ldap.NotImplementedException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -5899307402675964298L

Class org.apache.directory.shared.ldap.RuntimeMultiException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 8582253398936366771L

Serialized Fields

nestedExceptions

java.util.Collection<E> nestedExceptions
Collection of nested exceptions.


Package org.apache.directory.shared.ldap.aci

Class org.apache.directory.shared.ldap.aci.ACIItem extends java.lang.Object implements Serializable

Serialized Fields

identificationTag

java.lang.String identificationTag

precedence

int precedence

authenticationLevel

AuthenticationLevel authenticationLevel

Class org.apache.directory.shared.ldap.aci.ACITuple extends java.lang.Object implements Serializable

serialVersionUID: 4353150626941232371L

Serialized Fields

userClasses

java.util.Collection<E> userClasses

authenticationLevel

AuthenticationLevel authenticationLevel

protectedItems

java.util.Collection<E> protectedItems

microOperations

java.util.Set<E> microOperations

grant

boolean grant

precedence

int precedence

Class org.apache.directory.shared.ldap.aci.ItemFirstACIItem extends ACIItem implements Serializable

serialVersionUID: -8199453391060356463L

Serialized Fields

protectedItems

java.util.Collection<E> protectedItems

itemPermissions

java.util.Collection<E> itemPermissions

Class org.apache.directory.shared.ldap.aci.ItemPermission extends Permission implements Serializable

serialVersionUID: 3940100745409337694L

Serialized Fields

userClasses

java.util.Collection<E> userClasses

Class org.apache.directory.shared.ldap.aci.Permission extends java.lang.Object implements Serializable

Serialized Fields

precedence

int precedence

grantsAndDenials

java.util.Set<E> grantsAndDenials

grants

java.util.Set<E> grants

denials

java.util.Set<E> denials

Class org.apache.directory.shared.ldap.aci.ProtectedItem extends java.lang.Object implements Serializable

Class org.apache.directory.shared.ldap.aci.ProtectedItem.AllAttributeValues extends org.apache.directory.shared.ldap.aci.ProtectedItem.AttributeTypeProtectedItem implements Serializable

serialVersionUID: -9039274739078220203L

Class org.apache.directory.shared.ldap.aci.ProtectedItem.AllUserAttributeTypes extends ProtectedItem implements Serializable

serialVersionUID: 3728652941148931359L

Class org.apache.directory.shared.ldap.aci.ProtectedItem.AllUserAttributeTypesAndValues extends ProtectedItem implements Serializable

serialVersionUID: 7250988885983604442L

Class org.apache.directory.shared.ldap.aci.ProtectedItem.AttributeType extends org.apache.directory.shared.ldap.aci.ProtectedItem.AttributeTypeProtectedItem implements Serializable

serialVersionUID: -9039274739078220203L

Class org.apache.directory.shared.ldap.aci.ProtectedItem.AttributeValue extends ProtectedItem implements Serializable

serialVersionUID: -258318397837951363L

Serialized Fields

attributes

java.util.Collection<E> attributes

Class org.apache.directory.shared.ldap.aci.ProtectedItem.Classes extends ProtectedItem implements Serializable

serialVersionUID: -8553151906617285325L

Serialized Fields

classes

ExprNode classes

Class org.apache.directory.shared.ldap.aci.ProtectedItem.Entry extends ProtectedItem implements Serializable

serialVersionUID: -6971482229815999874L

Class org.apache.directory.shared.ldap.aci.ProtectedItem.MaxImmSub extends ProtectedItem implements Serializable

serialVersionUID: -8553151906617285325L

Serialized Fields

value

int value

Class org.apache.directory.shared.ldap.aci.ProtectedItem.MaxValueCount extends ProtectedItem implements Serializable

serialVersionUID: 5261651541488944572L

Serialized Fields

items

java.util.Collection<E> items

Class org.apache.directory.shared.ldap.aci.ProtectedItem.MaxValueCountItem extends java.lang.Object implements Serializable

serialVersionUID: 43697038363452113L

Serialized Fields

attributeType

java.lang.String attributeType

maxCount

int maxCount

Class org.apache.directory.shared.ldap.aci.ProtectedItem.RangeOfValues extends ProtectedItem implements Serializable

serialVersionUID: -8553151906617285325L

Serialized Fields

filter

ExprNode filter

Class org.apache.directory.shared.ldap.aci.ProtectedItem.RestrictedBy extends ProtectedItem implements Serializable

serialVersionUID: -8157637446588058799L

Serialized Fields

items

java.util.Collection<E> items

Class org.apache.directory.shared.ldap.aci.ProtectedItem.RestrictedByItem extends java.lang.Object implements Serializable

serialVersionUID: 4319052153538757099L

Serialized Fields

attributeType

java.lang.String attributeType

valuesIn

java.lang.String valuesIn

Class org.apache.directory.shared.ldap.aci.ProtectedItem.SelfValue extends org.apache.directory.shared.ldap.aci.ProtectedItem.AttributeTypeProtectedItem implements Serializable

serialVersionUID: -7788463918070206609L

Class org.apache.directory.shared.ldap.aci.UserClass extends java.lang.Object implements Serializable

Class org.apache.directory.shared.ldap.aci.UserClass.AllUsers extends UserClass implements Serializable

serialVersionUID: 8967984720792510292L

Class org.apache.directory.shared.ldap.aci.UserClass.Name extends org.apache.directory.shared.ldap.aci.UserClass.NamedUserClass implements Serializable

serialVersionUID: -4168412030168359882L

Class org.apache.directory.shared.ldap.aci.UserClass.ParentOfEntry extends UserClass implements Serializable

serialVersionUID: 5247207736068086476L

Class org.apache.directory.shared.ldap.aci.UserClass.Subtree extends UserClass implements Serializable

serialVersionUID: 3949337699049701332L

Serialized Fields

subtreeSpecifications

java.util.Collection<E> subtreeSpecifications

Class org.apache.directory.shared.ldap.aci.UserClass.ThisEntry extends UserClass implements Serializable

serialVersionUID: -8189325270233754470L

Class org.apache.directory.shared.ldap.aci.UserClass.UserGroup extends org.apache.directory.shared.ldap.aci.UserClass.NamedUserClass implements Serializable

serialVersionUID: 8887107815072965807L

Class org.apache.directory.shared.ldap.aci.UserFirstACIItem extends ACIItem implements Serializable

serialVersionUID: 5587483838404246148L

Serialized Fields

userClasses

java.util.Collection<E> userClasses

userPermissions

java.util.Collection<E> userPermissions

Class org.apache.directory.shared.ldap.aci.UserPermission extends Permission implements Serializable

serialVersionUID: 3940100745409337694L

Serialized Fields

protectedItems

java.util.Collection<E> protectedItems

Package org.apache.directory.shared.ldap.codec

Class org.apache.directory.shared.ldap.codec.ResponseCarryingException extends DecoderException implements Serializable

serialVersionUID: 1L


Package org.apache.directory.shared.ldap.codec.util

Class org.apache.directory.shared.ldap.codec.util.HttpClientError extends java.lang.Error implements Serializable

serialVersionUID: 1L

Class org.apache.directory.shared.ldap.codec.util.LdapURLEncodingException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Class org.apache.directory.shared.ldap.codec.util.URIException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Serialized Fields

reasonCode

int reasonCode
The reason code.


reason

java.lang.String reason
The reason message.

Class org.apache.directory.shared.ldap.codec.util.UrlDecoderException extends java.lang.Exception implements Serializable

serialVersionUID: 1L


Package org.apache.directory.shared.ldap.entry

Class org.apache.directory.shared.ldap.entry.AbstractEntry extends java.lang.Object implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput arg0)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput arg0)
                   throws java.io.IOException
Throws:
java.io.IOException

Class org.apache.directory.shared.ldap.entry.AbstractValue extends java.lang.Object implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput arg0)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput arg0)
                   throws java.io.IOException
Throws:
java.io.IOException

Package org.apache.directory.shared.ldap.entry.client

Class org.apache.directory.shared.ldap.entry.client.ClientBinaryValue extends AbstractValue<byte[]> implements Serializable

serialVersionUID: 2L

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
See Also:
Externalizable.readExternal(ObjectInput)

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException
See Also:
Externalizable.writeExternal(ObjectOutput)

Class org.apache.directory.shared.ldap.entry.client.ClientModification extends java.lang.Object implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
See Also:
Externalizable.readExternal(ObjectInput)

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException
See Also:
Externalizable.writeExternal(ObjectOutput)

Class org.apache.directory.shared.ldap.entry.client.ClientStringValue extends AbstractValue<java.lang.String> implements Serializable

serialVersionUID: 2L

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
See Also:
Externalizable.readExternal(ObjectInput)

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException
See Also:
Externalizable.writeExternal(ObjectOutput)

Class org.apache.directory.shared.ldap.entry.client.DefaultClientAttribute extends java.lang.Object implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
See Also:
Externalizable#readExternal(ObjectInput)

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException
See Also:

This is the place where we serialize attributes, and all theirs elements. The inner structure is :

Class org.apache.directory.shared.ldap.entry.client.DefaultClientEntry extends AbstractEntry<java.lang.String> implements Serializable

serialVersionUID: 2L

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
See Also:
Externalizable#readExternal(ObjectInput)

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException
See Also:
This is the place where we serialize entries, and all theirs elements.

The structure used to store the entry is the following :

  • [DN] : If it's null, stores an empty DN
  • [attributes number] : the number of attributes.
  • [attribute]* : each attribute, if we have some

  • Package org.apache.directory.shared.ldap.exception

    Class org.apache.directory.shared.ldap.exception.LdapAttributeInUseException extends javax.naming.directory.AttributeInUseException implements Serializable

    serialVersionUID: 886120483680893537L

    Class org.apache.directory.shared.ldap.exception.LdapAuthenticationException extends javax.naming.AuthenticationException implements Serializable

    serialVersionUID: 4035795887975350185L

    Class org.apache.directory.shared.ldap.exception.LdapAuthenticationNotSupportedException extends javax.naming.AuthenticationNotSupportedException implements Serializable

    serialVersionUID: 2532733848470791678L

    Serialized Fields

    resultCode

    ResultCodeEnum resultCode
    the result code type safe enumeration

    Class org.apache.directory.shared.ldap.exception.LdapConfigurationException extends javax.naming.ConfigurationException implements Serializable

    serialVersionUID: 7062168557099947648L

    Class org.apache.directory.shared.ldap.exception.LdapContextNotEmptyException extends javax.naming.ContextNotEmptyException implements Serializable

    serialVersionUID: -2320797162018226278L

    Class org.apache.directory.shared.ldap.exception.LdapInvalidAttributeIdentifierException extends javax.naming.directory.InvalidAttributeIdentifierException implements Serializable

    serialVersionUID: 886120483680893537L

    Class org.apache.directory.shared.ldap.exception.LdapInvalidAttributeValueException extends javax.naming.directory.InvalidAttributeValueException implements Serializable

    serialVersionUID: 5763624876999168014L

    Serialized Fields

    resultCode

    ResultCodeEnum resultCode
    the LDAP resultCode this exception is associated with

    Class org.apache.directory.shared.ldap.exception.LdapInvalidNameException extends javax.naming.InvalidNameException implements Serializable

    serialVersionUID: 1922458280238058561L

    Serialized Fields

    resultCode

    ResultCodeEnum resultCode
    the LDAP resultCode this exception is associated with

    Class org.apache.directory.shared.ldap.exception.LdapNameAlreadyBoundException extends javax.naming.NameAlreadyBoundException implements Serializable

    serialVersionUID: 5387177233617276618L

    Class org.apache.directory.shared.ldap.exception.LdapNameNotFoundException extends javax.naming.NameNotFoundException implements Serializable

    serialVersionUID: 5162107136594237160L

    Class org.apache.directory.shared.ldap.exception.LdapNamingException extends javax.naming.NamingException implements Serializable

    serialVersionUID: -3777365681132844241L

    Serialized Fields

    resultCode

    ResultCodeEnum resultCode
    the LDAP resultCode this exception is associated with

    Class org.apache.directory.shared.ldap.exception.LdapNoPermissionException extends javax.naming.NoPermissionException implements Serializable

    serialVersionUID: -8611970137960601723L

    Class org.apache.directory.shared.ldap.exception.LdapNoSuchAttributeException extends javax.naming.directory.NoSuchAttributeException implements Serializable

    serialVersionUID: 886120483680893537L

    Class org.apache.directory.shared.ldap.exception.LdapOperationNotSupportedException extends javax.naming.OperationNotSupportedException implements Serializable

    serialVersionUID: 1L

    Serialized Fields

    resultCode

    ResultCodeEnum resultCode

    Class org.apache.directory.shared.ldap.exception.LdapReferralException extends javax.naming.ReferralException implements Serializable

    serialVersionUID: -8611970137960601723L

    Serialized Fields

    refs

    java.util.List<E> refs

    index

    int index

    Class org.apache.directory.shared.ldap.exception.LdapSchemaViolationException extends javax.naming.directory.SchemaViolationException implements Serializable

    serialVersionUID: 5763624876999168014L

    Serialized Fields

    resultCode

    ResultCodeEnum resultCode
    the LDAP resultCode this exception is associated with

    Class org.apache.directory.shared.ldap.exception.LdapServiceUnavailableException extends javax.naming.ServiceUnavailableException implements Serializable

    serialVersionUID: -5058439476235675179L

    Serialized Fields

    resultCode

    ResultCodeEnum resultCode
    the LDAP result code to be checked

    Class org.apache.directory.shared.ldap.exception.LdapSizeLimitExceededException extends javax.naming.SizeLimitExceededException implements Serializable

    serialVersionUID: -8611970137960601723L

    Class org.apache.directory.shared.ldap.exception.LdapTimeLimitExceededException extends javax.naming.TimeLimitExceededException implements Serializable

    serialVersionUID: -8611970137960601723L

    Class org.apache.directory.shared.ldap.exception.OperationAbandonedException extends javax.naming.NamingException implements Serializable

    serialVersionUID: -99548684403070989L


    Package org.apache.directory.shared.ldap.ldif

    Class org.apache.directory.shared.ldap.ldif.LdifControl extends java.lang.Object implements Serializable

    serialVersionUID: 1L

    Serialized Fields

    oid

    OID oid
    The control OID


    criticality

    boolean criticality
    The control criticality


    value

    byte[] value
    The control BER encoded value

    Class org.apache.directory.shared.ldap.ldif.LdifEntry extends java.lang.Object implements Serializable

    serialVersionUID: 2L

    Serialization Methods

    readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException
    Throws:
    java.io.IOException - If the stream can't be read
    java.lang.ClassNotFoundException - If the LdifEntry can't be created
    See Also:
    Externalizable.readExternal(ObjectInput)

    writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException
    Throws:
    java.io.IOException - If the serialization fail
    See Also:
    Externalizable#readExternal(ObjectInput)


    Package org.apache.directory.shared.ldap.message

    Class org.apache.directory.shared.ldap.message.AbstractMutableControlImpl extends java.lang.Object implements Serializable

    Serialized Fields

    oid

    java.lang.String oid
    Unique object identifier for this control


    isCritical

    boolean isCritical
    Flag for control criticality

    Class org.apache.directory.shared.ldap.message.CascadeControl extends AbstractMutableControlImpl implements Serializable

    serialVersionUID: -2356861450876343999L

    Class org.apache.directory.shared.ldap.message.EntryChangeControl extends AbstractMutableControlImpl implements Serializable

    serialVersionUID: -2356861450876343999L

    Serialized Fields

    changeType

    ChangeType changeType

    changeNumber

    long changeNumber

    previousDn

    LdapDN previousDn

    Class org.apache.directory.shared.ldap.message.ExtendedRequestImpl extends AbstractRequest implements Serializable

    serialVersionUID: 7916990159044177480L

    Serialized Fields

    oid

    java.lang.String oid
    Extended request's Object Identifier or requestName


    payload

    byte[] payload
    Extended request's payload or requestValue


    response

    ResultResponse response

    Class org.apache.directory.shared.ldap.message.ExtendedResponseImpl extends AbstractResultResponse implements Serializable

    serialVersionUID: -6646752766410531060L

    Serialized Fields

    oid

    java.lang.String oid
    Object identifier for the extended response


    value

    byte[] value
    Values encoded in the extended response payload

    Class org.apache.directory.shared.ldap.message.ManageDsaITControl extends AbstractMutableControlImpl implements Serializable

    serialVersionUID: -8844249964346248321L

    Class org.apache.directory.shared.ldap.message.MessageException extends RuntimeMultiException implements Serializable

    serialVersionUID: -155089078576745029L

    Class org.apache.directory.shared.ldap.message.PersistentSearchControl extends AbstractMutableControlImpl implements Serializable

    serialVersionUID: -2356861450876343999L

    Serialized Fields

    changesOnly

    boolean changesOnly
    If changesOnly is TRUE, the server MUST NOT return any existing entries that match the search criteria. Entries are only returned when they are changed (added, modified, deleted, or subject to a modifyDN operation). By default this is set to true.


    returnECs

    boolean returnECs
    If returnECs is TRUE, the server MUST return an Entry Change Notification control with each entry returned as the result of changes. By default this is set to false.


    changeTypes

    int changeTypes
    As changes are made to the server, the effected entries MUST be returned to the client if they match the standard search criteria and if the operation that caused the change is included in the changeTypes field. The changeTypes field is the logical OR of one or more of these values: add (1), delete (2), modify (4), modDN (8). By default this is set to 1 | 2 | 4 | 8 which is the int value 0x0F or 15.

    Class org.apache.directory.shared.ldap.message.ResponseCarryingMessageException extends RuntimeMultiException implements Serializable

    serialVersionUID: 1L

    Serialized Fields

    response

    Message response
    The response with the error cause

    Class org.apache.directory.shared.ldap.message.SubentriesControl extends AbstractMutableControlImpl implements Serializable

    serialVersionUID: -2356861450876343999L

    Serialized Fields

    visibility

    boolean visibility
    the visibility for this control


    Package org.apache.directory.shared.ldap.message.extended

    Class org.apache.directory.shared.ldap.message.extended.GracefulDisconnect extends ExtendedResponseImpl implements Serializable

    serialVersionUID: -4682291068700593492L

    Serialized Fields

    timeOffline

    int timeOffline
    offline Time after disconnection


    delay

    int delay
    Delay before disconnection


    replicatedContexts

    Referral replicatedContexts
    String based LDAP URL that may be followed for replicated namingContexts

    Class org.apache.directory.shared.ldap.message.extended.GracefulShutdownRequest extends ExtendedRequestImpl implements Serializable

    serialVersionUID: -4682291068700593492L

    Serialized Fields

    timeOffline

    int timeOffline
    offline Time after disconnection


    delay

    int delay
    Delay before disconnection

    Class org.apache.directory.shared.ldap.message.extended.GracefulShutdownResponse extends ExtendedResponseImpl implements Serializable

    serialVersionUID: -3824715470944544189L

    Class org.apache.directory.shared.ldap.message.extended.LaunchDiagnosticUiRequest extends ExtendedRequestImpl implements Serializable

    serialVersionUID: -7481749915684864433L

    Class org.apache.directory.shared.ldap.message.extended.LaunchDiagnosticUiResponse extends ExtendedResponseImpl implements Serializable

    serialVersionUID: -3824715470944544189L

    Class org.apache.directory.shared.ldap.message.extended.NoticeOfDisconnect extends ExtendedResponseImpl implements Serializable

    serialVersionUID: -4682291068700593492L

    Class org.apache.directory.shared.ldap.message.extended.StoredProcedureRequest extends ExtendedRequestImpl implements Serializable

    serialVersionUID: -4682291068700593492L

    Serialized Fields

    procedure

    StoredProcedure procedure

    Class org.apache.directory.shared.ldap.message.extended.StoredProcedureResponse extends ExtendedResponseImpl implements Serializable

    serialVersionUID: 1L


    Package org.apache.directory.shared.ldap.message.spi

    Class org.apache.directory.shared.ldap.message.spi.ProviderException extends MessageException implements Serializable

    serialVersionUID: 8915445282948982052L

    Serialized Fields

    m_provider

    Provider m_provider
    The provider this exception resulted on


    Package org.apache.directory.shared.ldap.name

    Class org.apache.directory.shared.ldap.name.AttributeTypeAndValue extends java.lang.Object implements Serializable

    serialVersionUID: 1L

    Serialization Methods

    readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException
    Throws:
    java.io.IOException
    java.lang.ClassNotFoundException
    See Also:
    We read back the data to create a new ATAV. The structure read is exposed in the {@link AttributeTypeAndValue#writeExternal(ObjectOutput)} method


    writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException
    Throws:
    java.io.IOException
    See Also:
    An AttributeTypeAndValue is composed of a type and a value. The data are stored following the structure :
  • upName
  • The User provided ATAV
  • start
  • The position of this ATAV in the DN
  • length
  • The ATAV length
  • upType
  • The user Provided Type
  • normType
  • The normalized AttributeType
  • isHR
  • Tells if the value is a String or not

    if the value is a String :

  • upValue
  • The User Provided value.
  • value
  • The normalized value.

    if the value is binary :

  • upValueLength
  • upValue
  • The User Provided value.
  • valueLength
  • value
  • The normalized value.

    Class org.apache.directory.shared.ldap.name.DefaultStringNormalizer extends java.lang.Object implements Serializable

    serialVersionUID: 1L

    Class org.apache.directory.shared.ldap.name.LdapDN extends java.lang.Object implements Serializable

    serialVersionUID: 1L

    Serialization Methods

    readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException
    Throws:
    java.io.IOException - If the stream can't be read
    java.lang.ClassNotFoundException - If the RDN can't be created
    See Also:
    We read back the data to create a new LdapDN. The structure read is exposed in the {@link LdapDN#writeExternal(ObjectOutput)} method


    writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException
    Throws:
    java.io.IOException - If the serialization fail
    See Also:
    We have to store a DN data efficiently. Here is the structure :
  • upName
  • The User provided DN

  • normName
  • May be null if the normName is equaivalent to the upName

  • rdns
  • The rdn's List.

    for each rdn :

  • call the RDN write method
  • Class org.apache.directory.shared.ldap.name.Rdn extends java.lang.Object implements Serializable

    serialVersionUID: 1L

    Serialization Methods

    readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException
    Throws:
    java.io.IOException - If we can't read from the input stream
    java.lang.ClassNotFoundException - If we can't create a new RDN
    See Also:
    We read back the data to create a new RDB. The structure read is exposed in the {@link Rdn#writeExternal(ObjectOutput)} method


    writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException
    Throws:
    java.io.IOException - If the stream can't be written
    See Also:
    A RDN is composed of on to many ATAVs (AttributeType And Value). We should write all those ATAVs sequencially, following the structure :
  • nbAtavs
  • The number of ATAVs to write. Can't be 0.
  • upName
  • The User provided RDN
  • normName
  • The normalized RDN. It can be empty if the normalized name equals the upName.
  • atavs
  • For each ATAV :

  • start
  • The position of this ATAV in the upName string
  • length
  • The ATAV user provided length
  • Call the ATAV write method
  • The ATAV itself

    Package org.apache.directory.shared.ldap.schema

    Class org.apache.directory.shared.ldap.schema.AbstractAttributeType extends AbstractSchemaObject implements Serializable

    Serialized Fields

    isSingleValue

    boolean isSingleValue
    whether or not this type is single valued


    isCollective

    boolean isCollective
    whether or not this type is a collective attribute


    canUserModify

    boolean canUserModify
    whether or not this type can be modified by directory users


    usage

    UsageEnum usage
    the usage for this attributeType


    length

    int length
    the length of this attribute in bytes

    Class org.apache.directory.shared.ldap.schema.AbstractMatchingRule extends AbstractSchemaObject implements Serializable

    Class org.apache.directory.shared.ldap.schema.AbstractSchemaObject extends java.lang.Object implements Serializable

    Serialized Fields

    oid

    java.lang.String oid
    a numeric object identifier


    hash

    int hash
    The object hash code compiled only once to avoid doing it at every call


    isObsolete

    boolean isObsolete
    whether or not this SchemaObject is active


    names

    java.lang.String[] names
    a human readable identifiers for this SchemaObject


    description

    java.lang.String description
    a short description of this SchemaObject


    schema

    java.lang.String schema
    the name of the schema this object is associated with

    Class org.apache.directory.shared.ldap.schema.AbstractSyntax extends AbstractSchemaObject implements Serializable

    Serialized Fields

    isHumanReadable

    boolean isHumanReadable
    the human readable flag

    Class org.apache.directory.shared.ldap.schema.CachingNormalizer extends java.lang.Object implements Serializable

    serialVersionUID: 1L

    Serialized Fields

    cache

    SynchronizedLRUMap cache
    Least recently used cache


    normalizer

    Normalizer normalizer
    The underlying decorated Normalizer

    Class org.apache.directory.shared.ldap.schema.ComparableComparator extends java.lang.Object implements Serializable

    serialVersionUID: -5295278271807198471L

    Class org.apache.directory.shared.ldap.schema.DeepTrimNormalizer extends java.lang.Object implements Serializable

    serialVersionUID: 1L

    Class org.apache.directory.shared.ldap.schema.DeepTrimToLowerNormalizer extends java.lang.Object implements Serializable

    serialVersionUID: 1L

    Class org.apache.directory.shared.ldap.schema.DefaultObjectClass extends AbstractSchemaObject implements Serializable

    serialVersionUID: -4744807759763092241L

    Serialized Fields

    type

    ObjectClassTypeEnum type

    mayList

    java.util.ArrayList<E> mayList

    mustList

    java.util.ArrayList<E> mustList

    superClasses

    java.util.ArrayList<E> superClasses

    Class org.apache.directory.shared.ldap.schema.GeneralizedTimeNormalizer extends java.lang.Object implements Serializable

    serialVersionUID: 1L

    Class org.apache.directory.shared.ldap.schema.NoOpNormalizer extends java.lang.Object implements Serializable

    serialVersionUID: -7817763636668562489L

    Class org.apache.directory.shared.ldap.schema.NumericNormalizer extends java.lang.Object implements Serializable

    serialVersionUID: 1L

    Class org.apache.directory.shared.ldap.schema.ObjectIdentifierComparator extends java.lang.Object implements Serializable

    serialVersionUID: -2374941241008282707L

    Class org.apache.directory.shared.ldap.schema.ObjectIdentifierNormalizer extends java.lang.Object implements Serializable

    serialVersionUID: 1L

    Class org.apache.directory.shared.ldap.schema.RegexNormalizer extends java.lang.Object implements Serializable

    serialVersionUID: 1L

    Serialized Fields

    regexes

    java.util.regex.Pattern[] regexes
    the perl 5 regex engine


    matchers

    java.util.regex.Matcher[] matchers
    the set of regular expressions used to transform values

    Class org.apache.directory.shared.ldap.schema.TelephoneNumberNormalizer extends java.lang.Object implements Serializable

    serialVersionUID: 1L


    Package org.apache.directory.shared.ldap.sp

    Class org.apache.directory.shared.ldap.sp.LdapContextParameter extends java.lang.Object implements Serializable

    serialVersionUID: -8703671542595407603L

    Serialized Fields

    name

    java.lang.String name

    Package org.apache.directory.shared.ldap.util

    Class org.apache.directory.shared.ldap.util.ImmutableAttributesWrapper extends java.lang.Object implements Serializable

    Serialized Fields

    wrapped

    javax.naming.directory.Attributes wrapped

    Class org.apache.directory.shared.ldap.util.ImmutableAttributeWrapper extends java.lang.Object implements Serializable

    Serialized Fields

    wrapped

    javax.naming.directory.Attribute wrapped

    Class org.apache.directory.shared.ldap.util.LongComparator extends java.lang.Object implements Serializable

    serialVersionUID: 1L

    Class org.apache.directory.shared.ldap.util.NestableDelegate extends java.lang.Object implements Serializable

    serialVersionUID: -4140246270875850555L

    Serialized Fields

    nestable

    java.lang.Throwable nestable
    Holds the reference to the exception or error that we're wrapping (which must be a org.apache.commons.lang.exception.Nestable implementation).

    Class org.apache.directory.shared.ldap.util.NestableError extends java.lang.Error implements Serializable

    serialVersionUID: -9211839990752243375L

    Serialized Fields

    delegate

    NestableDelegate delegate
    The helper instance which contains much of the code which we delegate to.


    cause

    java.lang.Throwable cause
    Holds the reference to the exception or error that caused this exception to be thrown.

    Class org.apache.directory.shared.ldap.util.NestableException extends java.lang.Exception implements Serializable

    serialVersionUID: 3485795588970325053L

    Serialized Fields

    delegate

    NestableDelegate delegate
    The helper instance which contains much of the code which we delegate to.


    cause

    java.lang.Throwable cause
    Holds the reference to the exception or error that caused this exception to be thrown.

    Class org.apache.directory.shared.ldap.util.NestableRuntimeException extends java.lang.RuntimeException implements Serializable

    serialVersionUID: -833907851887600575L

    Serialized Fields

    delegate

    NestableDelegate delegate
    The helper instance which contains much of the code which we delegate to.


    cause

    java.lang.Throwable cause
    Holds the reference to the exception or error that caused this exception to be thrown.

    Class org.apache.directory.shared.ldap.util.NoDuplicateKeysMap extends java.util.HashMap implements Serializable

    serialVersionUID: 5107433500719957457L

    Class org.apache.directory.shared.ldap.util.ObjectUtils.Null extends java.lang.Object implements Serializable

    serialVersionUID: 7092611880189329093L

    Serialization Methods

    readResolve

    private java.lang.Object readResolve()

    Ensure singleton.

    Class org.apache.directory.shared.ldap.util.SequencedHashMap extends java.lang.Object implements Serializable

    serialVersionUID: 3380552487888102930L

    Serialization Methods

    readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException
    Deserializes this map from the given stream.

    Throws:
    java.io.IOException - if the stream raises it
    java.lang.ClassNotFoundException - if the stream raises it

    writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException
    Serializes this map to the given stream.

    Throws:
    java.io.IOException - if the stream raises it

    Class org.apache.directory.shared.ldap.util.SynchronizedLRUMap extends SequencedHashMap implements Serializable

    serialVersionUID: 2197433140769957051L

    Serialization Methods

    readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException
    Deserializes this map from the given stream.

    Throws:
    java.io.IOException - if the stream raises it
    java.lang.ClassNotFoundException - if the stream raises it

    writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException
    Serializes this map to the given stream.

    Throws:
    java.io.IOException - if the stream raises it

    Class org.apache.directory.shared.ldap.util.ToStringStyle extends java.lang.Object implements Serializable

    serialVersionUID: -3594451267200535036L

    Serialized Fields

    useFieldNames

    boolean useFieldNames
    Whether to use the field names, the default is true.


    useClassName

    boolean useClassName
    Whether to use the class name, the default is true.


    useShortClassName

    boolean useShortClassName
    Whether to use short class names, the default is false.


    useIdentityHashCode

    boolean useIdentityHashCode
    Whether to use the identity hash code, the default is true.


    contentStart

    java.lang.String contentStart
    The content start '['.


    contentEnd

    java.lang.String contentEnd
    The content end ']'.


    fieldNameValueSeparator

    java.lang.String fieldNameValueSeparator
    The field name value separator '='.


    fieldSeparatorAtStart

    boolean fieldSeparatorAtStart
    Whether the field separator should be added before any other fields.


    fieldSeparatorAtEnd

    boolean fieldSeparatorAtEnd
    Whether the field separator should be added after any other fields.


    fieldSeparator

    java.lang.String fieldSeparator
    The field separator ','.


    arrayStart

    java.lang.String arrayStart
    The array start '{'.


    arraySeparator

    java.lang.String arraySeparator
    The array separator ','.


    arrayContentDetail

    boolean arrayContentDetail
    The detail for array content.


    arrayEnd

    java.lang.String arrayEnd
    The array end '}'.


    defaultFullDetail

    boolean defaultFullDetail
    The value to use when fullDetail is null, the default value is true.


    nullText

    java.lang.String nullText
    The null text '<null>'.


    sizeStartText

    java.lang.String sizeStartText
    The summary size text start '.


    sizeEndText

    java.lang.String sizeEndText
    The summary size text start '>'.


    summaryObjectStartText

    java.lang.String summaryObjectStartText
    The summary object text start '<'.


    summaryObjectEndText

    java.lang.String summaryObjectEndText
    The summary object text start '>'.


    Package org.apache.directory.shared.ldap.util.unicode

    Class org.apache.directory.shared.ldap.util.unicode.InvalidCharacterException extends java.io.IOException implements Serializable

    serialVersionUID: 1L

    Serialized Fields

    input

    int input



    Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.