/** * {@inheritDoc} */ @Override public <T> List<T> listBindings(Name base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); listBindings(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> listBindings(String base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); listBindings(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(String base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> listBindings(Name base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); listBindings(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> listBindings(String base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); listBindings(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(String base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(Name base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> listBindings(String base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); listBindings(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(Name base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> listBindings(Name base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); listBindings(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> listBindings(String base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); listBindings(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(String base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(Name base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> listBindings(Name base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); listBindings(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(String base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(Name base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * Checks for valid query and context source objects.<br> * Executes the search.<br> * Returns the attribute map results from the query.<br> * * @see org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao#getUserAttributesIfNeeded(java.lang.Object[]) */ @SuppressWarnings("unchecked") @Override protected Map<String, List<Object>> getUserAttributesIfNeeded(Object[] args) { final SearchExecutor se = new QuerySearchExecutor(this.baseDN, this.query, args, this.searchControls); final CollectingNameClassPairCallbackHandler attributesMapperCallbackHandler = new AttributesMapperCallbackHandler(this.attributesMapper); this.ldapTemplate.search(se, attributesMapperCallbackHandler); final List<Map<String, List<Object>>> results = attributesMapperCallbackHandler.getList(); return (Map<String, List<Object>>)DataAccessUtils.uniqueResult(results); }
@Test public void testHandleNameClassPair() throws NamingException { tested.handleNameClassPair(expectedNameClassPair); List result = tested.getList(); assertThat(result).hasSize(1); assertThat(result.get(0)).isSameAs(expectedResult); }
list = callbackHandler.getList(); assertThat(list).hasSize(20); person = (Person) list.get(0); list = callbackHandler.getList(); assertThat(list).hasSize(20); person = (Person) list.get(19); list = callbackHandler.getList(); assertThat(list).hasSize(20); person = (Person) list.get(0); list = callbackHandler.getList(); assertThat(list).hasSize(20); person = (Person) list.get(9); list = callbackHandler.getList(); assertThat(list).hasSize(20); person = (Person) list.get(9);