com.adobe.solutions.prm.sdk
Interface ProjectStatusResolver
public interface ProjectStatusResolver
getInitialState
java.lang.String getInitialState()
getPendingState
java.lang.String getPendingState()
getRunningState
java.lang.String getRunningState()
getCompletedState
java.lang.String getCompletedState()
getTerminatedState
java.lang.String getTerminatedState()
getDefaultWorkItemStatus
java.lang.String getDefaultWorkItemStatus()
getDefaultProjectStatus
java.lang.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(java.lang.String state1,
java.lang.String state2)
isTerminatingState
boolean isTerminatingState(java.lang.String state)
[an error occurred while processing this directive] [an error occurred while processing this directive]