public class YesOrNoCodeType extends AbstractCodeType<String> {
private static final long serialVersionUID = 1L;
public static final String ID = "YesOrNo";
public YesOrNoCodeType() throws ProcessingException {
super();
}
@Override
protected String getConfiguredText() {
return Texts.get("YesOrNo");
}
@Override
public String getId() {
return ID;
}
@Order(10.0)
public class YesCode extends AbstractCode<Boolean> {
private static final long serialVersionUID = 1L;
public final Boolean ID = Boolean.TRUE;
@Override
protected String getConfiguredText() {
return ScoutTexts.get("Yes");
}
@Override
public Boolean getId() {
return ID;
}
}
@Order(20.0)
public class NoCode extends AbstractCode<Boolean> {
private static final long serialVersionUID = 1L;
public final Boolean ID = Boolean.FALSE;
@Override
protected String getConfiguredText() {
return ScoutTexts.get("No");
}
@Override
public Boolean getId() {
return ID;
}
}
}