本文整理了Java中org.apache.directory.ldap.client.api.LdapConnection.lookup()
方法的一些代码示例,展示了LdapConnection.lookup()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。LdapConnection.lookup()
方法的具体详情如下:
包路径:org.apache.directory.ldap.client.api.LdapConnection
类名称:LdapConnection
方法名:lookup
[英]Searches for an entry having the given distinguished name.
[中]搜索具有给定可分辨名称的条目。
代码示例来源:origin: org.apache.directory.api/api-ldap-client-api
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( String dn, String... attributes ) throws LdapException
{
return connection.lookup( dn, attributes );
}
代码示例来源:origin: org.apache.directory.api/api-ldap-client-all
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( Dn dn ) throws LdapException
{
return connection.lookup( dn );
}
代码示例来源:origin: org.apache.directory.api/api-ldap-client-all
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( String dn, String... attributes ) throws LdapException
{
return connection.lookup( dn, attributes );
}
代码示例来源:origin: org.apache.directory.api/api-all
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( Dn dn, Control[] controls, String... attributes ) throws LdapException
{
return connection.lookup( dn, controls, attributes );
}
代码示例来源:origin: org.apache.directory.api/api-ldap-client-all
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( String dn, Control[] controls, String... attributes ) throws LdapException
{
return connection.lookup( dn, controls, attributes );
}
代码示例来源:origin: org.apache.directory.api/api-all
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( String dn, Control[] controls, String... attributes ) throws LdapException
{
return connection.lookup( dn, controls, attributes );
}
代码示例来源:origin: org.apache.directory.api/api-all
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( Dn dn, String... attributes ) throws LdapException
{
return connection.lookup( dn, attributes );
}
代码示例来源:origin: org.apache.directory.api/api-all
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( String dn, String... attributes ) throws LdapException
{
return connection.lookup( dn, attributes );
}
代码示例来源:origin: org.apache.directory.api/api-ldap-client-api
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( Dn dn ) throws LdapException
{
return connection.lookup( dn );
}
代码示例来源:origin: org.apache.directory.api/api-ldap-client-api
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( String dn ) throws LdapException
{
return connection.lookup( dn );
}
代码示例来源:origin: org.apache.directory.client.ldap/ldap-client-api
/**
* @see #lookup(String, String...)
*/
public SearchResponse lookup( String dn ) throws LdapException
{
return lookup( dn, SchemaConstants.ALL_USER_ATTRIBUTES_ARRAY );
}
代码示例来源:origin: org.apache.directory.api/api-ldap-client-all
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( String dn ) throws LdapException
{
return connection.lookup( dn );
}
代码示例来源:origin: org.apache.directory.api/api-ldap-client-all
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( Dn dn, Control[] controls, String... attributes ) throws LdapException
{
return connection.lookup( dn, controls, attributes );
}
代码示例来源:origin: org.apache.directory.api/api-all
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( Dn dn ) throws LdapException
{
return connection.lookup( dn );
}
代码示例来源:origin: org.apache.directory.api/api-all
/**
* {@inheritDoc}
*/
@Override
public Entry lookup( String dn ) throws LdapException
{
return connection.lookup( dn );
}
代码示例来源:origin: org.openengsb.infrastructure/org.openengsb.infrastructure.ldap
/**
* Returns the {@link Entry} with given {@link Dn}. If dn does not exist but its parent does, a
* {@link NoSuchNodeException} is thrown. If one of dn's ancestors does not exist, a {@link MissingParentException}
* is thrown.
*/
public Entry lookup(Dn dn) throws NoSuchNodeException, MissingParentException {
existsCheck(dn);
try {
return connection.lookup(dn);
} catch (LdapException e) {
throw new LdapDaoException(e);
}
}
代码示例来源:origin: apache/jackrabbit-oak
@Test
public void testValidate() throws Exception {
LdapConnection connection = Mockito.mock(LdapConnection.class);
when(connection.isConnected()).thenReturn(true);
when(connection.lookup(Dn.ROOT_DSE, SchemaConstants.NO_ATTRIBUTE)).thenReturn(Mockito.mock(Entry.class));
assertTrue(validator.validate(connection));
}
}
代码示例来源:origin: apache/jackrabbit-oak
@Test
public void testValidateThrowsException() throws Exception {
LdapConnection connection = Mockito.mock(LdapConnection.class);
doThrow(LdapException.class).when(connection).lookup(Dn.ROOT_DSE, SchemaConstants.NO_ATTRIBUTE);
assertFalse(validator.validate(connection));
}
代码示例来源:origin: apache/jackrabbit-oak
@Test
public void testValidateLookupReturnsNull() throws Exception {
LdapConnection connection = Mockito.mock(LdapConnection.class);
when(connection.isConnected()).thenReturn(true);
when(connection.lookup(Dn.ROOT_DSE, SchemaConstants.NO_ATTRIBUTE)).thenReturn(null);
assertFalse(validator.validate(connection));
}
代码示例来源:origin: apache/jackrabbit-oak
@Test
public void testValidateNotConnectedLookupReturnsNull() throws Exception {
LdapConnection connection = Mockito.mock(LdapConnection.class);
when(connection.isConnected()).thenReturn(false);
when(connection.lookup(Dn.ROOT_DSE, SchemaConstants.NO_ATTRIBUTE)).thenReturn(null);
assertFalse(validator.validate(connection));
}
内容来源于网络,如有侵权,请联系作者删除!