RM-5878 adding config so patch will run on start up, fixing issue caused by missing maven dependancy for jcommander 1.66

This commit is contained in:
Ross Gale
2017-11-28 10:05:36 +00:00
parent 885ef4faaa
commit 379b3a2257
3 changed files with 9 additions and 16 deletions

View File

@@ -22,6 +22,8 @@ import org.alfresco.module.org_alfresco_module_rm.patch.AbstractModulePatch;
import org.alfresco.module.org_alfresco_module_rm.search.RecordsManagementSearchService;
import org.alfresco.module.org_alfresco_module_rm.search.SavedSearchDetails;
import org.alfresco.service.cmr.repository.NodeService;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import static org.alfresco.module.org_alfresco_module_rm.model.RecordsManagementModel.SAVED_SEARCH_ASPECT;
@@ -39,6 +41,8 @@ public class RMv23SavedSearchesPatch extends AbstractModulePatch
/** node service */
private NodeService nodeService;
private static final String RM_SITE_ID = "rm";
/**
* @param recordsManagementSearchService records management search service
*/
@@ -61,10 +65,9 @@ public class RMv23SavedSearchesPatch extends AbstractModulePatch
@Override
public void applyInternal()
{
for(SavedSearchDetails savedSearchDetails : recordsManagementSearchService.getSavedSearches("rm"))
for(SavedSearchDetails savedSearchDetails : recordsManagementSearchService.getSavedSearches(RM_SITE_ID))
{
nodeService.addAspect(savedSearchDetails.getNodeRef(),SAVED_SEARCH_ASPECT,null);
}
}
}