From ade55de992345630e724fe2853a31a3f703443e7 Mon Sep 17 00:00:00 2001 From: Ana Bozianu Date: Thu, 28 Jul 2016 10:20:24 +0300 Subject: [PATCH] RM-3708 - replaced authentication service with person service --- .../org_alfresco_module_rm/rm-job-context.xml | 2 +- .../job/DispositionLifecycleJobExecuter.java | 14 +++++++------- .../job/RecordsManagementJob.java | 4 +--- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/rm-community/rm-community-repo/config/alfresco/module/org_alfresco_module_rm/rm-job-context.xml b/rm-community/rm-community-repo/config/alfresco/module/org_alfresco_module_rm/rm-job-context.xml index 44bd92fe34..fb5701337d 100644 --- a/rm-community/rm-community-repo/config/alfresco/module/org_alfresco_module_rm/rm-job-context.xml +++ b/rm-community/rm-community-repo/config/alfresco/module/org_alfresco_module_rm/rm-job-context.xml @@ -85,7 +85,7 @@ - + diff --git a/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/job/DispositionLifecycleJobExecuter.java b/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/job/DispositionLifecycleJobExecuter.java index aadbbf6f19..8a972fba52 100644 --- a/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/job/DispositionLifecycleJobExecuter.java +++ b/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/job/DispositionLifecycleJobExecuter.java @@ -43,7 +43,7 @@ import org.alfresco.service.cmr.repository.NodeService; import org.alfresco.service.cmr.repository.StoreRef; import org.alfresco.service.cmr.search.ResultSet; import org.alfresco.service.cmr.search.SearchService; -import org.alfresco.service.cmr.security.AuthenticationService; +import org.alfresco.service.cmr.security.PersonService; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -74,8 +74,8 @@ public class DispositionLifecycleJobExecuter extends RecordsManagementJobExecute /** search service */ private SearchService searchService; - /** authenticationService service */ - private AuthenticationService authenticationService; + /** person service */ + private PersonService personService; /** * List of disposition actions to automatically execute when eligible. @@ -241,13 +241,13 @@ public class DispositionLifecycleJobExecuter extends RecordsManagementJobExecute } } - public AuthenticationService getAuthenticationService() + public PersonService getPersonService() { - return authenticationService; + return personService; } - public void setAuthenticationService(AuthenticationService authenticationService) + public void setPersonService(PersonService personService) { - this.authenticationService = authenticationService; + this.personService = personService; } } diff --git a/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/job/RecordsManagementJob.java b/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/job/RecordsManagementJob.java index a1dc0c3a65..61f1d9caad 100644 --- a/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/job/RecordsManagementJob.java +++ b/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/job/RecordsManagementJob.java @@ -129,10 +129,8 @@ public class RecordsManagementJob implements Job if (jobExecuter instanceof DispositionLifecycleJobExecuter) { String auditUser = (String) context.getJobDetail().getJobDataMap().get("runAuditAs"); - if (((DispositionLifecycleJobExecuter) jobExecuter).getAuthenticationService() - .authenticationExists(auditUser)) + if (((DispositionLifecycleJobExecuter) jobExecuter).getPersonService().getPersonOrNull(auditUser) != null) { - setRunAuditAs(auditUser); } else