isNew()
isNew()
Ejemplo: @ID
@Override
public String isNew() {
try {
writable = true;
if (JsfUtil.isVacio(rol.getIdrol())) {
writable = false;
return "";
}
rol.setIdrol(rol.getIdrol().toUpperCase());
Optional<Rol> optional = rolRepository.findById(rol);
if (optional.isPresent()) {
writable = false;
JsfUtil.warningMessage(rf.getAppMessage("warning.idexist"));
return "";
} else {
String id = rol.getIdrol();
rol = new Rol();
rol.setIdrol(id);
rolSelected = new Rol();
}
} catch (Exception e) {
errorServices.errorMessage(nameOfClass(), nameOfMethod(), e.getLocalizedMessage());
}
return "";
}
Ejemplo: Secondary
Validamos por la llave secundaria.
@Override
public String isNew() {
try {
writable = true;
if (JsfUtil.isVacio(color.getDescripcion())) {
writable = false;
return "";
}
color.setDescripcion(color.getDescripcion().toUpperCase());
Optional<Color> optional = colorRepository.findBySecondaryKey(color);
if (optional.isPresent()) {
writable = false;
JsfUtil.warningMessage(rf.getAppMessage("warning.idexist"));
return "";
} else {
String idsecond = color.getDescripcion();
color = new Color();
color.setDescripcion(idsecond);
colorSelected = new Color();
}
} catch (Exception e) {
errorServices.errorMessage(nameOfClass(), nameOfMethod(), e.getLocalizedMessage());
}
return "";
}// </editor-fold>
Last updated
Was this helpful?