public class RecordsManagementSearchServiceImpl extends Object implements RecordsManagementSearchService
| Constructor and Description |
|---|
RecordsManagementSearchServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addReports(String siteId)
Adds the reports as saved searches to a given site.
|
void |
deleteSavedSearch(SavedSearchDetails savedSearchDetails)
Delete saved search
|
void |
deleteSavedSearch(String siteId,
String name)
Delete saved search
|
SavedSearchDetails |
getSavedSearch(String siteId,
String name)
Get a named saved search for a given records management site.
|
List<SavedSearchDetails> |
getSavedSearches(String siteId)
Get all the searches saved on the given records management site.
|
SavedSearchDetails |
saveSearch(SavedSearchDetails savedSearchDetails)
Save records management search.
|
SavedSearchDetails |
saveSearch(String siteId,
String name,
String description,
String query,
RecordsManagementSearchParameters searchParameters,
boolean isPublic)
Save records management search.
|
List<org.alfresco.util.Pair<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>> |
search(String siteId,
String query,
RecordsManagementSearchParameters rmSearchParameters)
Execute a records management search
|
void |
setFileFolderService(org.alfresco.service.cmr.model.FileFolderService fileFolderService) |
void |
setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setReportsJSON(String reportsJSON) |
void |
setSearchService(org.alfresco.service.cmr.search.SearchService searchService) |
void |
setSiteService(org.alfresco.service.cmr.site.SiteService siteService) |
public void setFileFolderService(org.alfresco.service.cmr.model.FileFolderService fileFolderService)
fileFolderService - file folder servicepublic void setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
searchService - search servicepublic void setSiteService(org.alfresco.service.cmr.site.SiteService siteService)
siteService - site servicepublic void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
namespaceService - namespace servicepublic void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - Node servicepublic void setReportsJSON(String reportsJSON)
reportsJSON - public List<org.alfresco.util.Pair<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>> search(String siteId, String query, RecordsManagementSearchParameters rmSearchParameters)
RecordsManagementSearchServicesearch in interface RecordsManagementSearchServicesiteId - the id of the rm site to queryquery - search query stringrmSearchParameters - search parametersList<Pair<NodeRef, NodeRef> search results as pairs for parent and child nodesRecordsManagementSearchService.search(java.lang.String, java.lang.String, org.alfresco.module.org_alfresco_module_rm.search.RecordsManagementSearchParameters)public List<SavedSearchDetails> getSavedSearches(String siteId)
RecordsManagementSearchServicegetSavedSearches in interface RecordsManagementSearchServicesiteId - site idSavedSearchDetails}> list of saved search detailsRecordsManagementSearchService.getSavedSearches(java.lang.String)public SavedSearchDetails getSavedSearch(String siteId, String name)
RecordsManagementSearchServicegetSavedSearch in interface RecordsManagementSearchServicesiteId - site idname - name of searchSavedSearchDetails saved search detailsRecordsManagementSearchService.getSavedSearch(java.lang.String, java.lang.String)public SavedSearchDetails saveSearch(String siteId, String name, String description, String query, RecordsManagementSearchParameters searchParameters, boolean isPublic)
RecordsManagementSearchServicesaveSearch in interface RecordsManagementSearchServicesiteId - site idname - namedescription - descriptionquery - search stringisPublic - indicates whether the saved search is public or notSavedSearchDetails details of the saved searchorg.alfresco.module.org_alfresco_module_rm.search.RecordsManagementSearchService#saveSearch(java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)public SavedSearchDetails saveSearch(SavedSearchDetails savedSearchDetails)
RecordsManagementSearchServicesaveSearch in interface RecordsManagementSearchServicesavedSearchDetails - details of search to saveSavedSearchDetails details of the saved searchRecordsManagementSearchService.saveSearch(org.alfresco.module.org_alfresco_module_rm.search.SavedSearchDetails)public void deleteSavedSearch(String siteId, String name)
RecordsManagementSearchServicedeleteSavedSearch in interface RecordsManagementSearchServicesiteId - site idname - name of saved searchRecordsManagementSearchService.deleteSavedSearch(java.lang.String, java.lang.String)public void deleteSavedSearch(SavedSearchDetails savedSearchDetails)
RecordsManagementSearchServicedeleteSavedSearch in interface RecordsManagementSearchServicesavedSearchDetails - saved search detailsRecordsManagementSearchService.deleteSavedSearch(org.alfresco.module.org_alfresco_module_rm.search.SavedSearchDetails)public void addReports(String siteId)
RecordsManagementSearchServiceaddReports in interface RecordsManagementSearchServicesiteId - site idRecordsManagementSearchService.addReports(java.lang.String)Copyright © 2005–2018 Alfresco Software. All rights reserved.