Processing Order
The processing order for standard methods must be as follows:
| Method | Processing Order |
|---|---|
| List | topDown or batch (batch only if the method has an on execute hook and no default behavior) (*) |
| Show | topDown or batch (batch only if the method has an on execute hook and no default behavior) (*) |
| Create | topDown or batch (batch only if the method has an on execute hook and no default behavior) |
| Change | topDown or batch (batch only if the method has an on execute hook and no default behavior) |
| Delete | bottomUp or batch (batch only if the method has an on execute hook and no default behavior) |
| SubscribeEvent | batch |
| UnsubscribeEvent | batch |
| PublishEvent | batch |
| OnEvent | batch |
| SubscribeList | batch |
| SupportsProcessingScope | No implementation needed |
| SupportsReferentialIntegrity | batch |
| CreateRef | topDown or batch (batch only if the method has an on execute hook and no default behavior) |
| DeleteRef | bottomUp or batch (batch only if the method has an on execute hook and no default behavior) |