| | |
| | | * @throws DirectoryException If a problem occurs while attempting to encode |
| | | * the entry. |
| | | */ |
| | | public static ByteString entryToDatabase(Entry entry, DataConfig dataConfig) |
| | | throws DirectoryException |
| | | static ByteString entryToDatabase(Entry entry, DataConfig dataConfig) throws DirectoryException |
| | | { |
| | | EntryCodec codec = acquireEntryCodec(); |
| | | try |
| | |
| | | * @throws DirectoryException If a problem occurs while attempting to encode |
| | | * the entry. |
| | | */ |
| | | public boolean insert(Transaction txn, EntryID id, Entry entry) |
| | | boolean insert(Transaction txn, EntryID id, Entry entry) |
| | | throws DatabaseException, DirectoryException |
| | | { |
| | | DatabaseEntry key = id.getDatabaseEntry(); |
| | |
| | | * @return true if the entry was removed, false if it was not. |
| | | * @throws DatabaseException If an error occurs in the JE database. |
| | | */ |
| | | public boolean remove(Transaction txn, EntryID id) throws DatabaseException |
| | | boolean remove(Transaction txn, EntryID id) throws DatabaseException |
| | | { |
| | | DatabaseEntry key = id.getDatabaseEntry(); |
| | | return delete(txn, key) == SUCCESS; |