Added empty constructors to all LDAP Search Filters.
git-svn-id: https://svn.apache.org/repos/asf/directory/shared/trunk@514771 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/AndFilter.java b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/AndFilter.java
index 4c4eedf..155375a 100644
--- a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/AndFilter.java
+++ b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/AndFilter.java
@@ -50,6 +50,16 @@
/**
+ * The constructor. We wont initialize the ArrayList as they may not be
+ * used.
+ */
+ public AndFilter()
+ {
+ super();
+ }
+
+
+ /**
* Get the AndFilter.
*
* @return Returns the andFilter.
diff --git a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/AttributeValueAssertionFilter.java b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/AttributeValueAssertionFilter.java
index d620082..02a6a45 100644
--- a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/AttributeValueAssertionFilter.java
+++ b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/AttributeValueAssertionFilter.java
@@ -66,6 +66,18 @@
}
+ /**
+ * The constructor.
+ *
+ * @param filterType The filter type
+ */
+ public AttributeValueAssertionFilter( int filterType )
+ {
+ super();
+ this.filterType = filterType;
+ }
+
+
// ~ Methods
// ------------------------------------------------------------------------------------
diff --git a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/ConnectorFilter.java b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/ConnectorFilter.java
index 9b8f4b4..b1eee5f 100644
--- a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/ConnectorFilter.java
+++ b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/ConnectorFilter.java
@@ -59,6 +59,15 @@
}
+ /**
+ * The constructor. We wont initialize the ArrayList as it may not be used.
+ */
+ public ConnectorFilter()
+ {
+ super();
+ }
+
+
// ~ Methods
// ------------------------------------------------------------------------------------
@@ -67,7 +76,7 @@
*
* @param filter The filter to add
*/
- public void addFilter( Filter filter ) throws DecoderException
+ public void addFilter( Filter filter ) throws DecoderException
{
if ( filterSet == null )
@@ -159,7 +168,7 @@
if ( ( filterSet != null ) && ( filterSet.size() != 0 ) )
{
- for ( Filter filter:filterSet )
+ for ( Filter filter : filterSet )
{
sb.append( '(' ).append( filter ).append( ')' );
}
diff --git a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/ExtensibleMatchFilter.java b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/ExtensibleMatchFilter.java
index 5f40618..23f2679 100644
--- a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/ExtensibleMatchFilter.java
+++ b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/ExtensibleMatchFilter.java
@@ -73,6 +73,16 @@
{
super( tlvId );
}
+
+
+ /**
+ * Creates a new ExtensibleMatchFilter object. The dnAttributes flag
+ * defaults to false.
+ */
+ public ExtensibleMatchFilter()
+ {
+ super();
+ }
// ~ Methods
diff --git a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/Filter.java b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/Filter.java
index 0e9d234..c6a9af2 100644
--- a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/Filter.java
+++ b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/Filter.java
@@ -39,4 +39,13 @@
{
super( tlvId );
}
+
+
+ /**
+ * The constructor.
+ */
+ public Filter()
+ {
+ super();
+ }
}
diff --git a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/NotFilter.java b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/NotFilter.java
index ae05973..0deb96a 100644
--- a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/NotFilter.java
+++ b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/NotFilter.java
@@ -46,6 +46,14 @@
{
super( tlvId );
}
+
+ /**
+ * The constructor.
+ */
+ public NotFilter()
+ {
+ super();
+ }
/**
diff --git a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/OrFilter.java b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/OrFilter.java
index bacc632..43480d8 100644
--- a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/OrFilter.java
+++ b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/OrFilter.java
@@ -47,6 +47,16 @@
{
super( tlvId );
}
+
+
+ /**
+ * The constructor. We wont initialize the ArrayList as they may not be
+ * used.
+ */
+ public OrFilter()
+ {
+ super();
+ }
// ~ Methods
diff --git a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/PresentFilter.java b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/PresentFilter.java
index 5fd2549..83975ca 100644
--- a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/PresentFilter.java
+++ b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/PresentFilter.java
@@ -56,6 +56,15 @@
{
super( tlvId );
}
+
+
+ /**
+ * The constructor.
+ */
+ public PresentFilter()
+ {
+ super();
+ }
// ~ Methods
diff --git a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/SubstringFilter.java b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/SubstringFilter.java
index 448b76a..f33a119 100644
--- a/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/SubstringFilter.java
+++ b/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/SubstringFilter.java
@@ -94,6 +94,16 @@
{
super( tlvId );
}
+
+
+ /**
+ * The constructor. We will create the 'any' subsring arraylist with only
+ * one element.
+ */
+ public SubstringFilter()
+ {
+ super();
+ }
/**