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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intcountCollaboratedProjects(String userName, String keyword)intcountNotEmptyProjects(List<String> memberships, String keyword)org.exoplatform.commons.utils.ListAccess<Project>findAllByMembershipsAndKeyword(List<String> membership, String keyword, OrderBy order)List<Project>findCollaboratedProjects(String userName, String keyword, int offset, int limit)List<Project>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)ProjectremoveProject(long projectId, boolean deleteChild)<T> List<T>selectProjectField(ProjectQuery query, String fieldName)
-
-
-
Method Detail
-
findCollaboratedProjects
List<Project> findCollaboratedProjects(String userName, String keyword, int offset, int limit)
-
findNotEmptyProjects
List<Project> findNotEmptyProjects(List<String> memberships, String keyword, int offset, int limit)
-
selectProjectField
<T> List<T> selectProjectField(ProjectQuery query, String fieldName)
-
removeProject
Project removeProject(long projectId, boolean deleteChild)
-
findAllByMembershipsAndKeyword
org.exoplatform.commons.utils.ListAccess<Project> findAllByMembershipsAndKeyword(List<String> membership, String keyword, OrderBy order)
-
findProjects
org.exoplatform.commons.utils.ListAccess<Project> findProjects(ProjectQuery query)
-
-