Ferreteria/v0.5/@cls/data/card/cK1I: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.5‎ | @cls
Jump to navigation Jump to search
No edit summary
No edit summary
Line 15: Line 15:
|}
|}
* '''Source''': {{l/ferreteria/code|data/fields/card/k1i/base.php}}
* '''Source''': {{l/ferreteria/code|data/fields/card/k1i/base.php}}
==Methods==
''current as of 2023-02-25''
* INTERNAL SERVICES
** protected function KeyName() : string { return $this->Spec()->KeyName(); }
* FIELDS: READ
** public function KeyCell() : F\status\cVar
** public function KeyValue() : int
** public function KeyMatches(int $id) : bool
** protected function HasKey() : bool
** protected function HasIdentity() : bool { return $this->HasKey(); }
** public function IdentityValues() : array
** protected function KeySlug() : string { return $this->KeyCell()->GetIt(); }
* FROM TRAIT, to be consolidated
** public function IsNew() : bool { return $this->KeyCell()->IsBlank(); }
** protected function GetSelfFilter() : string
** public function DoUpdate(array $arChg) : FD\cUpdateStatus
** public function DoUpdateChanged() : FD\cUpdateStatus

Revision as of 01:35, 26 February 2023

class ferret\data\card\cK1I

caCard
taForObject
tLoggableCard

cK1I

cCalc

Methods

current as of 2023-02-25

  • INTERNAL SERVICES
    • protected function KeyName() : string { return $this->Spec()->KeyName(); }
  • FIELDS: READ
    • public function KeyCell() : F\status\cVar
    • public function KeyValue() : int
    • public function KeyMatches(int $id) : bool
    • protected function HasKey() : bool
    • protected function HasIdentity() : bool { return $this->HasKey(); }
    • public function IdentityValues() : array
    • protected function KeySlug() : string { return $this->KeyCell()->GetIt(); }
  • FROM TRAIT, to be consolidated
    • public function IsNew() : bool { return $this->KeyCell()->IsBlank(); }
    • protected function GetSelfFilter() : string
    • public function DoUpdate(array $arChg) : FD\cUpdateStatus
    • public function DoUpdateChanged() : FD\cUpdateStatus