String filtro = "nombre.startsWith(\"" + descuentoPorcentual.getNombre() +
"\")";
Vector v = BrokerServer.instance().query(Descuento.class, filtro);
if (v.size() > 0) {
throw new MessageException(
"EL nombre del descuento es demasiado parecido a uno ya existente");
}
if (descuentoPorcentual.getNombre().trim().length() == 0) {
throw new MessageException(
"EL nombre del descuento no puede estar vacio");
}
if (descuentoPorcentual.getPorcentaje() < 0) {
throw new MessageException(
"No se permiten descuentos con porcentajes negativos");
}
PersistenceManager pm = BrokerServer.instance().getPMF().
getPersistenceManager();