Wrap an existing inline service to layer in filtering, auditing, or data transformation.
A filter implementation wraps a delegate inline manager and intercepts session calls to add behavior before or after delegation. Common uses include enforcing row-level authorization, appending audit log entries, redacting sensitive fields, or injecting default values.
Because a filter extends the inline manager, it participates fully in the inline service hierarchy and can itself be wrapped by another filter. Stack as many layers as you need.
| Parameter | Type | Description |
|---|---|---|
delegate |
OsidObjectManager |
the inline manager to wrap and delegate to |
| Parameter | Type | Description |
|---|---|---|
delegate |
OsidObjectManager |
the manager to filter |
Returns OsidObjectManager — the filtered manager