com.adobe.solutions.prm.sdk
Interface ProjectStatusResolver
public interface ProjectStatusResolver
getInitialState
String getInitialState()
getPendingState
String getPendingState()
getRunningState
String getRunningState()
getCompletedState
String getCompletedState()
getTerminatedState
String getTerminatedState()
getDefaultWorkItemStatus
String getDefaultWorkItemStatus()
getDefaultProjectStatus
String getDefaultProjectStatus()
calculate
void calculate(WorkItem workItem)
calculate
void calculate(Project project)
calculateState
void calculateState(Project project)
performStatusRollup
void performStatusRollup(WorkItem workItem,
boolean updateChanges)
throws PersistenceException
- Throws:
PersistenceException
performStatusRollup
void performStatusRollup(Project project,
boolean updateChanges)
throws PersistenceException
- Throws:
PersistenceException
performStateAndStatusRollup
void performStateAndStatusRollup(WorkItem workItem,
boolean updateChanges)
throws PersistenceException
- Throws:
PersistenceException
performStateRollup
void performStateRollup(Project project,
boolean updateChanges)
throws PersistenceException
- Throws:
PersistenceException
performStateRollup
void performStateRollup(WorkItem wkItem,
boolean updateChanges)
throws PersistenceException
- Throws:
PersistenceException
compareOrder
int compareOrder(String state1,
String state2)
isTerminatingState
boolean isTerminatingState(String state)
[an error occurred while processing this directive] [an error occurred while processing this directive]