- }\r
- \r
- @Override\r
- public int count(Binding keyBinding, Object from,\r
- boolean fromInclusive, Object end, boolean endInclusive)\r
- throws AccessorException {\r
- readLock();\r
- try {\r
- MapBinding mb = getBinding();\r
- Object lf = params.adapterScheme.adapt(from, keyBinding, getKeyBinding());\r
- Object le = params.adapterScheme.adapt(end, keyBinding, getKeyBinding());\r
- return mb.count(object, lf, fromInclusive, le, endInclusive); \r
- } catch (BindingException e) {\r
- throw new AccessorException(e);\r
- } catch (AdaptException e) {\r
- throw new AccessorException(e);\r
- } finally {\r
- readUnlock();\r
- } \r
- }\r
-\r
- \r
- @Override\r
- public int getEntries(Binding keyBinding, Object from, boolean fromInclusive, Object end, boolean endInclusive, ArrayBinding keyArrayBinding, Object keysArray, ArrayBinding valueArrayBinding, Object valueArray, int limit) throws AccessorException {\r
- readLock();\r
- try {\r
- MapBinding mb = getBinding();\r
- Object lfrom = params.adapterScheme.adapt(from, keyBinding, getKeyBinding());\r
- Object lend = params.adapterScheme.adapt(end, keyBinding, getKeyBinding());\r
-\r
- return mb.getEntries(object, lfrom, fromInclusive, lend, endInclusive, keyArrayBinding, keysArray, valueArrayBinding, valueArray, limit);\r
- } catch (BindingException e) {\r
- throw new AccessorException(e);\r
- } catch (AdaptException e) {\r
- throw new AccessorException(e);\r
- } finally {\r
- readUnlock();\r
- } \r
- }\r
+ }
+
+ @Override
+ public int count(Binding keyBinding, Object from,
+ boolean fromInclusive, Object end, boolean endInclusive)
+ throws AccessorException {
+ readLock();
+ try {
+ MapBinding mb = getBinding();
+ Object lf = params.adapterScheme.adapt(from, keyBinding, getKeyBinding());
+ Object le = params.adapterScheme.adapt(end, keyBinding, getKeyBinding());
+ return mb.count(object, lf, fromInclusive, le, endInclusive);
+ } catch (BindingException e) {
+ throw new AccessorException(e);
+ } catch (AdaptException e) {
+ throw new AccessorException(e);
+ } finally {
+ readUnlock();
+ }
+ }
+
+
+ @Override
+ public int getEntries(Binding keyBinding, Object from, boolean fromInclusive, Object end, boolean endInclusive, ArrayBinding keyArrayBinding, Object keysArray, ArrayBinding valueArrayBinding, Object valueArray, int limit) throws AccessorException {
+ readLock();
+ try {
+ MapBinding mb = getBinding();
+ Object lfrom = params.adapterScheme.adapt(from, keyBinding, getKeyBinding());
+ Object lend = params.adapterScheme.adapt(end, keyBinding, getKeyBinding());
+
+ return mb.getEntries(object, lfrom, fromInclusive, lend, endInclusive, keyArrayBinding, keysArray, valueArrayBinding, valueArray, limit);
+ } catch (BindingException e) {
+ throw new AccessorException(e);
+ } catch (AdaptException e) {
+ throw new AccessorException(e);
+ } finally {
+ readUnlock();
+ }
+ }