Award
extends BaseEntity
in package
Award Entity - Individual award configuration with hierarchical organization.
Awards are organized by Domain (category), Level (precedence), and Branch (scope).
Table of Contents
Properties
- $abbreviation : string|null
- $approval_process : ApprovalProcess|null
- $approval_process_id : int|null
- $awards_domain : Domain
- $awards_level : Level
- $badge : string|null
- $bestowal_todo_template : BestowalTodoTemplate|null
- $bestowal_todo_template_id : int|null
- $branch : Branch
- $branch_id : int
- $charter : string|null
- $close_date : DateTime|null
- $created : DateTime
- $created_by : int|null
- $deleted : DateTime|null
- $description : string|null
- $disabled : bool
- $disabled_label : string
- $domain_id : int
- $gathering_activities : array<string|int, GatheringActivity>
- $id : int
- $insignia : string|null
- $is_active : bool
- $level_id : int
- $modified : DateTime|null
- $modified_by : int|null
- $name : string
- $open_date : DateTime|null
- $specialties : string|null
- $_accessible : array<string, bool>
Methods
- getBranchId() : int|null
- Get the branch ID for authorization checks.
- _getBranchName() : string|null
- Get the branch name for grid display
- _getDisabled() : bool
- Get disabled status for grid and form display.
- _getDisabledLabel() : string
- Get disabled status label for grid display.
- _getDomainName() : string|null
- Get the domain name for grid display
- _getLevelName() : string|null
- Get the level name for grid display
Properties
$abbreviation
public
string|null
$abbreviation
$approval_process
public
ApprovalProcess|null
$approval_process
$approval_process_id
public
int|null
$approval_process_id
$awards_domain
public
Domain
$awards_domain
$awards_level
public
Level
$awards_level
$badge
public
string|null
$badge
$bestowal_todo_template
public
BestowalTodoTemplate|null
$bestowal_todo_template
$bestowal_todo_template_id
public
int|null
$bestowal_todo_template_id
$branch
public
Branch
$branch
$branch_id
public
int
$branch_id
$charter
public
string|null
$charter
$close_date
public
DateTime|null
$close_date
$created
public
DateTime
$created
$created_by
public
int|null
$created_by
$deleted
public
DateTime|null
$deleted
$description
public
string|null
$description
$disabled
public
bool
$disabled
$disabled_label
public
string
$disabled_label
$domain_id
public
int
$domain_id
$gathering_activities
public
array<string|int, GatheringActivity>
$gathering_activities
$id
public
int
$id
$insignia
public
string|null
$insignia
$is_active
public
bool
$is_active
$level_id
public
int
$level_id
$modified
public
DateTime|null
$modified
$modified_by
public
int|null
$modified_by
$name
public
string
$name
$open_date
public
DateTime|null
$open_date
$specialties
public
string|null
$specialties
$_accessible
protected
array<string, bool>
$_accessible
= ['name' => true, 'specialties' => true, 'abbreviation' => true, 'description' => true, 'insignia' => true, 'badge' => true, 'charter' => true, 'domain_id' => true, 'level_id' => true, 'branch_id' => true, 'approval_process_id' => true, 'bestowal_todo_template_id' => true, 'is_active' => true, 'modified' => true, 'created' => true, 'created_by' => true, 'modified_by' => true, 'deleted' => true, 'awards_domain' => true, 'awards_level' => true, 'branch' => true, 'approval_process' => true, 'bestowal_todo_template' => true, 'gathering_activities' => true]
Methods
getBranchId()
Get the branch ID for authorization checks.
public
getBranchId() : int|null
Child classes should override for complex branch relationships.
Return values
int|null —The branch ID, or null if no association
_getBranchName()
Get the branch name for grid display
protected
_getBranchName() : string|null
Return values
string|null_getDisabled()
Get disabled status for grid and form display.
protected
_getDisabled() : bool
Return values
bool_getDisabledLabel()
Get disabled status label for grid display.
protected
_getDisabledLabel() : string
Return values
string_getDomainName()
Get the domain name for grid display
protected
_getDomainName() : string|null
Return values
string|null_getLevelName()
Get the level name for grid display
protected
_getLevelName() : string|null