MdWsSeiProcedimentoDTO.php 1.14 KB
<?php

/**
 * Class MdWsSeiProcedimentoDTO
 * DTO somente para encapsulamento de dados.
 * OBS: Nao estou usando API pois em modulos do SEI o autoload nao carrega as API's.
 */
class MdWsSeiProcedimentoDTO extends InfraDTO{

    public function getStrNomeTabela()
    {
        throw new InfraException('DTO nao utilizavel para consulta!');
    }

    public function montar(){
        
        $this->adicionarAtributo(InfraDTO::$PREFIXO_NUM, 'IdProcedimento');
        $this->adicionarAtributo(InfraDTO::$PREFIXO_NUM, 'IdTipoProcedimento');
        $this->adicionarAtributo(InfraDTO::$PREFIXO_STR, 'Especificacao');
        $this->adicionarAtributo(InfraDTO::$PREFIXO_ARR, 'ObjAssunto');
        $this->adicionarAtributo(InfraDTO::$PREFIXO_ARR, 'ObjInteressado');
        $this->adicionarAtributo(InfraDTO::$PREFIXO_STR, 'Observacao');
        // 0 publico
        // 1 restrito
        // 2 sigiloso
        $this->adicionarAtributo(InfraDTO::$PREFIXO_NUM, 'NivelAcesso');
        $this->adicionarAtributo(InfraDTO::$PREFIXO_NUM, 'IdHipoteseLegal');
        $this->adicionarAtributo(InfraDTO::$PREFIXO_STR, 'StaGrauSigilo');
    }

}