Как мне создать экземпляр класса из веб-службы в Java Netbeans? - PullRequest
0 голосов
/ 15 апреля 2020

Я хочу создать экземпляр класса, который создается после вызова веб-службы. У этого класса есть атрибуты, которые хранят информацию, которую я хочу получить от веб-службы. Я использую Maven в Netbeans для создания клиента веб-службы, и я уже создал экземпляр порта для веб-службы, но не могу получить информацию для этого класса. Я предполагаю, что мне нужно что-то использовать с ArrayList , чтобы получить хранилище информации в атрибутах, но я пытался, и у меня нет результата. Пожалуйста, помогите мне, как я могу создать экземпляр этого класса в главном классе? "," fechaAutorizacion "," ambiente "," comprobante "," mensajes "}) publi c class Autorizacion {protected String estado; защищенная строка NumberOAutorizacion; @XmlSchemaType (name = "dateTime") защищенный XMLGregorianCalendar fechaAutorizacion; защищенная струна ambiente; защищенная строка comprobante; защищенный Autorizacion.Mensajes mensajes; / ** * Получает значение свойства estado. * * @return * возможным объектом является * {@link String} * * / publi c String getEstado () {return estado; } / ** * Устанавливает значение свойства estado. * * @param value * допустимым объектом является * {@link String} * * / publi c void setEstado (String value) {this.estado = value; } / ** * Получает значение свойства NumberroAutorizacion. * * @return * возможный объект: * {@link String} * * / publi c String getNumeroAutorizacion () {return NumberroAutorizacion; } / ** * Устанавливает значение свойства NumberroAutorizacion. * * @param value * допустимым объектом является * {@link String} * * / publi c void setNumeroAutorizacion (String value) {this.numeroAutorizacion = value; } / ** * Получает значение свойства fechaAutorizacion. * * @return * возможным объектом является * {@link XMLGregorianCalendar} * * / publi c XMLGregorianCalendar getFechaAutorizacion () {return fechaAutorizacion; } / ** * Устанавливает значение свойства fechaAutorizacion. * * @param value * допустимым объектом является * {@link XMLGregorianCalendar} * * / publi c void setFechaAutorizacion (XMLGregorianCalendar value) {this.fechaAutorizacion = value; } / ** * Получает значение свойства ambiente. * * @return * возможным объектом является * {@link String} * * / publi c String getAmbiente () {return ambiente; } / ** * Устанавливает значение свойства ambiente. * * @param value * допустимым объектом является * {@link String} * * / publi c void setAmbiente (String value) {this.ambiente = value; } / ** * Получает значение свойства comprobante. * * @return * возможным объектом является * {@link String} * * / publi c String getComprobante () {return comprobante; } / ** * Устанавливает значение свойства comprobante. * * @param value * допустимым объектом является * {@link String} * * / publi c void setComprobante (String value) {this.comprobante = value; } / ** * Получает значение свойства mensajes. * * @return * возможным объектом является * {@link Autorizacion.Mensajes} * * / publi c Autorizacion.Mensajes getMensajes () {return mensajes; } / ** * Устанавливает значение свойства mensajes. * * @param value * допустимым объектом является * {@link Autorizacion.Mensajes} * * / publi c void setMensajes (Autorizacion.Mensajes value) {this.mensajes = value; } / ** *

Java класс для анонимного сложного типа. * *

Следующий фрагмент схемы определяет ожидаемое содержимое этого класса. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element ref="{http://ec.gob.sri.ws.autorizacion}mensaje" maxOccurs="unbounded" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * * / @XmlAccessorType (XmlAccessType.FIELD) @XmlType (name = "", propOrder = {"mensaje"}) publi c stati c класс Mensajes {@XmlElement (namespace = "http://ec.gob.sri.ws.autorizacion ") защищенный список mensaje; / ** * Получает значение свойства mensaje. * *

* Этот метод доступа возвращает ссылку на текущий список, * не снимок. Поэтому любая модификация, которую вы вносите в возвращаемый список *, будет присутствовать внутри объекта JAXB. * Вот почему нет метода set для свойства mensaje. * *

* Например, чтобы добавить новый элемент, выполните следующие действия: *

         *    getMensaje().add(newItem);
         * 
* * *

* В списке разрешены объекты следующих типов * {@link Mensaje} * * * / publi c Список getMensaje () {if (mensaje == null) {mensaje = new ArrayList (); } return this.mensaje; }}}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...