package org.nocket.test.eager.validation;
import gengui.annotations.Eager;
import java.io.Serializable;
import javax.validation.constraints.Size;
public class EagerValidation2Test implements Serializable {
private static final long serialVersionUID = 1L;
private boolean toogler;
private String text;
private String textEager;
private String kontonummer;
private String blz;
public boolean getToogler() {
return toogler;
}
@Eager
public void setToogler(boolean toogler) {
this.toogler = toogler;
doChangesForEager();
}
public String getKontonummer() {
return kontonummer;
}
public void setKontonummer(String kontonummer) {
this.kontonummer = kontonummer;
}
public String disableKontonummer() {
return toogler ? "" : null;
}
public String getBlz() {
return blz;
}
public void setBlz(String blz) {
this.blz = blz;
}
public String disableBlz() {
return toogler ? "" : null;
}
@Size(max = 5)
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
public String getTooglerResult() {
return toogler ? "gesetzt" : "nicht gesetzt";
}
public String getTextEager() {
return textEager;
}
@Eager
public void setTextEager(String textEager) {
this.textEager = textEager;
doChangesForEager();
}
private void doChangesForEager() {
if(toogler) {
kontonummer = null;
blz = null;
}
}
}