class documentation

class JsonTools:

View In Hierarchy

Classe para Manipular o arquivo de configuração.
Method __init__ Undocumented
Method edit​_database No summary
Method get​_camadas​_base​_obrigatoria Retorna todas as camadas obrigatórias. @return: Json com as camadas obigatórias
Method get​_config​_database Retorna uma lista com as configurações de bases em PostgreSQL. @return: Lista com as configurações.
Method get​_config​_required Undocumented
Method get​_config​_shapefile Retorna uma lista com as configurações de bases em ShapeFile. @return: Lista com as configurações.
Method get​_json Retorna o Json de configuração. @return: Json de configuração
Method get​_keys​_name​_source​_data Retorna os nomes de todas as bases de dados (PG/SHP) dentro do JSON de Configuração @return: Json de com os nomes
Method get​_source​_data Rettorna as configurações de uma fonte de dados apartir de seu ID @param id_base: Id da base de dados (postgresql ou SHP) @return: Json com as configurações de base de dados
Method insert​_database​_pg Insere as configurações de um banco de dados PostgreSQL no Json. @param db_json_conf: Json com as configurações do banco de dados @return: retorna o id da base inserida
Method set​_camadas​_base​_obrigatoria Edita o valor de uma camada obigratria @param new_conf: ´Json coma as nova configurações de valor : {<Tipo camada> : {nome da base, nome da camada }} @return:
Instance Variable json​_config Undocumented
Instance Variable json​_path Undocumented
def __init__(self):

Undocumented

def edit_database(self, db_id, db_json_new_conf):
Edita um base de dados no PostgreSQL cujo seu id é passado como parametro
Parameters
db​_idId da base de dados a ser editada
db​_json​_new​_confJson contendo as novas configurações da base de dados
Returns
void
def get_camadas_base_obrigatoria(self):
Retorna todas as camadas obrigatórias.
Returns
Json com as camadas obigatórias
def get_config_database(self):
Retorna uma lista com as configurações de bases em PostgreSQL.
Returns
Lista com as configurações.
def get_config_required(self):

Undocumented

def get_config_shapefile(self):
Retorna uma lista com as configurações de bases em ShapeFile.
Returns
Lista com as configurações.
def get_json(self):
Retorna o Json de configuração.
Returns
Json de configuração
def get_keys_name_source_data(self):
Retorna os nomes de todas as bases de dados (PG/SHP) dentro do JSON de Configuração
Returns
Json de com os nomes
def get_source_data(self, id_base):
Rettorna as configurações de uma fonte de dados apartir de seu ID
Parameters
id​_baseId da base de dados (postgresql ou SHP)
Returns
Json com as configurações de base de dados
def insert_database_pg(self, db_json_conf):
Insere as configurações de um banco de dados PostgreSQL no Json.
Parameters
db​_json​_confJson com as configurações do banco de dados
Returns
retorna o id da base inserida
def set_camadas_base_obrigatoria(self, new_conf):
Edita o valor de uma camada obigratria
Parameters
new​_conf´Json coma as nova configurações de valor : {<Tipo camada> : {nome da base, nome da camada }}
Returns
json_config =

Undocumented

json_path =

Undocumented