SimpleDateFormat formateador = new SimpleDateFormat(formato); Date fecha = formateador.parse(emision); _emision = formateador.format(fecha);
}catch(ParseException e) { _emision = null; }
return _emision; }
public String getVencimiento(String formato) {
String _fechaVencimiento;
try {
SimpleDateFormat formateador = new SimpleDateFormat(formato); Date fecha = formateador.parse(fechaVencimiento); _fechaVencimiento = formateador.format(fecha);
Ahora el problema: Al generar el WSDL con netbeans no me incluye a los métodos de clase deuda que tienen parámetros; getVencimiento y getEmision, si elimino los parámetros si los genera, pero sucede que necesito poder especificar el formato de la fecha que devolverá el método porque los sistemas que usaran este servicio usan formatos de fechas diferentes entre si.
Saludos, tengo un problemilla al retornar un objeto que tiene un método con parámetros en un webservice que he creado,
Primero les mostrare el código, y luego les explico el problema a detalle
archivo: webservice.java
@WebMethod(operationName = "consultarDeuda")
public List<Deuda> consultarDeuda(@WebParam(name = "cuenta") String cuenta) {
GestorDeudas gestorDeudas = new GestorDeudas(cuenta);
List<Deuda> deudas = gestorDeudas.getDeudas();
return deudas;
}
archivo: Deuda.java
public class Deuda {
private String fechaEmision;
private String fechaVencimiento;
private double subTotal;
private double iva;
private double total;
public String getEmision(String formato) {
String _emision;
try {
SimpleDateFormat formateador = new SimpleDateFormat(formato);
Date fecha = formateador.parse(emision);
_emision = formateador.format(fecha);
}catch(ParseException e) {
_emision = null;
}
return _emision;
}
public String getVencimiento(String formato) {
String _fechaVencimiento;
try {
SimpleDateFormat formateador = new SimpleDateFormat(formato);
Date fecha = formateador.parse(fechaVencimiento);
_fechaVencimiento = formateador.format(fecha);
}catch(ParseException e) {
_fechaVencimiento = null;
}
return _fechaVencimiento;
}
public double getSubTotal() {
return subTotal;
}
public double getIva() {
return iva;
}
public double getTotal() {
return total;
}
}
Ahora el problema: Al generar el WSDL con netbeans no me incluye a los métodos de clase deuda que tienen parámetros; getVencimiento y getEmision, si elimino los parámetros si los genera, pero sucede que necesito poder especificar el formato de la fecha que devolverá el método porque los sistemas que usaran este servicio usan formatos de fechas diferentes entre si.
Espero que puedan ayudarme..