merging in to milestones from trunk
git-svn-id: https://svn.apache.org/repos/asf/directory/shared/branches/milestones@1079425 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/entry/EntryUtils.java b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/entry/EntryUtils.java
index 2a59ea5..ce3f138 100644
--- a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/entry/EntryUtils.java
+++ b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/entry/EntryUtils.java
@@ -62,6 +62,8 @@
*/
static class MR extends MatchingRule
{
+ private static final long serialVersionUID = 1L;
+
protected MR( String oid )
{
super( oid );
@@ -83,6 +85,8 @@
}
static class S extends LdapSyntax
{
+ private static final long serialVersionUID = 1L;
+
public S( String oid, boolean humanReadible )
{
super( oid, "", humanReadible );
@@ -96,6 +100,8 @@
syntax.setSyntaxChecker( new SyntaxChecker( "1.1.2.1" )
{
+ private static final long serialVersionUID = 1L;
+
public boolean isValidSyntax( Object value )
{
if ( !( value instanceof String ) )
@@ -122,6 +128,8 @@
matchingRule.setLdapComparator( new LdapComparator<String>( matchingRule.getOid() )
{
+ private static final long serialVersionUID = 1L;
+
public int compare( String o1, String o2 )
{
return ( o1 == null ?
@@ -132,6 +140,9 @@
Normalizer normalizer = new Normalizer( "1.1.1" )
{
+ private static final long serialVersionUID = 1L;
+
+
public Value<?> normalize( Value<?> value ) throws LdapException
{
if ( !value.isBinary() )
@@ -166,6 +177,8 @@
syntax.setSyntaxChecker( new SyntaxChecker( "1.1.2" )
{
+ private static final long serialVersionUID = 1L;
+
public boolean isValidSyntax( Object value )
{
return ((String)value == null) || (((String)value).length() < 7) ;
@@ -178,6 +191,8 @@
matchingRule.setLdapComparator( new LdapComparator<String>( matchingRule.getOid() )
{
+ private static final long serialVersionUID = 1L;
+
public int compare( String o1, String o2 )
{
return ( ( o1 == null ) ?
@@ -202,6 +217,8 @@
syntax.setSyntaxChecker( new SyntaxChecker( "1.2.1" )
{
+ private static final long serialVersionUID = 1L;
+
public boolean isValidSyntax( Object value )
{
return ( value == null ) || ( ((byte[])value).length < 5 );
@@ -215,6 +232,8 @@
matchingRule.setNormalizer( new Normalizer( "1.1.1" )
{
+ private static final long serialVersionUID = 1L;
+
public Value<?> normalize( Value<?> value ) throws LdapException
{
if ( value.isBinary() )
diff --git a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/AttributeType.java b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/AttributeType.java
index 0144533..ef433b2 100644
--- a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/AttributeType.java
+++ b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/AttributeType.java
@@ -141,6 +141,8 @@
*/
public class AttributeType extends AbstractSchemaObject implements Cloneable
{
+ private static final long serialVersionUID = 1L;
+
/** A logger for this class */
private static final Logger LOG = LoggerFactory.getLogger( AttributeType.class );
diff --git a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/DITContentRule.java b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/DITContentRule.java
index a7c57b0..d5ff62b 100644
--- a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/DITContentRule.java
+++ b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/DITContentRule.java
@@ -119,6 +119,8 @@
@SuppressWarnings("PMD.OverrideBothEqualsAndHashcode")
public class DITContentRule extends AbstractSchemaObject
{
+ private static final long serialVersionUID = 1L;
+
/** The list of Auxiliary ObjectClass OIDs entries may belong to */
private List<String> auxObjectClassOids;
diff --git a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/DITStructureRule.java b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/DITStructureRule.java
index 73edefe..56e96d9 100644
--- a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/DITStructureRule.java
+++ b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/DITStructureRule.java
@@ -84,6 +84,8 @@
@SuppressWarnings("PMD.OverrideBothEqualsAndHashcode")
public class DITStructureRule extends AbstractSchemaObject
{
+ private static final long serialVersionUID = 1L;
+
/** The rule ID. A DSR does not have an OID */
private int ruleId;
diff --git a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/LdapSyntax.java b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/LdapSyntax.java
index 230ab8a..5bdc483 100644
--- a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/LdapSyntax.java
+++ b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/LdapSyntax.java
@@ -74,6 +74,8 @@
@SuppressWarnings("PMD.OverrideBothEqualsAndHashcode")
public class LdapSyntax extends AbstractSchemaObject
{
+ private static final long serialVersionUID = 1L;
+
/** the human readable flag */
protected boolean isHumanReadable = false;
diff --git a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/MatchingRule.java b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/MatchingRule.java
index c3510ab..c9af16d 100644
--- a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/MatchingRule.java
+++ b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/MatchingRule.java
@@ -89,6 +89,8 @@
@SuppressWarnings("PMD.OverrideBothEqualsAndHashcode")
public class MatchingRule extends AbstractSchemaObject
{
+ private static final long serialVersionUID = 1L;
+
/** A logger for this class */
private static final Logger LOG = LoggerFactory.getLogger( MatchingRule.class );
diff --git a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/MatchingRuleUse.java b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/MatchingRuleUse.java
index c3fe874..d55dea2 100644
--- a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/MatchingRuleUse.java
+++ b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/MatchingRuleUse.java
@@ -88,6 +88,8 @@
@SuppressWarnings("PMD.OverrideBothEqualsAndHashcode")
public class MatchingRuleUse extends AbstractSchemaObject
{
+ private static final long serialVersionUID = 1L;
+
/** The list of attributes types OID the matching rule applies to */
private List<String> applicableAttributeOids;
diff --git a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/NameForm.java b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/NameForm.java
index b5727eb..050e0c6 100644
--- a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/NameForm.java
+++ b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/NameForm.java
@@ -98,6 +98,8 @@
@SuppressWarnings("PMD.OverrideBothEqualsAndHashcode")
public class NameForm extends AbstractSchemaObject
{
+ private static final long serialVersionUID = 1L;
+
/** The structural object class OID this rule applies to */
private String structuralObjectClassOid;
diff --git a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/ObjectClass.java b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/ObjectClass.java
index 564381e..a648d40 100644
--- a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/ObjectClass.java
+++ b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/ObjectClass.java
@@ -79,6 +79,8 @@
@SuppressWarnings("PMD.OverrideBothEqualsAndHashcode")
public class ObjectClass extends AbstractSchemaObject
{
+ private static final long serialVersionUID = 1L;
+
/** The ObjectClass type : ABSTRACT, AUXILIARY or STRUCTURAL */
private ObjectClassTypeEnum objectClassType = ObjectClassTypeEnum.STRUCTURAL;
diff --git a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/comparators/DnComparator.java b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/comparators/DnComparator.java
index 37b4ab1..f356345 100644
--- a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/comparators/DnComparator.java
+++ b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/comparators/DnComparator.java
@@ -33,7 +33,6 @@
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
*/
-@SuppressWarnings("serial")
public class DnComparator extends LdapComparator<Object>
{
/** The serial version UID */
diff --git a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/parsers/LdapComparatorDescription.java b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/parsers/LdapComparatorDescription.java
index d41a9dd..db2a549 100644
--- a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/parsers/LdapComparatorDescription.java
+++ b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/parsers/LdapComparatorDescription.java
@@ -32,6 +32,8 @@
*/
public class LdapComparatorDescription extends LoadableSchemaObject
{
+ private static final long serialVersionUID = 1L;
+
/**
* A constructor for a LdapComparatorDescription.
* @param oid The associated OID
diff --git a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/parsers/NormalizerDescription.java b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/parsers/NormalizerDescription.java
index 900b86e..6e891c9 100644
--- a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/parsers/NormalizerDescription.java
+++ b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/parsers/NormalizerDescription.java
@@ -32,6 +32,8 @@
*/
public class NormalizerDescription extends LoadableSchemaObject
{
+ private static final long serialVersionUID = 1L;
+
/**
* Default constructor for a NormalizerDecription
* @param oid The SyntaxChecker OID
diff --git a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/parsers/SyntaxCheckerDescription.java b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/parsers/SyntaxCheckerDescription.java
index 13477a5..6049d78 100644
--- a/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/parsers/SyntaxCheckerDescription.java
+++ b/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/schema/parsers/SyntaxCheckerDescription.java
@@ -17,7 +17,6 @@
* under the License.
*
*/
-
package org.apache.directory.shared.ldap.model.schema.parsers;
@@ -32,6 +31,8 @@
*/
public class SyntaxCheckerDescription extends LoadableSchemaObject
{
+ private static final long serialVersionUID = 1L;
+
/**
* Default constructor for a SyntaxCheckerDecription
* @param oid The SyntaxChecker OID
diff --git a/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/entry/BinaryValueAttributeTypeTest.java b/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/entry/BinaryValueAttributeTypeTest.java
index 86e4945..315c187 100644
--- a/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/entry/BinaryValueAttributeTypeTest.java
+++ b/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/entry/BinaryValueAttributeTypeTest.java
@@ -88,6 +88,8 @@
mr.setLdapComparator( new ByteArrayComparator( "1.1.1" ) );
mr.setNormalizer( new Normalizer( "1.1.1" )
{
+ private static final long serialVersionUID = 1L;
+
public Value<?> normalize( Value<?> value ) throws LdapException
{
if ( value.isBinary() )
diff --git a/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/entry/BinaryValueTest.java b/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/entry/BinaryValueTest.java
index 98bead7..5c21733 100644
--- a/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/entry/BinaryValueTest.java
+++ b/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/entry/BinaryValueTest.java
@@ -62,6 +62,8 @@
private static final Normalizer BINARY_NORMALIZER = new Normalizer( "1.1.1" )
{
+ private static final long serialVersionUID = 1L;
+
public Value<?> normalize( Value<?> value ) throws LdapException
{
if ( value.isBinary() )
@@ -94,6 +96,8 @@
*/
private static final Normalizer BINARY_NORMALIZER_EMPTY = new Normalizer( "1.1.1" )
{
+ private static final long serialVersionUID = 1L;
+
public Value<?> normalize( Value<?> value ) throws LdapException
{
if ( value.isBinary() )
@@ -113,6 +117,8 @@
private static final SyntaxChecker BINARY_CHECKER = new SyntaxChecker( "1.1.1" )
{
+ private static final long serialVersionUID = 1L;
+
public boolean isValidSyntax( Object value )
{
if ( value == null )
diff --git a/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/entry/StringValueAttributeTypeTest.java b/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/entry/StringValueAttributeTypeTest.java
index 1ece080..fa959a3 100644
--- a/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/entry/StringValueAttributeTypeTest.java
+++ b/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/entry/StringValueAttributeTypeTest.java
@@ -444,6 +444,8 @@
@Test public void testConstrainedString()
{
s.setSyntaxChecker( new SyntaxChecker( "1.1.1.1" ) {
+ private static final long serialVersionUID = 1L;
+
public boolean isValidSyntax( Object value )
{
if ( value instanceof String )
@@ -458,6 +460,8 @@
mr.setSyntax( s );
mr.setLdapComparator( new LdapComparator<String>( mr.getOid() )
{
+ private static final long serialVersionUID = 1L;
+
public int compare( String o1, String o2 )
{
if ( o1 == null )