Atuacao_Efetiva_DAO
extends DAO
in package
Realiza a persistência e consultas de dados relacionados à Atuação Efetiva.
O que é DAO?
"Objeto de acesso a dados, acrônimo de Data Access Object.
é um padrão para persistência de dados que permite separar regras de negócio das
regras de acesso a banco de dados. Numa aplicação que utilize a arquitetura MVC,
todas as funcionalidades de bancos de dados, tais como obter as conexões,
mapear objetos para tipos de dados SQL ou executar comandos SQL, devem ser feitas por classes DAO."
Fonte: https://pt.wikipedia.org/wiki/Objeto_de_acesso_a_dados
Table of Contents
Properties
- $_erp_empresa : mixed
- $_erp_filial : mixed
- $_erp_grupo : mixed
- $api_token : mixed
- $dir_dao : mixed
- $emp : mixed
- $idioma : mixed
- $instance_token : mixed
- $login_anonimo : mixed
- $token_job : mixed
- $viewcode : mixed
Methods
- __construct() : mixed
- Construtor do Atuacao_Efetiva_DAO
- api_token() : mixed
- AutoLoad() : mixed
- ConvertBase64() : mixed
- Delete_Token_JOB() : mixed
- DxParamsAddFilter() : mixed
- emp() : mixed
- excluir() : bool
- Exclui uma Atuação Efetiva
- existe() : bool
- Verifica se a Atuação Efetiva existe
- get_login_anonimo() : mixed
- insert() : Atuacao_Efetiva_Model
- Inclui uma nova Atuação Efetiva
- instance_token() : mixed
- listar() : array<string|int, mixed>
- Listagem da Atuação Efetiva
- listar_minhas_acoes() : array<string|int, mixed>
- Lista minhas ações de atuação efetiva
- listar_passo() : array<string|int, mixed>
- Listagem de passo a passo das Atuações Efetivas
- LoadDAO() : mixed
- LoadMail() : mixed
- LoadModel() : mixed
- LoadPDF() : mixed
- LoadPE() : mixed
- nova_versao() : void
- Gera nova versão da Matriz de Atuação Efetiva
- popular() : Atuacao_Efetiva_Model
- Popular model de Atuação Efetiva
- preencher() : Atuacao_Efetiva_Model|null
- Preenche o model da Atuação Efetiva Função utilizada pelo função popular.
- ReadDxParams() : mixed
- ReadFile() : mixed
- ReadFiles() : mixed
- ReadGet() : mixed
- ReadPost() : mixed
- ReadRequest() : mixed
- salva_indicador() : Atuacao_Efetiva_Indicador_Model
- Salva indicador pertencente a uma Atuação Efetiva
- salvar() : Atuacao_Efetiva_Model
- Salva uma Atuação Efetiva.
- salvar_tela_atual() : mixed
- set_login_anonimo() : mixed
- Start_Token_JOB() : mixed
- update() : Atuacao_Efetiva_Model
- Atualiza uma Atuação Efetiva
- update_atuacao_efetiva() : mixed
- Atualiza dados da tabela de Atuação Efetiva
- WhatRequest() : mixed
Properties
$_erp_empresa
protected
mixed
$_erp_empresa
$_erp_filial
protected
mixed
$_erp_filial
$_erp_grupo
protected
mixed
$_erp_grupo
$api_token
protected
static mixed
$api_token
$dir_dao
protected
static mixed
$dir_dao
= NULL
$emp
protected
mixed
$emp
$idioma
protected
mixed
$idioma
$instance_token
protected
static mixed
$instance_token
$login_anonimo
protected
static mixed
$login_anonimo
= false
$token_job
protected
static mixed
$token_job
$viewcode
protected
mixed
$viewcode
Methods
__construct()
Construtor do Atuacao_Efetiva_DAO
public
__construct() : mixed
api_token()
public
static api_token() : mixed
AutoLoad()
public
static AutoLoad(mixed $className) : mixed
Parameters
- $className : mixed
ConvertBase64()
public
static ConvertBase64(mixed $name, mixed &$request_params) : mixed
Parameters
- $name : mixed
- $request_params : mixed
Delete_Token_JOB()
public
static Delete_Token_JOB() : mixed
DxParamsAddFilter()
public
DxParamsAddFilter(mixed &$params, mixed $campo, mixed $condicao, mixed $valor) : mixed
Parameters
- $params : mixed
- $campo : mixed
- $condicao : mixed
- $valor : mixed
emp()
public
emp() : mixed
excluir()
Exclui uma Atuação Efetiva
public
excluir(Atuacao_Efetiva_Model $atuacao_efetiva_model) : bool
Parameters
- $atuacao_efetiva_model : Atuacao_Efetiva_Model
-
Model da Atuação Efetiva a ser excluido
Return values
bool —Se foi excluido retorna verdadeiro
existe()
Verifica se a Atuação Efetiva existe
public
existe([int $atuacao_efetiva_id = 0 ]) : bool
Parameters
- $atuacao_efetiva_id : int = 0
-
ID da Atuação Efetiva
Return values
bool —Existe
get_login_anonimo()
public
static get_login_anonimo() : mixed
insert()
Inclui uma nova Atuação Efetiva
public
insert(Atuacao_Efetiva_Model $atuacao_efetiva_model) : Atuacao_Efetiva_Model
Parameters
- $atuacao_efetiva_model : Atuacao_Efetiva_Model
-
Model da Atuação Efetiva a ser salva
Return values
Atuacao_Efetiva_Model —Retorno o model da Atuação Efetiva, com seu ID
instance_token()
public
static instance_token() : mixed
listar()
Listagem da Atuação Efetiva
public
listar([mixed $indicador_id = 0 ][, mixed $atuacao_efetiva_id = 0 ], mixed $filtro[, mixed $filtro_cbo_autor = false ], mixed $concluida) : array<string|int, mixed>
Parameters
- $indicador_id : mixed = 0
- $atuacao_efetiva_id : mixed = 0
- $filtro : mixed
- $filtro_cbo_autor : mixed = false
- $concluida : mixed
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
listar_minhas_acoes()
Lista minhas ações de atuação efetiva
public
listar_minhas_acoes([array<string|int, mixed> $filtro = NULL ]) : array<string|int, mixed>
Parameters
- $filtro : array<string|int, mixed> = NULL
-
Array com informações para filtragem das ações
Return values
array<string|int, mixed> —Retorna um array com o resultado da consulta
listar_passo()
Listagem de passo a passo das Atuações Efetivas
public
listar_passo([int $indicador_id = 0 ][, int $atuacao_efetiva_id = 0 ]) : array<string|int, mixed>
Parameters
- $indicador_id : int = 0
-
id do indicador
- $atuacao_efetiva_id : int = 0
-
id da atuação efetiva
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
LoadDAO()
public
static LoadDAO(mixed $dao_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $dao_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadMail()
public
static LoadMail(mixed $mail_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $mail_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadModel()
public
static LoadModel(mixed $model_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $model_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadPDF()
public
static LoadPDF(mixed $pdf_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $pdf_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadPE()
public
static LoadPE(mixed $pe_script_required) : mixed
Parameters
- $pe_script_required : mixed
nova_versao()
Gera nova versão da Matriz de Atuação Efetiva
public
nova_versao(int $atuacao_efetiva_id) : void
Parameters
- $atuacao_efetiva_id : int
-
ID da Atuação Efetiva
popular()
Popular model de Atuação Efetiva
public
popular(int $atuacao_efetiva_id) : Atuacao_Efetiva_Model
Parameters
- $atuacao_efetiva_id : int
-
ID da Atuação Efetiva
Return values
Atuacao_Efetiva_Model —Retorno o model da Atuação Efetiva
preencher()
Preenche o model da Atuação Efetiva Função utilizada pelo função popular.
public
preencher(array<string|int, mixed> $row_query) : Atuacao_Efetiva_Model|null
Parameters
- $row_query : array<string|int, mixed>
-
Linha retornada de consulta na tabela de Atuação Efetivas
Return values
Atuacao_Efetiva_Model|null —Retorno o model da Atuação Efetiva ou null caso não exista dados em $row_query
ReadDxParams()
public
ReadDxParams() : mixed
ReadFile()
public
ReadFile(mixed $name[, mixed $default = null ][, mixed $arrAcceptedMimeTypes = [] ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
- $arrAcceptedMimeTypes : mixed = []
ReadFiles()
public
ReadFiles(mixed $name) : mixed
Parameters
- $name : mixed
ReadGet()
public
ReadGet(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
ReadPost()
public
ReadPost(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
ReadRequest()
public
ReadRequest(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
salva_indicador()
Salva indicador pertencente a uma Atuação Efetiva
public
salva_indicador(mixed $atuacao_efetiva_model) : Atuacao_Efetiva_Indicador_Model
Parameters
- $atuacao_efetiva_model : mixed
Return values
Atuacao_Efetiva_Indicador_Model —Retorno o model do Indicador de Atuação Efetiva, com seu ID
salvar()
Salva uma Atuação Efetiva.
public
salvar(Atuacao_Efetiva_Model $atuacao_efetiva_model) : Atuacao_Efetiva_Model
Caso o ID do model seja NULL, a Atuação Efetiva será inclusa. Caso o ID seja informado, o sistema irá atualizar o registro.
Parameters
- $atuacao_efetiva_model : Atuacao_Efetiva_Model
-
Model da Atuação Efetiva a ser salva
Return values
Atuacao_Efetiva_Model —Retorno o model da Atuação Efetiva atualizado, com seu ID
salvar_tela_atual()
public
salvar_tela_atual(mixed $atuacao_efetiva_model) : mixed
Parameters
- $atuacao_efetiva_model : mixed
set_login_anonimo()
public
static set_login_anonimo(mixed $value) : mixed
Parameters
- $value : mixed
Start_Token_JOB()
public
static Start_Token_JOB(mixed $new_token) : mixed
Parameters
- $new_token : mixed
update()
Atualiza uma Atuação Efetiva
public
update(Atuacao_Efetiva_Model $atuacao_efetiva_model) : Atuacao_Efetiva_Model
Parameters
- $atuacao_efetiva_model : Atuacao_Efetiva_Model
-
Model da Atuação Efetiva a ser salva
Return values
Atuacao_Efetiva_Model —Retorno o model da Atuação Efetiva atualizado
update_atuacao_efetiva()
Atualiza dados da tabela de Atuação Efetiva
public
update_atuacao_efetiva([mixed $atuacao_efetiva_id = NULL ][, mixed $indicador_id = NULL ][, mixed $dados = NULL ]) : mixed
Parameters
- $atuacao_efetiva_id : mixed = NULL
- $indicador_id : mixed = NULL
- $dados : mixed = NULL
WhatRequest()
public
WhatRequest(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null