AutoRefactored moving assignments inside if conditions before the if statement.

DoubleMetaphoneApproximateMatchingRuleImpl.java:
Additional code cleanup.

git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11382 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1630 CR-5560 Fix some matching rules and their tests

Fix AbstractSubstringMatchingRuleImpl.evaluatesEscape() method
Fix SchemaUtils.normalizeNumericStringAttributeValue() method

Fix tests:
 - AbstractSubstringMatchingRuleImplTest
 - DirectoryStringFirstComponentEqualityMatchingRuleTest
 - NumericStringEqualityMatchingRuleTest
 - NumericStringOrderingMatchingRuleTest
 - NumericStringSubstringMatchingRuleTest
 - SchemaUtilsTest
 - UniqueMemberEqualityMatchingRuleTest


git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11388 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1585 CR-5594 Re-implement DN normalization in SDK

- Re-implement DN.toIrreversibleNormalizedByteString() using a
ByteStringBuilder, assuming attribute values can be arbitrary
bytes and escaping significant bytes

- Add DN.toIrreversibleReadableString() to return a normalized
readable representation of the DN

- Move intermediate methods to appropriate classes RDN and AVA

- Add two methods to ByteSequence
 copyTo(ByteBuffer)
 copyTo(CharBuffer, CharsetDecoder)
 
- Update DN tests with more complete data providers for 
 normalization

git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11428 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1655 (CR-5676) Fix display of error message in dsconfig

git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11458 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1656 (CR-5711) start-ds -V displays no information

git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11469 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1602 (CR-5566) New pluggable storage based backend

Fix build break caused by removal of file system entry cache.

git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11479 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1602 (CR-5566) New pluggable storage based backend

Add support for PluggableBackend and PersistitBackend to the SDK.

git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11485 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1602 (CR-5566) New pluggable storage based backend

Add index configuration definitions for pluggable backends because the configuration framework doesn't like it when we reuse the indexes from the local DB backend.


git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11488 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1602 (CR-5566) New pluggable storage based backend

Fix index-entry-limit inheritance.


git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11489 41b1ffd8-f28e-4786-ab96-9950f0a78031
Fixed comments / javadocs.

git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11499 41b1ffd8-f28e-4786-ab96-9950f0a78031
Ported the fix present in r11496 to opendj-config.

git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11500 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1602 (CR-5566) New pluggable storage based backend

Fix bug in config framework that prevented management of Persistit backend indexes using dsconfig.


git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11503 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1602 (CR-5566) New pluggable storage based backend

Add ByteString.valueOf(byte[], int, int).


git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11507 41b1ffd8-f28e-4786-ab96-9950f0a78031