0
I have the class below as an example:
package br.com.nomeMarca.testes;
import br.com.nomeMarca.cidog.interfaces.*;
import javafx.beans.property.*;
import java.io.*;
import java.math.*;
import java.time.*;
@Table
public class ClientePO implements Serializable {
private static final long serialVersionUID = 1L;
private LongProperty id = new SimpleLongProperty();
private IntegerProperty numero = new SimpleIntegerProperty();
private StringProperty nome = new SimpleStringProperty();
private ObjectProperty<LocalDate> dataNascimento = new SimpleObjectProperty();
private BooleanProperty verificaValidade = new SimpleBooleanProperty();
private ObjectProperty<BigDecimal> valorPessoa = new SimpleObjectProperty();
private ObjectProperty<EnderecoPO> enderecoPO = new SimpleObjectProperty();
public EnderecoPO getEnderecoPO() {
return enderecoPO.get();
}
public ObjectProperty<EnderecoPO> enderecoPOProperty() {
return enderecoPO;
}
public void setEnderecoPO(EnderecoPO enderecoPO) {
this.enderecoPO.set(enderecoPO);
}
public long getId() {
return id.get();
}
public LongProperty idProperty() {
return id;
}
public void setId(long id) {
this.id.set(id);
}
public int getNumero() {
return numero.get();
}
public IntegerProperty numeroProperty() {
return numero;
}
public void setNumero(int numero) {
this.numero.set(numero);
}
public String getNome() {
return nome.get();
}
public StringProperty nomeProperty() {
return nome;
}
public void setNome(String nome) {
this.nome.set(nome);
}
public LocalDate getDataNascimento() {
return dataNascimento.get();
}
public ObjectProperty<LocalDate> dataNascimentoProperty() {
return dataNascimento;
}
public void setDataNascimento(LocalDate dataNascimento) {
this.dataNascimento.set(dataNascimento);
}
public boolean isVerificaValidade() {
return verificaValidade.get();
}
public BooleanProperty verificaValidadeProperty() {
return verificaValidade;
}
public void setVerificaValidade(boolean verificaValidade) {
this.verificaValidade.set(verificaValidade);
}
public BigDecimal getValorPessoa() {
return valorPessoa.get();
}
public ObjectProperty<BigDecimal> valorPessoaProperty() {
return valorPessoa;
}
public void setValorPessoa(BigDecimal valorPessoa) {
this.valorPessoa.set(valorPessoa);
}
}
I want to change the ID by inserting the @Id
.
Staying:
@Id
public long getId() {
return id.get();
}
I need to check now if this class has the @Id
, by checking method by method I can, however there is a way to get the information without listing it? Some command that brings a boolean
or the name of the method?
I think you have to iterate the same expensive methods..
– igventurelli
Too bad, I’ll do it then, thank you
– HimorriveL