/** * Monta as classes persistentes */ public static function montarPersistente(visualizacao $visualizacao) { $persistente = definicaoEntidade::persistente(CUtilitario_geradorGerarFonte::$nomeNegocio); $visualizacao->persistenteNome = $persistente; $visualizacao->persistentePai = 'persistentePadraoPG'; CUtilitario_geradorGerarFonte::escreverArquivo(CUtilitario_geradorGerarFonte::$nomeEntidade . "/classes/{$persistente}.postgres.php", $visualizacao->pegar('classesPersistente.html')); $visualizacao->persistentePai = 'persistentePadraoMySql'; CUtilitario_geradorGerarFonte::escreverArquivo(CUtilitario_geradorGerarFonte::$nomeEntidade . "/classes/{$persistente}.mysql.php", $visualizacao->pegar('classesPersistente.html')); $visualizacao->persistentePai = 'persistentePadraoOCI'; CUtilitario_geradorGerarFonte::escreverArquivo(CUtilitario_geradorGerarFonte::$nomeEntidade . "/classes/{$persistente}.oracle.php", $visualizacao->pegar('classesPersistente.html')); $visualizacao->persistentePai = 'persistentePadraoSqlite'; CUtilitario_geradorGerarFonte::escreverArquivo(CUtilitario_geradorGerarFonte::$nomeEntidade . "/classes/{$persistente}.sqlite.php", $visualizacao->pegar('classesPersistente.html')); }