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 Set<String> |
getManager(long projectId) |
static Set<String> |
getParticipator(long projectId) |
static long |
getProjectIdFromURI(String requestPath) |
static List<Project> |
getProjectTree(String space_group_id,
ProjectService projectService) |
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 Object[] |
parsePermalinkURL(String requestPath) |
static String |
permalink(Long projectId,
String filter,
Long labelId) |
static Project |
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<Project> flattenTree(List<Project> projectTree, ProjectService projectService)
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 Project newProjectInstance(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 boolean isCurrentUserHasNoProject()
Copyright © 2003–2019 eXo Platform SAS. All rights reserved.