init
// <editor-fold defaultstate="collapsed" desc="init">
@PostConstruct
public void init() {
try {
String action = loginController.get("marca");
String id = loginController.get("idmarca");
String pageSession = loginController.get("pagemarca");
//Search
if (loginController.get("searchmarca") == null || loginController.get("searchmarca").equals("")) {
loginController.put("searchmarca", "_init");
}
writable = false;
marcaList = new ArrayList<>();
marcaFiltered = new ArrayList<>();
marca = new Marca();
marcaSelected = new Marca();
marcaDataModel = new MarcaDataModel(marcaList);
if (pageSession != null) {
page = Integer.parseInt(pageSession);
}
Integer c = marcaRepository.sizeOfPage(rowPage);
page = page > c ? c : page;
if (action != null) {
switch (action) {
case "gonew":
marca = new Marca();
marcaSelected = marca;
writable = false;
break;
case "view":
if (id != null) {
Optional<Marca> optional = marcaRepository.find("idmarca", Integer.parseInt(id));
if (optional.isPresent()) {
marca = optional.get();
marcaSelected = optional.get();
_old = marca.getDescripcion();
writable = true;
}
}
break;
case "golist":
move();
break;
}
} else {
move();
}
} catch (Exception e) {
JsfUtil.errorMessage("init() " + e.getLocalizedMessage());
}
}// </editor-fold>
Last updated
Was this helpful?