try {
service = entityManager.createNamedQuery(
AbstractAuthorizationService.QUERY_FIND_BY_NAME,
AbstractAuthorizationService.class).setParameter(
try {
service = entityManager.createNamedQuery(
AbstractAuthorizationService.QUERY_FIND_BY_NAME,
AbstractAuthorizationService.class).setParameter(
service.setUserAccessor(userAccessor);
} catch (NonUniqueResultException e) {
throw new IllegalArgumentException(
service.setUserAccessor(userAccessor);
} catch (NonUniqueResultException e) {
throw new IllegalArgumentException(
service = new DefaultAuthorizationService(userAccessor, name);
entityManager.persist(service);
}
service = new DefaultAuthorizationService(userAccessor, name);
entityManager.persist(service);
}