Package org.exoplatform.task.dao
Interface ProjectHandler
- All Known Implementing Classes:
ProjectDAOImpl
public interface ProjectHandler
extends org.exoplatform.commons.api.persistence.GenericDAO<Project,Long>
- Version:
- $Revision$
- Author:
- Trong Tran
-
Method Summary
Modifier and TypeMethodDescriptionintcountCollaboratedProjects(String userName, String keyword) intcountNotEmptyProjects(List<String> memberships, String keyword) org.exoplatform.commons.utils.ListAccess<Project> findAllByMembershipsAndKeyword(List<String> membership, String keyword, OrderBy order) findCollaboratedProjects(String userName, String keyword, int offset, int limit) findNotEmptyProjects(List<String> memberships, String keyword, int offset, int limit) org.exoplatform.commons.utils.ListAccess<Project> findProjects(ProjectQuery query) org.exoplatform.commons.utils.ListAccess<Project> findSubProjects(Project project) removeProject(long projectId, boolean deleteChild) <T> List<T> selectProjectField(ProjectQuery query, String fieldName) Methods inherited from interface org.exoplatform.commons.api.persistence.GenericDAO
count, create, createAll, delete, deleteAll, deleteAll, find, findAll, update, updateAll
-
Method Details
-
findCollaboratedProjects
-
findNotEmptyProjects
-
countCollaboratedProjects
-
countNotEmptyProjects
-
selectProjectField
-
removeProject
-
findSubProjects
-
findAllByMembershipsAndKeyword
-
findProjects
-