com.adobe.solutions.prm.sdk
Interface ProjectStatusResolver


public interface ProjectStatusResolver


Method Summary
 void calculate(Project project)
           
 void calculate(WorkItem workItem)
           
 void calculateState(Project project)
           
 int compareOrder(String state1, String state2)
           
 String getCompletedState()
           
 String getDefaultProjectStatus()
           
 String getDefaultWorkItemStatus()
           
 String getInitialState()
           
 String getPendingState()
           
 String getRunningState()
           
 String getTerminatedState()
           
 boolean isTerminatingState(String state)
           
 void performStateAndStatusRollup(WorkItem workItem, boolean updateChanges)
           
 void performStateRollup(Project project, boolean updateChanges)
           
 void performStateRollup(WorkItem wkItem, boolean updateChanges)
           
 void performStatusRollup(Project project, boolean updateChanges)
           
 void performStatusRollup(WorkItem workItem, boolean updateChanges)
           
 

Method Detail

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]