UC-001 Create delegations — analysis realization
Requirements: README
| Overview | Requirements | Analysis | Design | Implementation | Tests |
|---|---|---|---|---|---|
| Use cases | Requirements | Analysis | Design | Implementation | Tests |
Requirements: README
Participating classes
Section titled “Participating classes”| Class | Stereotype | Responsibility |
|---|---|---|
| Delegations page | boundary | Collects users, accounts, period and mode. |
| Delegation manager | control | Validates, applies limits and inserts in one transaction. |
| Permission policy | control | Checks the capability to create. |
| Notifier | control | Sends the messages after the transaction commits. |
| Delegation | entity | The stored record. |
Collaboration
Section titled “Collaboration”Skipping existing pairs and self-delegations is a rule of the manager, not of the screen. The notification is sent after the commit, so a failed message never undoes a delegation.
DOC