Exemplo n.º 1
0
 /**
  * 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;
 }