Package fr.becpg.repo.search.impl
Class PaginatedSearchCacheImpl
java.lang.Object
fr.becpg.repo.search.impl.PaginatedSearchCacheImpl
- All Implemented Interfaces:
PaginatedSearchCache
@Service("paginatedSearchCache")
public class PaginatedSearchCacheImpl
extends Object
implements PaginatedSearchCache
PaginatedSearchCacheImpl class.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) BeCPGCacheServiceprivate static final Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate List<org.alfresco.service.cmr.repository.NodeRef>extract(MultiLevelListData data) getSearchMultiLevelResults(String queryId) getSearchMultiLevelResults.List<org.alfresco.service.cmr.repository.NodeRef>getSearchResults(String queryId) getSearchResults.storeMultiLevelSearchResults.storeSearchResults(List<org.alfresco.service.cmr.repository.NodeRef> results) storeSearchResults.
-
Field Details
-
CACHE_KEY
-
CACHE_KEY_MULTI_LEVEL
-
beCPGCacheService
-
-
Constructor Details
-
PaginatedSearchCacheImpl
public PaginatedSearchCacheImpl()
-
-
Method Details
-
getSearchResults
getSearchResults.
- Specified by:
getSearchResultsin interfacePaginatedSearchCache- Parameters:
queryId- aStringobject.- Returns:
- a
Listobject.
-
extract
-
storeSearchResults
storeSearchResults.
- Specified by:
storeSearchResultsin interfacePaginatedSearchCache- Parameters:
results- aListobject.- Returns:
- a
Stringobject.
-
getSearchMultiLevelResults
getSearchMultiLevelResults.
- Specified by:
getSearchMultiLevelResultsin interfacePaginatedSearchCache- Parameters:
queryId- aStringobject.- Returns:
- a
MultiLevelListDataobject.
-
storeMultiLevelSearchResults
storeMultiLevelSearchResults.
- Specified by:
storeMultiLevelSearchResultsin interfacePaginatedSearchCache- Parameters:
listData- aMultiLevelListDataobject.- Returns:
- a
Stringobject.
-