You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by dr...@apache.org on 2015/07/02 03:44:26 UTC
directory-kerby git commit: Added the new module to the parent;
converted tabs into spaces; avoided too long lines
Repository: directory-kerby
Updated Branches:
refs/heads/master aa062fd3f -> a466155c7
Added the new module to the parent; converted tabs into spaces; avoided too long lines
Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/a466155c
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/a466155c
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/a466155c
Branch: refs/heads/master
Commit: a466155c7dfa49efef63414df7553abb783c81e8
Parents: aa062fd
Author: drankye <ka...@intel.com>
Authored: Thu Jul 2 09:44:10 2015 +0800
Committer: Drankye <dr...@gmail.com>
Committed: Thu Jul 2 09:44:10 2015 +0800
----------------------------------------------------------------------
.../org/apache/kerby/KrbIdentityComparator.java | 2 +-
.../org/apache/kerby/KrbIdentitySerializer.java | 18 +++---
.../java/org/apache/kerby/MavibotBackend.java | 64 ++++++++++----------
kerby-backend/pom.xml | 1 +
4 files changed, 43 insertions(+), 42 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/a466155c/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java
----------------------------------------------------------------------
diff --git a/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java b/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java
index 665e30a..da73111 100644
--- a/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java
+++ b/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java
@@ -37,7 +37,7 @@ public class KrbIdentityComparator implements Comparator<KrbIdentity> {
@Override
public int compare(KrbIdentity o1, KrbIdentity o2) {
- return o1.getPrincipalName().compareTo(o2.getPrincipalName());
+ return o1.getPrincipalName().compareTo(o2.getPrincipalName());
}
}
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/a466155c/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java
----------------------------------------------------------------------
diff --git a/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java b/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java
index 2bba2a5..b8a494a 100644
--- a/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java
+++ b/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java
@@ -41,43 +41,43 @@ public class KrbIdentitySerializer implements ElementSerializer<KrbIdentity> {
@Override
public byte[] serialize(KrbIdentity key) {
- return null;
+ return null;
}
@Override
public KrbIdentity deserialize(BufferHandler bufferHandler)
- throws IOException {
- return null;
+ throws IOException {
+ return null;
}
@Override
public KrbIdentity deserialize(ByteBuffer buffer) throws IOException {
- return null;
+ return null;
}
@Override
public KrbIdentity fromBytes(byte[] buffer) throws IOException {
- return null;
+ return null;
}
@Override
public KrbIdentity fromBytes(byte[] buffer, int pos) throws IOException {
- return null;
+ return null;
}
@Override
public int compare(KrbIdentity type1, KrbIdentity type2) {
- return comparator.compare(type1, type2);
+ return comparator.compare(type1, type2);
}
@Override
public Comparator<KrbIdentity> getComparator() {
- return comparator;
+ return comparator;
}
@Override
public Class<?> getType() {
- return KrbIdentity.class;
+ return KrbIdentity.class;
}
}
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/a466155c/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java
----------------------------------------------------------------------
diff --git a/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java b/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java
index 7f78866..5f1d2e1 100644
--- a/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java
+++ b/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java
@@ -58,33 +58,33 @@ public class MavibotBackend extends AbstractIdentityBackend {
* @throws Exception
*/
public MavibotBackend(File location) throws Exception {
- String dbPath = location.getAbsolutePath();
-
- if (!location.exists()) {
- location.mkdirs();
- }
-
- if (location.isDirectory()) {
- dbPath += File.separator + DATABASE_NAME;
- }
-
- rm = new RecordManager(dbPath);
-
- if (rm.getManagedTrees().contains(DATA_TREE)) {
- database = rm.getManagedTree(DATA_TREE);
- } else {
- PersistedBTreeConfiguration<String, KrbIdentity> config = new PersistedBTreeConfiguration<String, KrbIdentity>();
- // _no_ duplicates
- config.setAllowDuplicates(false);
- config.setBtreeType(BTreeTypeEnum.PERSISTED);
- config.setFilePath(dbPath);
- config.setKeySerializer(StringSerializer.INSTANCE);
- config.setName(DATA_TREE);
- config.setValueSerializer(KrbIdentitySerializer.INSTANCE);
-
- database = BTreeFactory.createPersistedBTree(config);
- rm.manage(database);
- }
+ String dbPath = location.getAbsolutePath();
+
+ if (!location.exists()) {
+ location.mkdirs();
+ }
+
+ if (location.isDirectory()) {
+ dbPath += File.separator + DATABASE_NAME;
+ }
+
+ rm = new RecordManager(dbPath);
+
+ if (rm.getManagedTrees().contains(DATA_TREE)) {
+ database = rm.getManagedTree(DATA_TREE);
+ } else {
+ PersistedBTreeConfiguration<String, KrbIdentity> config = new PersistedBTreeConfiguration<String, KrbIdentity>();
+ // _no_ duplicates
+ config.setAllowDuplicates(false);
+ config.setBtreeType(BTreeTypeEnum.PERSISTED);
+ config.setFilePath(dbPath);
+ config.setKeySerializer(StringSerializer.INSTANCE);
+ config.setName(DATA_TREE);
+ config.setValueSerializer(KrbIdentitySerializer.INSTANCE);
+
+ database = BTreeFactory.createPersistedBTree(config);
+ rm.manage(database);
+ }
}
/**
@@ -92,7 +92,7 @@ public class MavibotBackend extends AbstractIdentityBackend {
*/
@Override
public List<String> getIdentities(int start, int limit) {
- return null;
+ return null;
}
/**
@@ -100,7 +100,7 @@ public class MavibotBackend extends AbstractIdentityBackend {
*/
@Override
public List<String> getIdentities() {
- return null;
+ return null;
}
/**
@@ -108,7 +108,7 @@ public class MavibotBackend extends AbstractIdentityBackend {
*/
@Override
protected KrbIdentity doGetIdentity(String principalName) {
- return null;
+ return null;
}
/**
@@ -116,7 +116,7 @@ public class MavibotBackend extends AbstractIdentityBackend {
*/
@Override
protected KrbIdentity doAddIdentity(KrbIdentity identity) {
- return null;
+ return null;
}
/**
@@ -124,7 +124,7 @@ public class MavibotBackend extends AbstractIdentityBackend {
*/
@Override
protected KrbIdentity doUpdateIdentity(KrbIdentity identity) {
- return null;
+ return null;
}
/**
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/a466155c/kerby-backend/pom.xml
----------------------------------------------------------------------
diff --git a/kerby-backend/pom.xml b/kerby-backend/pom.xml
index 2ad0838..d8c07a4 100644
--- a/kerby-backend/pom.xml
+++ b/kerby-backend/pom.xml
@@ -29,6 +29,7 @@
<modules>
<module>ldap-backend</module>
<module>json-backend</module>
+ <module>mavibot</module>
<module>zookeeper-backend</module>
</modules>
RE: directory-kerby git commit: Added the new module to the parent;
converted tabs into spaces; avoided too long lines
Posted by "Zheng, Kai" <ka...@intel.com>.
I see. Thanks Kiran for the clarifying. Wish the change not to trouble you too much.
Regards,
Kai
From: Kiran Ayyagari [mailto:kayyagari@apache.org]
Sent: Thursday, July 02, 2015 10:14 AM
To: Apache Directory Developers List
Subject: Re: directory-kerby git commit: Added the new module to the parent; converted tabs into spaces; avoided too long lines
On Thu, Jul 2, 2015 at 9:44 AM, <dr...@apache.org>> wrote:
Repository: directory-kerby
Updated Branches:
refs/heads/master aa062fd3f -> a466155c7
Added the new module to the parent; converted tabs into spaces; avoided too long lines
two things:
intentionally avoided the new module to the build, until some tests are added
tabs were inserted by mistake, (the new formater did that)
Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/a466155c
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/a466155c
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/a466155c
Branch: refs/heads/master
Commit: a466155c7dfa49efef63414df7553abb783c81e8
Parents: aa062fd
Author: drankye <ka...@intel.com>>
Authored: Thu Jul 2 09:44:10 2015 +0800
Committer: Drankye <dr...@gmail.com>>
Committed: Thu Jul 2 09:44:10 2015 +0800
----------------------------------------------------------------------
.../org/apache/kerby/KrbIdentityComparator.java | 2 +-
.../org/apache/kerby/KrbIdentitySerializer.java | 18 +++---
.../java/org/apache/kerby/MavibotBackend.java | 64 ++++++++++----------
kerby-backend/pom.xml | 1 +
4 files changed, 43 insertions(+), 42 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/a466155c/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java
----------------------------------------------------------------------
diff --git a/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java b/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java
index 665e30a..da73111 100644
--- a/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java
+++ b/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java
@@ -37,7 +37,7 @@ public class KrbIdentityComparator implements Comparator<KrbIdentity> {
@Override
public int compare(KrbIdentity o1, KrbIdentity o2) {
- return o1.getPrincipalName().compareTo(o2.getPrincipalName());
+ return o1.getPrincipalName().compareTo(o2.getPrincipalName());
}
}
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/a466155c/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java
----------------------------------------------------------------------
diff --git a/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java b/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java
index 2bba2a5..b8a494a 100644
--- a/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java
+++ b/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java
@@ -41,43 +41,43 @@ public class KrbIdentitySerializer implements ElementSerializer<KrbIdentity> {
@Override
public byte[] serialize(KrbIdentity key) {
- return null;
+ return null;
}
@Override
public KrbIdentity deserialize(BufferHandler bufferHandler)
- throws IOException {
- return null;
+ throws IOException {
+ return null;
}
@Override
public KrbIdentity deserialize(ByteBuffer buffer) throws IOException {
- return null;
+ return null;
}
@Override
public KrbIdentity fromBytes(byte[] buffer) throws IOException {
- return null;
+ return null;
}
@Override
public KrbIdentity fromBytes(byte[] buffer, int pos) throws IOException {
- return null;
+ return null;
}
@Override
public int compare(KrbIdentity type1, KrbIdentity type2) {
- return comparator.compare(type1, type2);
+ return comparator.compare(type1, type2);
}
@Override
public Comparator<KrbIdentity> getComparator() {
- return comparator;
+ return comparator;
}
@Override
public Class<?> getType() {
- return KrbIdentity.class;
+ return KrbIdentity.class;
}
}
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/a466155c/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java
----------------------------------------------------------------------
diff --git a/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java b/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java
index 7f78866..5f1d2e1 100644
--- a/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java
+++ b/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java
@@ -58,33 +58,33 @@ public class MavibotBackend extends AbstractIdentityBackend {
* @throws Exception
*/
public MavibotBackend(File location) throws Exception {
- String dbPath = location.getAbsolutePath();
-
- if (!location.exists()) {
- location.mkdirs();
- }
-
- if (location.isDirectory()) {
- dbPath += File.separator + DATABASE_NAME;
- }
-
- rm = new RecordManager(dbPath);
-
- if (rm.getManagedTrees().contains(DATA_TREE)) {
- database = rm.getManagedTree(DATA_TREE);
- } else {
- PersistedBTreeConfiguration<String, KrbIdentity> config = new PersistedBTreeConfiguration<String, KrbIdentity>();
- // _no_ duplicates
- config.setAllowDuplicates(false);
- config.setBtreeType(BTreeTypeEnum.PERSISTED);
- config.setFilePath(dbPath);
- config.setKeySerializer(StringSerializer.INSTANCE);
- config.setName(DATA_TREE);
- config.setValueSerializer(KrbIdentitySerializer.INSTANCE);
-
- database = BTreeFactory.createPersistedBTree(config);
- rm.manage(database);
- }
+ String dbPath = location.getAbsolutePath();
+
+ if (!location.exists()) {
+ location.mkdirs();
+ }
+
+ if (location.isDirectory()) {
+ dbPath += File.separator + DATABASE_NAME;
+ }
+
+ rm = new RecordManager(dbPath);
+
+ if (rm.getManagedTrees().contains(DATA_TREE)) {
+ database = rm.getManagedTree(DATA_TREE);
+ } else {
+ PersistedBTreeConfiguration<String, KrbIdentity> config = new PersistedBTreeConfiguration<String, KrbIdentity>();
+ // _no_ duplicates
+ config.setAllowDuplicates(false);
+ config.setBtreeType(BTreeTypeEnum.PERSISTED);
+ config.setFilePath(dbPath);
+ config.setKeySerializer(StringSerializer.INSTANCE);
+ config.setName(DATA_TREE);
+ config.setValueSerializer(KrbIdentitySerializer.INSTANCE);
+
+ database = BTreeFactory.createPersistedBTree(config);
+ rm.manage(database);
+ }
}
/**
@@ -92,7 +92,7 @@ public class MavibotBackend extends AbstractIdentityBackend {
*/
@Override
public List<String> getIdentities(int start, int limit) {
- return null;
+ return null;
}
/**
@@ -100,7 +100,7 @@ public class MavibotBackend extends AbstractIdentityBackend {
*/
@Override
public List<String> getIdentities() {
- return null;
+ return null;
}
/**
@@ -108,7 +108,7 @@ public class MavibotBackend extends AbstractIdentityBackend {
*/
@Override
protected KrbIdentity doGetIdentity(String principalName) {
- return null;
+ return null;
}
/**
@@ -116,7 +116,7 @@ public class MavibotBackend extends AbstractIdentityBackend {
*/
@Override
protected KrbIdentity doAddIdentity(KrbIdentity identity) {
- return null;
+ return null;
}
/**
@@ -124,7 +124,7 @@ public class MavibotBackend extends AbstractIdentityBackend {
*/
@Override
protected KrbIdentity doUpdateIdentity(KrbIdentity identity) {
- return null;
+ return null;
}
/**
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/a466155c/kerby-backend/pom.xml
----------------------------------------------------------------------
diff --git a/kerby-backend/pom.xml b/kerby-backend/pom.xml
index 2ad0838..d8c07a4 100644
--- a/kerby-backend/pom.xml
+++ b/kerby-backend/pom.xml
@@ -29,6 +29,7 @@
<modules>
<module>ldap-backend</module>
<module>json-backend</module>
+ <module>mavibot</module>
<module>zookeeper-backend</module>
</modules>
--
Kiran Ayyagari
http://keydap.com
Re: directory-kerby git commit: Added the new module to the parent;
converted tabs into spaces; avoided too long lines
Posted by Kiran Ayyagari <ka...@apache.org>.
On Thu, Jul 2, 2015 at 9:44 AM, <dr...@apache.org> wrote:
> Repository: directory-kerby
> Updated Branches:
> refs/heads/master aa062fd3f -> a466155c7
>
>
> Added the new module to the parent; converted tabs into spaces; avoided
> too long lines
>
> two things:
intentionally avoided the new module to the build, until some tests are
added
tabs were inserted by mistake, (the new formater did that)
>
> Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
> Commit:
> http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/a466155c
> Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/a466155c
> Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/a466155c
>
> Branch: refs/heads/master
> Commit: a466155c7dfa49efef63414df7553abb783c81e8
> Parents: aa062fd
> Author: drankye <ka...@intel.com>
> Authored: Thu Jul 2 09:44:10 2015 +0800
> Committer: Drankye <dr...@gmail.com>
> Committed: Thu Jul 2 09:44:10 2015 +0800
>
> ----------------------------------------------------------------------
> .../org/apache/kerby/KrbIdentityComparator.java | 2 +-
> .../org/apache/kerby/KrbIdentitySerializer.java | 18 +++---
> .../java/org/apache/kerby/MavibotBackend.java | 64 ++++++++++----------
> kerby-backend/pom.xml | 1 +
> 4 files changed, 43 insertions(+), 42 deletions(-)
> ----------------------------------------------------------------------
>
>
>
> http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/a466155c/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java
> ----------------------------------------------------------------------
> diff --git
> a/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java
> b/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java
> index 665e30a..da73111 100644
> ---
> a/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java
> +++
> b/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentityComparator.java
> @@ -37,7 +37,7 @@ public class KrbIdentityComparator implements
> Comparator<KrbIdentity> {
>
> @Override
> public int compare(KrbIdentity o1, KrbIdentity o2) {
> - return o1.getPrincipalName().compareTo(o2.getPrincipalName());
> + return o1.getPrincipalName().compareTo(o2.getPrincipalName());
> }
>
> }
>
>
> http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/a466155c/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java
> ----------------------------------------------------------------------
> diff --git
> a/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java
> b/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java
> index 2bba2a5..b8a494a 100644
> ---
> a/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java
> +++
> b/kerby-backend/mavibot/src/main/java/org/apache/kerby/KrbIdentitySerializer.java
> @@ -41,43 +41,43 @@ public class KrbIdentitySerializer implements
> ElementSerializer<KrbIdentity> {
>
> @Override
> public byte[] serialize(KrbIdentity key) {
> - return null;
> + return null;
> }
>
> @Override
> public KrbIdentity deserialize(BufferHandler bufferHandler)
> - throws IOException {
> - return null;
> + throws IOException {
> + return null;
> }
>
> @Override
> public KrbIdentity deserialize(ByteBuffer buffer) throws IOException {
> - return null;
> + return null;
> }
>
> @Override
> public KrbIdentity fromBytes(byte[] buffer) throws IOException {
> - return null;
> + return null;
> }
>
> @Override
> public KrbIdentity fromBytes(byte[] buffer, int pos) throws
> IOException {
> - return null;
> + return null;
> }
>
> @Override
> public int compare(KrbIdentity type1, KrbIdentity type2) {
> - return comparator.compare(type1, type2);
> + return comparator.compare(type1, type2);
> }
>
> @Override
> public Comparator<KrbIdentity> getComparator() {
> - return comparator;
> + return comparator;
> }
>
> @Override
> public Class<?> getType() {
> - return KrbIdentity.class;
> + return KrbIdentity.class;
> }
>
> }
>
>
> http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/a466155c/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java
> ----------------------------------------------------------------------
> diff --git
> a/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java
> b/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java
> index 7f78866..5f1d2e1 100644
> ---
> a/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java
> +++
> b/kerby-backend/mavibot/src/main/java/org/apache/kerby/MavibotBackend.java
> @@ -58,33 +58,33 @@ public class MavibotBackend extends
> AbstractIdentityBackend {
> * @throws Exception
> */
> public MavibotBackend(File location) throws Exception {
> - String dbPath = location.getAbsolutePath();
> -
> - if (!location.exists()) {
> - location.mkdirs();
> - }
> -
> - if (location.isDirectory()) {
> - dbPath += File.separator + DATABASE_NAME;
> - }
> -
> - rm = new RecordManager(dbPath);
> -
> - if (rm.getManagedTrees().contains(DATA_TREE)) {
> - database = rm.getManagedTree(DATA_TREE);
> - } else {
> - PersistedBTreeConfiguration<String, KrbIdentity> config = new
> PersistedBTreeConfiguration<String, KrbIdentity>();
> - // _no_ duplicates
> - config.setAllowDuplicates(false);
> - config.setBtreeType(BTreeTypeEnum.PERSISTED);
> - config.setFilePath(dbPath);
> - config.setKeySerializer(StringSerializer.INSTANCE);
> - config.setName(DATA_TREE);
> - config.setValueSerializer(KrbIdentitySerializer.INSTANCE);
> -
> - database = BTreeFactory.createPersistedBTree(config);
> - rm.manage(database);
> - }
> + String dbPath = location.getAbsolutePath();
> +
> + if (!location.exists()) {
> + location.mkdirs();
> + }
> +
> + if (location.isDirectory()) {
> + dbPath += File.separator + DATABASE_NAME;
> + }
> +
> + rm = new RecordManager(dbPath);
> +
> + if (rm.getManagedTrees().contains(DATA_TREE)) {
> + database = rm.getManagedTree(DATA_TREE);
> + } else {
> + PersistedBTreeConfiguration<String, KrbIdentity> config = new
> PersistedBTreeConfiguration<String, KrbIdentity>();
> + // _no_ duplicates
> + config.setAllowDuplicates(false);
> + config.setBtreeType(BTreeTypeEnum.PERSISTED);
> + config.setFilePath(dbPath);
> + config.setKeySerializer(StringSerializer.INSTANCE);
> + config.setName(DATA_TREE);
> + config.setValueSerializer(KrbIdentitySerializer.INSTANCE);
> +
> + database = BTreeFactory.createPersistedBTree(config);
> + rm.manage(database);
> + }
> }
>
> /**
> @@ -92,7 +92,7 @@ public class MavibotBackend extends
> AbstractIdentityBackend {
> */
> @Override
> public List<String> getIdentities(int start, int limit) {
> - return null;
> + return null;
> }
>
> /**
> @@ -100,7 +100,7 @@ public class MavibotBackend extends
> AbstractIdentityBackend {
> */
> @Override
> public List<String> getIdentities() {
> - return null;
> + return null;
> }
>
> /**
> @@ -108,7 +108,7 @@ public class MavibotBackend extends
> AbstractIdentityBackend {
> */
> @Override
> protected KrbIdentity doGetIdentity(String principalName) {
> - return null;
> + return null;
> }
>
> /**
> @@ -116,7 +116,7 @@ public class MavibotBackend extends
> AbstractIdentityBackend {
> */
> @Override
> protected KrbIdentity doAddIdentity(KrbIdentity identity) {
> - return null;
> + return null;
> }
>
> /**
> @@ -124,7 +124,7 @@ public class MavibotBackend extends
> AbstractIdentityBackend {
> */
> @Override
> protected KrbIdentity doUpdateIdentity(KrbIdentity identity) {
> - return null;
> + return null;
> }
>
> /**
>
>
> http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/a466155c/kerby-backend/pom.xml
> ----------------------------------------------------------------------
> diff --git a/kerby-backend/pom.xml b/kerby-backend/pom.xml
> index 2ad0838..d8c07a4 100644
> --- a/kerby-backend/pom.xml
> +++ b/kerby-backend/pom.xml
> @@ -29,6 +29,7 @@
> <modules>
> <module>ldap-backend</module>
> <module>json-backend</module>
> + <module>mavibot</module>
> <module>zookeeper-backend</module>
> </modules>
>
>
>
--
Kiran Ayyagari
http://keydap.com