예제 #1
0
 /**
  * Construtor.
  * 
  * @param Perfil $perfil Define o perfil do usuário instanciado
  */
 public function __construct(Perfil $perfil = null, $colunaBase = '')
 {
     parent::__construct($perfil);
     $this->idEspecifico = 0;
     $this->status = Status::ATIVO;
     $this->colunaBase = (string) $colunaBase;
 }
예제 #2
0
 /**
  * Construtor
  * @param int $id caso seja informado, inicializa o objeto com o indice definido
  */
 public function __construct($id = 0)
 {
     parent::__construct(new Perfil(Perfil::COORDENADOR));
     if ((int) $id) {
         $this->setId($id);
     }
 }
예제 #3
0
 /**
  * Construtor
  * @param int $id Caso seja informado, define o indice do responsável instanciado
  */
 public function __construct($id = 0)
 {
     parent::__construct(new Perfil(Perfil::RESPONSAVEL));
     if ((int) $id) {
         $this->setId($id);
     }
 }
예제 #4
0
 /**
  * Construtor
  * @param int $id caso seja informado, inicializa o objeto com o indice definido
  */
 public function __construct($id = 0)
 {
     parent::__construct(new Perfil(Perfil::PROFESSOR, "public.usuario_professor"));
     if ((int) $id) {
         $this->setId($id);
     }
 }
예제 #5
0
 /**
  * Construtor
  * @param int $id Caso seja informado, define o id do aluno instanciado
  */
 public function __construct($id = 0)
 {
     parent::__construct(new Perfil(Perfil::ALUNO, "public.usuario_aluno"));
     if ((int) $id) {
         $this->setId($id);
     }
     $this->status = FALSE;
     $this->idEspecifico = 0;
 }
예제 #6
0
 /**
  * 
  */
 public function __construct()
 {
     parent::__construct();
     $this->dtInteracao = new Date();
     $this->url = new Url();
 }