clsTask.CriteriaBase¶
Nested criteria base used by clsTask to bind BOF lifecycle hooks to Oracle package calls.
Purpose¶
- Carry
IDataPortalInfoand optional create-user overrides for single-task operations. - Supply the package-entry-point strings consumed by
BeforeRetrieve,BeforeInsert,BeforeUpdate, andBeforeDelete.
Context¶
- Namespace:
SAIF.Business.Tasks - Assembly/package:
SAIF.BOF.Business.Tasks
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| DataPortalInfo | Property As IDataPortalInfo |
Get or set the BOF data-portal context used for task persistence requests. |
| CreateUser | Property As String |
Get or set the create-user override applied during Create(). |
| New() | Sub |
Initialize an empty criteria object. |
| New(inDataPortalInfo) | Sub(ByVal inDataPortalInfo As IDataPortalInfo) |
Initialize the criteria with a data-portal context. |
Behavioral notes¶
- Non-public
RetrieveSQL,InsertSQL,UpdateSQL, andDeleteSQLmembers returnpk82036_task.task_select,pk82036_task.task_insert,pk82036_task.task_update, andpk82036_task.task_deleterespectively. CreateSQLreturns an empty string because task creation is driven through BOF object lifecycle logic rather than a standalone SQL statement.
Constraints and usage notes¶
- The type is intended for BOF criteria transport rather than end-user task data.
Sources¶
Business\SAIF.Business.Tasks\clsTask.vb