clsTaskPriorityCode¶
clsTaskPriorityCode represents a single, read-only row of TASK_PRIORITY_CODE, exposing the code's mapped TaskPriority enum value alongside its description.
Purpose¶
- Load and expose one priority code, its description, and its corresponding
TaskPriorityenum value (SQL-009).
Context¶
- Namespace:
SAIF.Business.Tasks - Assembly/package:
SAIF.Business.Tasks(embedded in theLegalMaintenanceweb deployment)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
Code |
ReadOnly Property Code As String |
The priority code value (TASK_PRIORITY_CODE.CODE). |
Description |
ReadOnly Property Description As String |
Human-readable description (TASK_PRIORITY_CODE.CODE_DESCR). |
TaskPriority |
ReadOnly Property TaskPriority As TaskPriority |
The TaskPriority enum value this code maps to. |
GetCode |
Shared Function GetCode(dpi As IDataPortalInfo, inCode As String) As clsTaskPriorityCode |
Factory/retrieval entry point that loads a single priority code by value (SQL-009). |
Criteria |
Friend Class Criteria (nested, implements IBusinessCriteria) |
Read-only criteria for this code table; write-SQL properties throw ApplicationException(clsConstants.Messages.InvalidSQLProperty) (BR-023). |
Behavioral notes¶
- The class is
<Serializable()>, consistent with remoting/session persistence of BOF objects across the web tier*.
Constraints and usage notes¶
- Any attempt to use
CreateSQL/InsertSQL/UpdateSQL/DeleteSQLon this type'sCriteriathrowsApplicationException(clsConstants.Messages.InvalidSQLProperty)(BR-023).
Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.
Related documentation¶
Sources¶
- SAIF.Business.Tasks/clsTaskPriorityCode.vb