我想知道這兩個API有什麼區別。看起來setAssignee是細粒度的,而聲明是粗粒度的。這是唯一的區別嗎?activiti setAssignee和聲明API之間有什麼區別?
0
A
回答
0
看了一眼索賠的法源代碼,以下是摘錄:
if (!task.getAssignee().equals(userId))
{
throw new ActivitiTaskAlreadyClaimedException(task.getId(), task.getAssignee());
}
else
{
task.setAssignee(userId);
}
commandContext.getHistoryManager().recordTaskClaim(taskId);
從上面很明顯,這是要求做額外的:
- 異常,如果任務拋出已分配
- 記錄了所聲明任務的歷史記錄
1
差異b切口白內障手術挽這些方法在Javadocs of Activiti.
void claim(String taskId, String userId):
與setAssignee(字符串,字符串)的區別提到的是,這裏如果任務>已分配給它的用戶進行檢查,。用戶是否被身份組件知道不會進行檢查。
相關問題
- 1. Array聲明和Collection聲明之間有什麼區別
- 2. 聲明Stream與try-with-resources聲明之間有什麼區別?
- 3. API和Microservice之間有什麼區別?
- 4. [BITS 32]聲明和BITS 32之間有什麼區別?
- 5. XML中的「處理指令」和「聲明性聲明」之間有什麼區別?
- 6. 聲明「MyStuct a();」之間的區別是什麼?和「MyStruct a」?
- 7. 這兩個聲明在反應JavaScript之間有什麼區別?
- 8. Perl變量聲明中的$,@,%之間有什麼區別?
- 9. 這兩種聲明風格之間有什麼區別/優點
- 10. 聲明變量in/out之間有什麼區別嗎?
- 11. 守衛聲明和if ... else聲明之間的基本區別是什麼?
- 12. 定義和聲明之間的區別
- 13. 每個聲明和每個聲明有什麼區別?
- 14. Bing Speech API和UWP Speech API之間有什麼區別
- 15. 在main()之前或之後聲明函數有什麼區別?
- 16. 「層」和「層」之間有什麼區別?
- 17. Tableau和QlikView之間有什麼區別
- 18. Microsoft.CompilerServices.AsyncTargetingPack和Microsoft.Bcl.Async之間有什麼區別?
- 19. @Entity和@embeddable之間有什麼區別
- 20. ContentObservable和DataSetObservable之間有什麼區別?
- 21. touchmove和gesturechange之間有什麼區別?
- 22. :notification.flags和notification.defaults之間有什麼區別?
- 23. proc和lambda之間有什麼區別?
- 24. :: after和after之間有什麼區別?
- 25. read()和io.read()之間有什麼區別?
- 26. Request()和Request.Form()之間有什麼區別?
- 27. WebServiceBinding.EmitConformanceClaims和WebServiceBinding.ConformanceClaims之間有什麼區別?
- 28. getA()和this.getA()之間有什麼區別?
- 29. (int)和intval()之間有什麼區別?
- 30. set_value和= pandas之間有什麼區別