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 to Component domain objects
    Author:
    Christopher Laszczuk
    • 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 use CriteriaHelper 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