This figure describes the states (in boxes) and transitions between the states (in

labeled lines flowing to and from the boxes).

The states are:

REGISTERED

ACTIVE

INACTIVE

UPDATE_PENDING

DELETE_PENDING

Flow from REGISTERED state to ACTIVE state: registerXXXRes(approve)

Circular flow from REGISTERED state: registerXXXRes(disapprove) to registerXXXReq to updateXXX back to REGISTERED state

Circular flow from ACTIVE state: updateXXX back to ACTIVE state

Flow from ACTIVE state to INACTIVE state: deactivateXXX

Flow from ACTIVE state to UPDATE_PENDING state: updateXXXReq

Flow from UPDATE_PENDING to ACTIVE state: updateXXXRes

Flow from INACTIVE state to ACTIVE state: activateXXX

Flow from INACTIVE state to DELETE_PENDING state: deleteXXReq

Flow from DELETE_PENDING state to REGISTERED state: deleteXXXRes(approve) to

registerXXXReq to updateXXX to REGISTERED state

Flow from DELETE_PENDING state to INACTIVE state: deleteXXXRes(disapprove)