3

I am creating a SOAP web service, but stumbled on the following issue my DRO class looks the following, but when I create the service client for testing, in generated classes with WSImport, generated property type becomes XMLGregorianCalendar, How can I specify to WSImport not to change the data type?

@XmlRootElement(name = "players")
public class Players {
    List<Player> player;
    Date generated;

    @XmlAttribute
    @XmlSchemaType(name = "date")
    public Date getGenerated(){
        return this.generated;
    }

    public void setGenerated(Date value){
        this.generated = value;
    }

    @XmlElement
    public List<Player> getPlayer() {
        return this.player;
    }

    public void setPlayer(List<Player> value) {
        this.player = value;
    }
}

EDIT My current solution is based on this thread I wonder if there is any other better ways to do it?

Community
  • 1
  • 1
mr. Holiday
  • 1,780
  • 2
  • 19
  • 37

0 Answers0