/** * Verifica si un item de la licencia es valido * * @param id_item Id. del item * @return Si es valido */ public boolean isValid(String id_item) { APPEX_LICENCIA_ITEMS item = getLicencia_items(id_item); if (item != null && item.getActivo()) { if ("I".equals(item.getTipo())) return item.getInt_actual() == null || item.getInt_valor() == null ? true : item.getInt_actual() < item.getInt_valor(); if ("D".equals(item.getTipo())) return item.getDate_actual() == null || item.getDate_valor() == null ? true : item.getDate_actual().before(item.getDate_valor()); if ("S".equals(item.getTipo())) return item.getStr_valor() != null; if ("U".equals(item.getTipo())) return true; } return false; }