public final class ProjectUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DUE_DATE |
static long |
INCOMING_PROJECT_ID |
static long |
LABEL_PROJECT_ID |
static String |
NAME |
static long |
TODO_PROJECT_ID |
static String |
URL_LABEL_ALL |
static String |
URL_LABEL_DETAIL |
static String |
URL_PROJECT_ALL |
static String |
URL_PROJECT_DETAIL |
static String |
URL_PROJECT_MY_TASK |
| Modifier and Type | Method and Description |
|---|---|
static String |
buildBreadcumbs(Long id,
ProjectService projectService,
ResourceBundle bundle) |
static String |
buildProjectURL(Project project,
org.exoplatform.portal.mop.SiteKey siteKey,
org.exoplatform.container.ExoContainer container,
org.exoplatform.web.controller.router.Router router) |
static List<Project> |
buildRootProjects(List<Project> projects) |
static List<Project> |
flattenTree(List<Project> projectTree,
ProjectService projectService) |
static List<ProjectDto> |
flattenTree(List<ProjectDto> projectTree,
ProjectService projectService,
int offset,
int limit) |
static Set<String> |
getManager(long projectId) |
static Set<String> |
getParticipator(long projectId) |
static long |
getProjectIdFromURI(String requestPath) |
static List<ProjectDto> |
getProjectTree(List<ProjectDto> projects,
org.exoplatform.services.security.Identity identity) |
static List<ProjectDto> |
getProjectTree(List<String> memberships,
String query,
org.exoplatform.services.security.Identity identity,
ProjectService projectService,
int offset,
int limit) |
static List<Project> |
getProjectTree(String space_group_id,
ProjectService projectService) |
static List<ProjectDto> |
getProjectTree(String space_group_id,
ProjectService projectService,
int offset,
int limit) |
static boolean |
isCurrentUserHasNoProject() |
static Project |
newProjectInstance(String name,
String description,
Set<String> managers,
Set<String> participators) |
static Project |
newProjectInstance(String name,
String description,
String username) |
static ProjectDto |
newProjectInstanceDto(String name,
String description,
Set<String> managers,
Set<String> participators) |
static ProjectDto |
newProjectInstanceDto(String name,
String description,
String username) |
static Object[] |
parsePermalinkURL(String requestPath) |
static String |
permalink(Long projectId,
String filter,
Long labelId) |
static ProjectDto |
projectToDto(Project project) |
static Project |
projectToEntity(ProjectDto projectDto) |
static Project |
saveProjectField(ProjectService projService,
long projectId,
Map<String,String[]> fields) |
static ProjectDto |
saveProjectField(ProjectService projService,
long projectId,
Map<String,String[]> fields) |
public static final String URL_PROJECT_DETAIL
public static final String URL_PROJECT_ALL
public static final String URL_PROJECT_MY_TASK
public static final String URL_LABEL_ALL
public static final String URL_LABEL_DETAIL
public static final long INCOMING_PROJECT_ID
public static final long TODO_PROJECT_ID
public static final long LABEL_PROJECT_ID
public static final String NAME
public static final String DUE_DATE
public static List<Project> getProjectTree(String space_group_id, ProjectService projectService)
public static List<ProjectDto> getProjectTree(String space_group_id, ProjectService projectService, int offset, int limit)
public static List<ProjectDto> getProjectTree(List<String> memberships, String query, org.exoplatform.services.security.Identity identity, ProjectService projectService, int offset, int limit)
public static List<ProjectDto> getProjectTree(List<ProjectDto> projects, org.exoplatform.services.security.Identity identity)
public static Project projectToEntity(ProjectDto projectDto)
public static ProjectDto projectToDto(Project project)
public static List<Project> flattenTree(List<Project> projectTree, ProjectService projectService)
public static List<ProjectDto> flattenTree(List<ProjectDto> projectTree, ProjectService projectService, int offset, int limit)
public static String buildBreadcumbs(Long id, ProjectService projectService, ResourceBundle bundle)
public static String buildProjectURL(Project project, org.exoplatform.portal.mop.SiteKey siteKey, org.exoplatform.container.ExoContainer container, org.exoplatform.web.controller.router.Router router)
public static long getProjectIdFromURI(String requestPath)
public static Project newProjectInstance(String name, String description, String username)
public static ProjectDto newProjectInstanceDto(String name, String description, String username)
public static Project newProjectInstance(String name, String description, Set<String> managers, Set<String> participators)
public static ProjectDto newProjectInstanceDto(String name, String description, Set<String> managers, Set<String> participators)
public static Project saveProjectField(ProjectService projService, long projectId, Map<String,String[]> fields) throws EntityNotFoundException, ParameterEntityException
public static ProjectDto saveProjectField(ProjectService projService, long projectId, Map<String,String[]> fields) throws EntityNotFoundException, ParameterEntityException
public static boolean isCurrentUserHasNoProject()
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.