Add null-checks when querying storage.

git-svn-id: https://svn.forgerock.org/opendj/trunk@11419 41b1ffd8-f28e-4786-ab96-9950f0a78031
Migrate MapDB prototype to new backend abstraction.

git-svn-id: https://svn.forgerock.org/opendj/trunk@11420 41b1ffd8-f28e-4786-ab96-9950f0a78031
AbstractBackend.java:
Changed UpdateTxn.remove() to return a boolean instead of void + changed implementations to accommodate this change

git-svn-id: https://svn.forgerock.org/opendj/trunk@11422 41b1ffd8-f28e-4786-ab96-9950f0a78031
Migrate Xodus and RocksDB prototypes to new backend abstraction.

git-svn-id: https://svn.forgerock.org/opendj/trunk@11423 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@11428 41b1ffd8-f28e-4786-ab96-9950f0a78031
AbstractBackend.java:
Added ConcurrentMap like methods to UpdateTxn, needed for the pluggable storage backend.

git-svn-id: https://svn.forgerock.org/opendj/trunk@11429 41b1ffd8-f28e-4786-ab96-9950f0a78031
Fix build resulting from recent Txn interface changes.

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

git-svn-id: https://svn.forgerock.org/opendj/trunk@11431 41b1ffd8-f28e-4786-ab96-9950f0a78031
Migrate OrientDB prototype to new backend abstraction.

git-svn-id: https://svn.forgerock.org/opendj/trunk@11432 41b1ffd8-f28e-4786-ab96-9950f0a78031
Align test name with underlying class.

git-svn-id: https://svn.forgerock.org/opendj/trunk@11433 41b1ffd8-f28e-4786-ab96-9950f0a78031
Fix bug during import.

git-svn-id: https://svn.forgerock.org/opendj/trunk@11434 41b1ffd8-f28e-4786-ab96-9950f0a78031
Fix various minor bugs in Persistit poc.

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

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

git-svn-id: https://svn.forgerock.org/opendj/trunk@11437 41b1ffd8-f28e-4786-ab96-9950f0a78031
Fix remaining backends and remove support for custom comparators.

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