TSK-1723: Review Findings
This commit is contained in:
parent
e033f35cdc
commit
69ee0235e4
|
@ -62,9 +62,9 @@ public class TaskanaEngineConfiguration {
|
|||
private static final String TASKANA_JOB_PRIORITY_BATCHSIZE = "taskana.jobs.priority.batchSize";
|
||||
private static final String TASKANA_JOB_PRIORITY_RUN_EVERY = "taskana.jobs.priority.runEvery";
|
||||
private static final String TASKANA_JOB_PRIORITY_FIRST_RUN = "taskana.jobs.priority.firstRunAt";
|
||||
private static final String TASKANA_JOB_PRIORITY_ACTIVE = "taskana.jobs.priority.active";
|
||||
private static final String TASKANA_JOB_USER_REFRESH_FIRST_RUN =
|
||||
"taskana.jobs.user.refresh.firstRunAt";
|
||||
private static final String TASKANA_JOB_PRIORITY_ACTIVE = "taskana.jobs.priority.active";
|
||||
private static final String TASKANA_JOB_USER_REFRESH_RUN_EVERY =
|
||||
"taskana.jobs.user.refresh.runEvery";
|
||||
private static final String TASKANA_DOMAINS_PROPERTY = "taskana.domains";
|
||||
|
|
|
@ -141,13 +141,10 @@ public class LdapClient {
|
|||
userOrGroupFilter.or(new EqualsFilter(getUserIdAttribute(), userOrGroup));
|
||||
});
|
||||
|
||||
final AndFilter andFilter = new AndFilter();
|
||||
andFilter.and(userOrGroupFilter);
|
||||
|
||||
final List<User> users =
|
||||
ldapTemplate.search(
|
||||
getUserSearchBase(),
|
||||
andFilter.encode(),
|
||||
userOrGroupFilter.encode(),
|
||||
SearchControls.SUBTREE_SCOPE,
|
||||
getLookUpUserInfoAttributesToReturn(),
|
||||
new UserInfoContextMapper());
|
||||
|
|
|
@ -98,7 +98,13 @@ public class UserInfoRefreshJob extends AbstractTaskanaJob {
|
|||
users.forEach(
|
||||
user -> {
|
||||
try {
|
||||
if (LOGGER.isDebugEnabled()) {
|
||||
LOGGER.debug("Trying to insert user {}", user);
|
||||
}
|
||||
taskanaEngineImpl.getUserService().createUser(user);
|
||||
if (LOGGER.isDebugEnabled()) {
|
||||
LOGGER.debug("Successfully inserted user {}", user);
|
||||
}
|
||||
} catch (InvalidArgumentException
|
||||
| NotAuthorizedException
|
||||
| UserAlreadyExistException e) {
|
||||
|
@ -112,7 +118,17 @@ public class UserInfoRefreshJob extends AbstractTaskanaJob {
|
|||
users.forEach(
|
||||
user -> {
|
||||
try {
|
||||
user.setData(taskanaEngineImpl.getUserService().getUser(user.getId()).getData());
|
||||
|
||||
String userData = taskanaEngineImpl.getUserService().getUser(user.getId()).getData();
|
||||
if (userData != null) {
|
||||
if (LOGGER.isDebugEnabled()) {
|
||||
LOGGER.debug("Trying to set userData {} for user {}", userData, user);
|
||||
}
|
||||
user.setData(taskanaEngineImpl.getUserService().getUser(user.getId()).getData());
|
||||
if (LOGGER.isDebugEnabled()) {
|
||||
LOGGER.debug("Successfully set userData {} for user {}", userData, user);
|
||||
}
|
||||
}
|
||||
} catch (UserNotFoundException e) {
|
||||
if (LOGGER.isDebugEnabled()) {
|
||||
LOGGER.debug(
|
||||
|
|
Loading…
Reference in New Issue