* @throws UpdateNotAllowedException If the update is not allowed.
*/
public void setProcessContext (ProcessData newValues)
throws InvalidDataException, UpdateNotAllowedException {
if (!workflowState().equals (State.OPEN)) {
throw new UpdateNotAllowedException
("Process is not in state open.");
}
// verify first to avoid partial change.
ProcessDataInfo sig = getPaProcessDef().contextSignature ();
for (Iterator i = newValues.keySet().iterator(); i.hasNext();) {