Pessoal Comecei a usar o Floggy e estou com uma d’uvida na questao de editar e consultar um registro com floggy . Algu’em sabe como faz o editar e consultar ? como eu devo pegar o registro e retonar pra um form?
Segue abaixo meu listar, cadastrar e deletar.
Listar, Cadastrar e deletar
//salvar o objeto
public void save() {
try {
PersistableManager.getInstance().save(this);
} catch (FloggyException ex) {
ex.printStackTrace();
}
}
//Metodo deletar um unico dado
public void deletarDadoEscolhido() {
try {
// Variável criada para especificar qual elemento será excluído
Persistable excluir;
PersistableManager pm = PersistableManager.getInstance();
ObjectSet os = PersistableManager.getInstance().find(Cliente.class, null, null);
// Verifica se há registros na lista
if (os.size() < 1) {
alert = new Alert("Atenção", "Não há nenhuma atividade selecionada.", null, AlertType.ERROR);
switchDisplayable(alert, listaCliente);
alert.setTimeout(3000);
return;
}
// Pego o index selecionado pelo usuário
excluir = os.get(listaCliente.getSelectedIndex());
//Exclusão
pm.delete(excluir);
} catch (FloggyException e) {
System.out.println("Erro ao iniciar Função (excluirAtividade)");
}
}
//metodo de listar
public void listarDados() {
ObjectSet os = null;
try {
os = PersistableManager.getInstance().find(Cliente.class, null, null);
for (int i = 0; i < os.size(); i++) {
Cliente objetoCliente = (Cliente) os.get(i); //obtem as instancias do banco
getListaCliente().append(objetoCliente.getNome() + " - " + objetoCliente.getTelefone(), null);
}
} catch (FloggyException ex) {
getListaCliente().append("Erro list record", null);
}
}