Interface ComponentDAO<T extends com.flower.docs.domain.component.Component>
-
- Type Parameters:
T
- The type of component
- All Superinterfaces:
GenericDAO<T>
- All Known Subinterfaces:
DocumentDAO
,FolderDAO
,TaskDAO
,VirtualFolderDAO
public interface ComponentDAO<T extends com.flower.docs.domain.component.Component> extends GenericDAO<T>
Data Access Object allowing to manage persistence and access toComponent
domain objects- Author:
- Christopher Laszczuk
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.flower.docs.domain.search.SearchResponse
find(com.flower.docs.domain.search.SearchRequest request)
Finds components with pagination.-
Methods inherited from interface com.flower.docs.dao.api.GenericDAO
delete, fetch, store, update
-
-
-
-
Method Detail
-
find
com.flower.docs.domain.search.SearchResponse find(com.flower.docs.domain.search.SearchRequest request) throws com.flower.docs.domain.exception.TechnicalException
Finds components with pagination. This method may useCriteriaHelper
to allow serialization of supplied criteria.- Parameters:
request
- The search request- Returns:
- The found components of type T as search response object according to supplied parameters
- Throws:
com.flower.docs.domain.exception.TechnicalException
- If a technical error occurs
-
-