mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-08 14:51:49 +00:00
Merged DEV/BUGFIXING/HEAD-2014_12_09 to HEAD
r92608: RM-1659: Make sure node substitution suggester is loaded after the custom model Minor formatting changes git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@92867 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -22,6 +22,7 @@ import org.alfresco.module.org_alfresco_module_rm.admin.RecordsManagementAdminSe
|
||||
import org.alfresco.module.org_alfresco_module_rm.action.impl.SplitEmailAction;
|
||||
import org.alfresco.module.org_alfresco_module_rm.caveat.RMCaveatConfigService;
|
||||
import org.alfresco.module.org_alfresco_module_rm.email.CustomEmailMappingService;
|
||||
import org.alfresco.repo.action.parameter.NodeParameterSuggesterBootstrap;
|
||||
import org.alfresco.repo.security.authentication.AuthenticationUtil;
|
||||
import org.alfresco.repo.security.authentication.AuthenticationUtil.RunAsWork;
|
||||
import org.alfresco.repo.transaction.RetryingTransactionHelper.RetryingTransactionCallback;
|
||||
@@ -41,6 +42,17 @@ public class RecordsManagementBootstrap extends AbstractLifecycleBean
|
||||
private RMCaveatConfigService caveatConfigService;
|
||||
private CustomEmailMappingService customEmailMappingService;
|
||||
private RecordsManagementAdminService adminService;
|
||||
private NodeParameterSuggesterBootstrap suggesterBootstrap;
|
||||
|
||||
public NodeParameterSuggesterBootstrap getSuggesterBootstrap()
|
||||
{
|
||||
return suggesterBootstrap;
|
||||
}
|
||||
|
||||
public void setSuggesterBootstrap(NodeParameterSuggesterBootstrap suggesterBootstrap)
|
||||
{
|
||||
this.suggesterBootstrap = suggesterBootstrap;
|
||||
}
|
||||
|
||||
public void setTransactionService(TransactionService transactionService)
|
||||
{
|
||||
@@ -84,6 +96,10 @@ public class RecordsManagementBootstrap extends AbstractLifecycleBean
|
||||
|
||||
// Initialise the custom model
|
||||
adminService.initialiseCustomModel();
|
||||
|
||||
// Initialize the suggester after the model
|
||||
// in case it contains namespaces from custom models
|
||||
suggesterBootstrap.init();
|
||||
|
||||
// Initialise the SplitEmailAction
|
||||
SplitEmailAction action = (SplitEmailAction)getApplicationContext().getBean("splitEmail");
|
||||
|
Reference in New Issue
Block a user