/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> T lookup(String dn, ParameterizedContextMapper<T> mapper) { return (T) ldapOperations.lookup(dn, mapper); }
/** * {@inheritDoc} */ @Override public void modifyAttributes(DirContextOperations ctx) { ldapOperations.modifyAttributes(ctx); }
/** * {@inheritDoc} */ @Override public void unbind(String dn) { ldapOperations.unbind(dn); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(String base, String filter, ParameterizedContextMapper<T> mapper) { return ldapOperations.search(base, filter, mapper); }
/** * {@inheritDoc} */ @Override public void bind(String dn, Object obj, Attributes attributes) { ldapOperations.bind(dn, obj, attributes); }
public void performOperation() { log.debug("Performing operation for unbind -" + " renaming to temporary entry."); ldapOperations.rename(originalDn, temporaryDn); }
/** * {@inheritDoc} */ @Override public DirContextOperations lookupContext(String dn) { return ldapOperations.lookupContext(dn); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> T searchForObject(String base, String filter, ParameterizedContextMapper<T> mapper) { return (T) ldapOperations.searchForObject(base, filter, mapper); }
/** * {@inheritDoc} */ @Override public boolean authenticate(String base, String filter, String password) { return ldapOperations.authenticate(base, filter, password); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(String base, String filter, SearchControls controls, ParameterizedContextMapper<T> mapper, DirContextProcessor processor) { return ldapOperations.search(base, filter, controls, mapper, processor); }
/** * {@inheritDoc} */ @Override public void bind(DirContextOperations ctx) { ldapOperations.bind(ctx); }
public void rollback() { try { ldapOperations.rename(temporaryDn, originalDn); } catch (Exception e) { log.warn("Filed to rollback unbind operation, temporaryDn: " + temporaryDn + "; originalDn: " + originalDn); } }
/** * {@inheritDoc} */ @Override public DirContextOperations lookupContext(Name dn) { return ldapOperations.lookupContext(dn); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> T searchForObject(Name base, String filter, ParameterizedContextMapper<T> mapper) { return (T) ldapOperations.searchForObject(base, filter, mapper); }
/** * {@inheritDoc} */ @Override public boolean authenticate(Name base, String filter, String password) { return ldapOperations.authenticate(base, filter, password); } }
/** * {@inheritDoc} */ @Override public void modifyAttributes(DirContextOperations ctx) { ldapOperations.modifyAttributes(ctx); }