added DAORealmHelperFactory to simplify the creation of dao based realms

This commit is contained in:
Sebastian Sdorra
2017-01-15 12:50:29 +01:00
parent 76384de26f
commit 3536c29908
6 changed files with 102 additions and 28 deletions

View File

@@ -77,15 +77,14 @@ public class DefaultRealm extends AuthorizingRealm
*
* @param service
* @param collector
* @param userDAO
* @param groupDAO
* @param helperFactory
*/
@Inject
public DefaultRealm(PasswordService service,
DefaultAuthorizationCollector collector, UserDAO userDAO, GroupDAO groupDAO)
DefaultAuthorizationCollector collector, DAORealmHelperFactory helperFactory)
{
this.collector = collector;
this.helper = new DAORealmHelper(REALM, userDAO, groupDAO);
this.helper = helperFactory.create(REALM);
PasswordMatcher matcher = new PasswordMatcher();