public interface ProjectService
Project createDefaultStatusProjectWithManager(String name, String description, Long parentId, String username) throws ProjectNotFoundException
ProjectNotFoundExceptionProject createDefaultStatusProjectWithAttributes(Long parentId, String name, String description, Set<String> managers, Set<String> participators) throws ProjectNotFoundException
ProjectNotFoundExceptionProject updateProjectInfo(long id, String param, String[] values) throws ProjectNotFoundException, ParameterEntityException
void deleteProjectById(long id,
boolean deleteChild)
throws ProjectNotFoundException
ProjectNotFoundExceptionvoid deleteProject(Project project, boolean deleteChild)
Project cloneProjectById(long id, boolean cloneTask) throws ProjectNotFoundException
ProjectNotFoundExceptionProject getProjectById(Long id) throws ProjectNotFoundException
ProjectNotFoundExceptionTask createTaskToProjectId(long id, Task task) throws ProjectNotFoundException
ProjectNotFoundExceptionList<Task> getTasksWithKeywordByProjectId(List<Long> ids, OrderBy orderBy, String keyword)
Project removePermissionFromProjectId(Long id, String permission, String type) throws ProjectNotFoundException, NotAllowedOperationOnEntityException
Project addPermissionsFromProjectId(Long id, String permissions, String type) throws ProjectNotFoundException, NotAllowedOperationOnEntityException
Copyright © 2003–2015 eXo Platform SAS. All rights reserved.