Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Cliente extends TRecord
- {
- const TABLENAME = 'CLIENTE';
- const PRIMARYKEY= 'CODIGO';
- const IDPOLICY = 'max'; // {max, serial}
- private $loja;
- private $operador;
- /**
- * Constructor method
- */
- public function __construct($id = NULL, $callObjectLoad = TRUE)
- {
- parent::__construct($id, $callObjectLoad);
- parent::addAttribute('NOME');
- parent::addAttribute('APELIDO');
- parent::addAttribute('CPF');
- parent::addAttribute('IDENTIDADE');
- parent::addAttribute('LOJA');
- parent::addAttribute('OPERADOR');
- }
- /**
- * Method set_loja
- * Sample of usage: $cliente->loja = $object;
- * @param $object Instance of Loja
- */
- public function set_loja(Loja $object)
- {
- $this->loja = $object;
- $this->loja = $object->id;
- }
- /**
- * Method get_loja
- * Sample of usage: $cliente->loja->attribute;
- * @returns Loja instance
- */
- public function get_loja()
- {
- // loads the associated object
- if (empty($this->loja))
- $this->loja = new Loja($this->loja);
- // returns the associated object
- return $this->loja;
- }
- /**
- * Method set_operador
- * Sample of usage: $cliente->operador = $object;
- * @param $object Instance of Operador
- */
- public function set_operador(Operador $object)
- {
- $this->operador = $object;
- $this->operador = $object->id;
- }
- /**
- * Method get_operador
- * Sample of usage: $cliente->operador->attribute;
- * @returns Operador instance
- */
- public function get_operador()
- {
- // loads the associated object
- if (empty($this->operador))
- $this->operador = new Operador($this->operador);
- // returns the associated object
- return $this->operador;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement