|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
---|
byte[] data
int currentPos
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 |
---|
int nbUnusedBits
boolean isStreamed
byte[] bytes
int nbBytes
int nbBits
Class org.apache.directory.shared.asn1.primitives.OID extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
long[] oidValues
int hash
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 |
---|
java.util.Collection<E> nestedExceptions
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 |
---|
java.util.Collection<E> nestedExceptions
Package org.apache.directory.shared.ldap.aci |
---|
Class org.apache.directory.shared.ldap.aci.ACIItem extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String identificationTag
int precedence
AuthenticationLevel authenticationLevel
Class org.apache.directory.shared.ldap.aci.ACITuple extends java.lang.Object implements Serializable |
---|
serialVersionUID: 4353150626941232371L
Serialized Fields |
---|
java.util.Collection<E> userClasses
AuthenticationLevel authenticationLevel
java.util.Collection<E> protectedItems
java.util.Set<E> microOperations
boolean grant
int precedence
Class org.apache.directory.shared.ldap.aci.ItemFirstACIItem extends ACIItem implements Serializable |
---|
serialVersionUID: -8199453391060356463L
Serialized Fields |
---|
java.util.Collection<E> protectedItems
java.util.Collection<E> itemPermissions
Class org.apache.directory.shared.ldap.aci.ItemPermission extends Permission implements Serializable |
---|
serialVersionUID: 3940100745409337694L
Serialized Fields |
---|
java.util.Collection<E> userClasses
Class org.apache.directory.shared.ldap.aci.Permission extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
int precedence
java.util.Set<E> grantsAndDenials
java.util.Set<E> grants
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 |
---|
java.util.Collection<E> attributes
Class org.apache.directory.shared.ldap.aci.ProtectedItem.Classes extends ProtectedItem implements Serializable |
---|
serialVersionUID: -8553151906617285325L
Serialized Fields |
---|
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 |
---|
int value
Class org.apache.directory.shared.ldap.aci.ProtectedItem.MaxValueCount extends ProtectedItem implements Serializable |
---|
serialVersionUID: 5261651541488944572L
Serialized Fields |
---|
java.util.Collection<E> items
Class org.apache.directory.shared.ldap.aci.ProtectedItem.MaxValueCountItem extends java.lang.Object implements Serializable |
---|
serialVersionUID: 43697038363452113L
Serialized Fields |
---|
java.lang.String attributeType
int maxCount
Class org.apache.directory.shared.ldap.aci.ProtectedItem.RangeOfValues extends ProtectedItem implements Serializable |
---|
serialVersionUID: -8553151906617285325L
Serialized Fields |
---|
ExprNode filter
Class org.apache.directory.shared.ldap.aci.ProtectedItem.RestrictedBy extends ProtectedItem implements Serializable |
---|
serialVersionUID: -8157637446588058799L
Serialized Fields |
---|
java.util.Collection<E> items
Class org.apache.directory.shared.ldap.aci.ProtectedItem.RestrictedByItem extends java.lang.Object implements Serializable |
---|
serialVersionUID: 4319052153538757099L
Serialized Fields |
---|
java.lang.String attributeType
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 |
---|
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 |
---|
java.util.Collection<E> userClasses
java.util.Collection<E> userPermissions
Class org.apache.directory.shared.ldap.aci.UserPermission extends Permission implements Serializable |
---|
serialVersionUID: 3940100745409337694L
Serialized Fields |
---|
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 |
---|
int reasonCode
java.lang.String reason
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 |
---|
public void readExternal(java.io.ObjectInput arg0) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput arg0) throws java.io.IOException
java.io.IOException
Class org.apache.directory.shared.ldap.entry.AbstractValue extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput arg0) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput arg0) throws java.io.IOException
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 |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
Externalizable.readExternal(ObjectInput)
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
Externalizable.writeExternal(ObjectOutput)
Class org.apache.directory.shared.ldap.entry.client.ClientModification extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
Externalizable.readExternal(ObjectInput)
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
Externalizable.writeExternal(ObjectOutput)
Class org.apache.directory.shared.ldap.entry.client.ClientStringValue extends AbstractValue<java.lang.String> implements Serializable |
---|
serialVersionUID: 2L
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
Externalizable.readExternal(ObjectInput)
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
Externalizable.writeExternal(ObjectOutput)
Class org.apache.directory.shared.ldap.entry.client.DefaultClientAttribute extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
Externalizable#readExternal(ObjectInput)
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
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 |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
Externalizable#readExternal(ObjectInput)
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
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 |
---|
ResultCodeEnum resultCode
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 |
---|
ResultCodeEnum resultCode
Class org.apache.directory.shared.ldap.exception.LdapInvalidNameException extends javax.naming.InvalidNameException implements Serializable |
---|
serialVersionUID: 1922458280238058561L
Serialized Fields |
---|
ResultCodeEnum resultCode
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 |
---|
ResultCodeEnum resultCode
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 |
---|
ResultCodeEnum resultCode
Class org.apache.directory.shared.ldap.exception.LdapReferralException extends javax.naming.ReferralException implements Serializable |
---|
serialVersionUID: -8611970137960601723L
Serialized Fields |
---|
java.util.List<E> refs
int index
Class org.apache.directory.shared.ldap.exception.LdapSchemaViolationException extends javax.naming.directory.SchemaViolationException implements Serializable |
---|
serialVersionUID: 5763624876999168014L
Serialized Fields |
---|
ResultCodeEnum resultCode
Class org.apache.directory.shared.ldap.exception.LdapServiceUnavailableException extends javax.naming.ServiceUnavailableException implements Serializable |
---|
serialVersionUID: -5058439476235675179L
Serialized Fields |
---|
ResultCodeEnum resultCode
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
boolean criticality
byte[] value
Class org.apache.directory.shared.ldap.ldif.LdifEntry extends java.lang.Object implements Serializable |
---|
serialVersionUID: 2L
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
- If the stream can't be read
java.lang.ClassNotFoundException
- If the LdifEntry can't be createdExternalizable.readExternal(ObjectInput)
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
- If the serialization failExternalizable#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 |
---|
java.lang.String oid
boolean isCritical
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
long changeNumber
LdapDN previousDn
Class org.apache.directory.shared.ldap.message.ExtendedRequestImpl extends AbstractRequest implements Serializable |
---|
serialVersionUID: 7916990159044177480L
Serialized Fields |
---|
java.lang.String oid
byte[] payload
ResultResponse response
Class org.apache.directory.shared.ldap.message.ExtendedResponseImpl extends AbstractResultResponse implements Serializable |
---|
serialVersionUID: -6646752766410531060L
Serialized Fields |
---|
java.lang.String oid
byte[] value
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 |
---|
boolean changesOnly
boolean returnECs
int changeTypes
Class org.apache.directory.shared.ldap.message.ResponseCarryingMessageException extends RuntimeMultiException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Message response
Class org.apache.directory.shared.ldap.message.SubentriesControl extends AbstractMutableControlImpl implements Serializable |
---|
serialVersionUID: -2356861450876343999L
Serialized Fields |
---|
boolean visibility
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 |
---|
int timeOffline
int delay
Referral replicatedContexts
Class org.apache.directory.shared.ldap.message.extended.GracefulShutdownRequest extends ExtendedRequestImpl implements Serializable |
---|
serialVersionUID: -4682291068700593492L
Serialized Fields |
---|
int timeOffline
int delay
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 |
---|
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 |
---|
Provider m_provider
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 |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
We read back the data to create a new ATAV. The structure
read is exposed in the {@link AttributeTypeAndValue#writeExternal(ObjectOutput)}
method
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
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 |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
- If the stream can't be read
java.lang.ClassNotFoundException
- If the RDN can't be createdWe read back the data to create a new LdapDN. The structure
read is exposed in the {@link LdapDN#writeExternal(ObjectOutput)}
method
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
- If the serialization failWe 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 |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
- If we can't read from the input stream
java.lang.ClassNotFoundException
- If we can't create a new RDNWe read back the data to create a new RDB. The structure
read is exposed in the {@link Rdn#writeExternal(ObjectOutput)}
method
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
- If the stream can't be writtenA 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 |
---|
boolean isSingleValue
boolean isCollective
boolean canUserModify
UsageEnum usage
int length
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 |
---|
java.lang.String oid
int hash
boolean isObsolete
java.lang.String[] names
java.lang.String description
java.lang.String schema
Class org.apache.directory.shared.ldap.schema.AbstractSyntax extends AbstractSchemaObject implements Serializable |
---|
Serialized Fields |
---|
boolean isHumanReadable
Class org.apache.directory.shared.ldap.schema.CachingNormalizer extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
SynchronizedLRUMap cache
Normalizer 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 |
---|
ObjectClassTypeEnum type
java.util.ArrayList<E> mayList
java.util.ArrayList<E> mustList
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 |
---|
java.util.regex.Pattern[] regexes
java.util.regex.Matcher[] matchers
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 |
---|
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 |
---|
javax.naming.directory.Attributes wrapped
Class org.apache.directory.shared.ldap.util.ImmutableAttributeWrapper extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
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 |
---|
java.lang.Throwable nestable
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 |
---|
NestableDelegate delegate
java.lang.Throwable cause
Class org.apache.directory.shared.ldap.util.NestableException extends java.lang.Exception implements Serializable |
---|
serialVersionUID: 3485795588970325053L
Serialized Fields |
---|
NestableDelegate delegate
java.lang.Throwable cause
Class org.apache.directory.shared.ldap.util.NestableRuntimeException extends java.lang.RuntimeException implements Serializable |
---|
serialVersionUID: -833907851887600575L
Serialized Fields |
---|
NestableDelegate delegate
java.lang.Throwable cause
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 |
---|
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 |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
- if the stream raises it
java.lang.ClassNotFoundException
- if the stream raises itpublic void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
- if the stream raises itClass org.apache.directory.shared.ldap.util.SynchronizedLRUMap extends SequencedHashMap implements Serializable |
---|
serialVersionUID: 2197433140769957051L
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
- if the stream raises it
java.lang.ClassNotFoundException
- if the stream raises itpublic void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
- if the stream raises itClass org.apache.directory.shared.ldap.util.ToStringStyle extends java.lang.Object implements Serializable |
---|
serialVersionUID: -3594451267200535036L
Serialized Fields |
---|
boolean useFieldNames
true
.
boolean useClassName
true
.
boolean useShortClassName
false
.
boolean useIdentityHashCode
true
.
java.lang.String contentStart
'['
.
java.lang.String contentEnd
']'
.
java.lang.String fieldNameValueSeparator
'='
.
boolean fieldSeparatorAtStart
boolean fieldSeparatorAtEnd
java.lang.String fieldSeparator
','
.
java.lang.String arrayStart
'{'
.
java.lang.String arraySeparator
','
.
boolean arrayContentDetail
java.lang.String arrayEnd
'}'
.
boolean defaultFullDetail
null
, the default
value is true
.
java.lang.String nullText
null
text '<null>'
.
java.lang.String sizeStartText
'.
java.lang.String sizeEndText
'>'
.
java.lang.String summaryObjectStartText
'<'
.
java.lang.String summaryObjectEndText
'>'
.
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 |
---|
int input
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |