diff --git a/src/main/java/org/springframework/data/ldap/repository/support/LdapRepositoryFactoryBean.java b/src/main/java/org/springframework/data/ldap/repository/support/LdapRepositoryFactoryBean.java index a5b23d38..2bf0fd59 100644 --- a/src/main/java/org/springframework/data/ldap/repository/support/LdapRepositoryFactoryBean.java +++ b/src/main/java/org/springframework/data/ldap/repository/support/LdapRepositoryFactoryBean.java @@ -28,17 +28,28 @@ * {@link org.springframework.data.ldap.repository.LdapRepository} instances. * * @author Mattias Hellborg Arthursson + * @author Oliver Gierke */ public class LdapRepositoryFactoryBean, S> extends RepositoryFactoryBeanSupport { private LdapOperations ldapOperations; + /** + * Creates a new {@link LdapRepositoryFactoryBean} for the given repository interface. + * + * @param repositoryInterface must not be {@literal null}. + */ + public LdapRepositoryFactoryBean(Class repositoryInterface) { + super(repositoryInterface); + } + public void setLdapOperations(LdapOperations ldapOperations) { this.ldapOperations = ldapOperations; } - /* (non-Javadoc) + /* + * (non-Javadoc) * @see org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport#createRepositoryFactory() */ @Override @@ -46,7 +57,8 @@ protected RepositoryFactorySupport createRepositoryFactory() { return new LdapRepositoryFactory(ldapOperations); } - /* (non-Javadoc) + /* + * (non-Javadoc) * @see org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport#afterPropertiesSet() */ @Override @@ -55,6 +67,5 @@ public void afterPropertiesSet() { Assert.notNull(ldapOperations, "LdapOperations must be set"); super.afterPropertiesSet(); - } }