class LdapTemplate implements LdapOperations, InitializingBean {

	@Override
	public <T> T executeReadOnly(ContextExecutor<T> ce) {
		DirContext ctx = contextSource.getReadOnlyContext();
		return executeWithContext(ce, ctx);
	}

	public  LdapTemplate();
	public  LdapTemplate(ContextSource contextSource);

}