From 7440e277eaf777d641f864e5267ceaf87183f356 Mon Sep 17 00:00:00 2001 From: Jens Buehring Date: Thu, 1 Aug 2019 18:45:57 +0200 Subject: [PATCH] Klassen generiert mit MTOM Klassen Brokerservice wieder generiert --- OMDSServiceDefinition/pom.xml | 1 + .../r1_4_0/brokerservice/OmdsService.java | 87 +++++++++++++++++++ .../brokerservice/OmdsServicePortImpl.java | 67 ++++++++++++++ .../brokerservice/OmdsServicePortType.java | 34 ++++++++ ...ervicePortType_OmdsServicePort_Client.java | 79 +++++++++++++++++ .../r1_4_0/brokerservice/ServiceFaultMsg.java | 43 +++++++++ .../r1_4_0/common/DokumentInfoType.java | 15 ++-- .../r1_4_0/common/UploadDokumentType.java | 15 ++-- .../ChangeCommunicationObjectRequestType.java | 4 +- .../r1_4_0/service/OmdsServicePortImpl.java | 12 ++- .../r1_4_0/servicetypes/ArcContent.java | 15 ++-- 11 files changed, 351 insertions(+), 21 deletions(-) create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsService.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortImpl.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType_OmdsServicePort_Client.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/ServiceFaultMsg.java diff --git a/OMDSServiceDefinition/pom.xml b/OMDSServiceDefinition/pom.xml index 51b273cb..889230d4 100644 --- a/OMDSServiceDefinition/pom.xml +++ b/OMDSServiceDefinition/pom.xml @@ -368,6 +368,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs ${bindings.location}/omds20Types_binding.xml ${bindings.location}/omdsServiceTypes_binding.xml ${bindings.location}/omdsCommonServiceTypes_binding.xml + ${bindings.location}/omds3_ON7_Schaden_binding.xml ${bindings.location}/${wsdl.binding.xml} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsService.java new file mode 100644 index 00000000..5e80e0f6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsService.java @@ -0,0 +1,87 @@ +package at.vvo.omds.types.omds3Types.r1_4_0.brokerservice; + +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceFeature; +import javax.xml.ws.Service; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2019-08-01T18:23:17.414+02:00 + * Generated source version: 3.2.0 + * + */ +@WebServiceClient(name = "omdsService", + wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServicesBroker.wsdl", + targetNamespace = "http://omds.vvo.at/brokerservice/v1_4_0") +public class OmdsService extends Service { + + public final static URL WSDL_LOCATION; + + public final static QName SERVICE = new QName("http://omds.vvo.at/brokerservice/v1_4_0", "omdsService"); + public final static QName OmdsServicePort = new QName("http://omds.vvo.at/brokerservice/v1_4_0", "omdsServicePort"); + static { + URL url = null; + try { + url = new URL("file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServicesBroker.wsdl"); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(OmdsService.class.getName()) + .log(java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServicesBroker.wsdl"); + } + WSDL_LOCATION = url; + } + + public OmdsService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public OmdsService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public OmdsService() { + super(WSDL_LOCATION, SERVICE); + } + + public OmdsService(WebServiceFeature ... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public OmdsService(URL wsdlLocation, WebServiceFeature ... features) { + super(wsdlLocation, SERVICE, features); + } + + public OmdsService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { + super(wsdlLocation, serviceName, features); + } + + + + + /** + * + * @return + * returns OmdsServicePortType + */ + @WebEndpoint(name = "omdsServicePort") + public OmdsServicePortType getOmdsServicePort() { + return super.getPort(OmdsServicePort, OmdsServicePortType.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * @return + * returns OmdsServicePortType + */ + @WebEndpoint(name = "omdsServicePort") + public OmdsServicePortType getOmdsServicePort(WebServiceFeature... features) { + return super.getPort(OmdsServicePort, OmdsServicePortType.class, features); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortImpl.java new file mode 100644 index 00000000..b0123cc5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortImpl.java @@ -0,0 +1,67 @@ + +/** + * Please modify this class to meet your needs + * This class is not complete + */ + +package at.vvo.omds.types.omds3Types.r1_4_0.brokerservice; + +import java.util.logging.Logger; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2019-08-01T18:23:17.383+02:00 + * Generated source version: 3.2.0 + * + */ + +@javax.jws.WebService( + serviceName = "omdsService", + portName = "omdsServicePort", + targetNamespace = "http://omds.vvo.at/brokerservice/v1_4_0", + wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServicesBroker.wsdl", + endpointInterface = "at.vvo.omds.types.omds3Types.r1_4_0.brokerservice.OmdsServicePortType") + +public class OmdsServicePortImpl implements OmdsServicePortType { + + private static final Logger LOG = Logger.getLogger(OmdsServicePortImpl.class.getName()); + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_4_0.brokerservice.OmdsServicePortType#lossEventRegistered(at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.LossEventType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.LossEventRegisteredResponseType lossEventRegistered(at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.LossEventType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation lossEventRegistered"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.LossEventRegisteredResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_4_0.brokerservice.OmdsServicePortType#declareNewClaimStatus(at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.DeclareNewClaimStatusRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.DeclareNewClaimStatusResponseType declareNewClaimStatus(at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.DeclareNewClaimStatusRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation declareNewClaimStatus"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.DeclareNewClaimStatusResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType.java new file mode 100644 index 00000000..f77172f1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType.java @@ -0,0 +1,34 @@ +package at.vvo.omds.types.omds3Types.r1_4_0.brokerservice; + +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2019-08-01T18:23:17.400+02:00 + * Generated source version: 3.2.0 + * + */ +@WebService(targetNamespace = "http://omds.vvo.at/brokerservice/v1_4_0", name = "omdsServicePortType") +@XmlSeeAlso({at.vvo.omds.types.omds2Types.v2_11.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_4_0.common.ObjectFactory.class}) +@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) +public interface OmdsServicePortType { + + @WebMethod(action = "urn:lossEventRegistered") + @WebResult(name = "LossEventRegisteredResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.LossEventRegisteredResponseType lossEventRegistered( + @WebParam(partName = "parameters", name = "LossEventRegisteredRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.LossEventType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:declareNewClaimStatus") + @WebResult(name = "DeclareNewClaimStatusResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.DeclareNewClaimStatusResponseType declareNewClaimStatus( + @WebParam(partName = "parameters", name = "DeclareNewClaimStatusRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.DeclareNewClaimStatusRequestType parameters + ) throws ServiceFaultMsg; +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType_OmdsServicePort_Client.java new file mode 100644 index 00000000..b75bf5aa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType_OmdsServicePort_Client.java @@ -0,0 +1,79 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.brokerservice; + +/** + * Please modify this class to meet your needs + * This class is not complete + */ + +import java.io.File; +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2019-08-01T18:23:17.307+02:00 + * Generated source version: 3.2.0 + * + */ +public final class OmdsServicePortType_OmdsServicePort_Client { + + private static final QName SERVICE_NAME = new QName("http://omds.vvo.at/brokerservice/v1_4_0", "omdsService"); + + private OmdsServicePortType_OmdsServicePort_Client() { + } + + public static void main(String args[]) throws java.lang.Exception { + URL wsdlURL = OmdsService.WSDL_LOCATION; + if (args.length > 0 && args[0] != null && !"".equals(args[0])) { + File wsdlFile = new File(args[0]); + try { + if (wsdlFile.exists()) { + wsdlURL = wsdlFile.toURI().toURL(); + } else { + wsdlURL = new URL(args[0]); + } + } catch (MalformedURLException e) { + e.printStackTrace(); + } + } + + OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME); + OmdsServicePortType port = ss.getOmdsServicePort(); + + { + System.out.println("Invoking lossEventRegistered..."); + at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.LossEventType _lossEventRegistered_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.LossEventRegisteredResponseType _lossEventRegistered__return = port.lossEventRegistered(_lossEventRegistered_parameters); + System.out.println("lossEventRegistered.result=" + _lossEventRegistered__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking declareNewClaimStatus..."); + at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.DeclareNewClaimStatusRequestType _declareNewClaimStatus_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.DeclareNewClaimStatusResponseType _declareNewClaimStatus__return = port.declareNewClaimStatus(_declareNewClaimStatus_parameters); + System.out.println("declareNewClaimStatus.result=" + _declareNewClaimStatus__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + + System.exit(0); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/ServiceFaultMsg.java new file mode 100644 index 00000000..ea255441 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/ServiceFaultMsg.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.brokerservice; + +import javax.xml.ws.WebFault; + + +/** + * This class was generated by Apache CXF 3.2.0 + * 2019-08-01T18:23:17.368+02:00 + * Generated source version: 3.2.0 + */ + +@WebFault(name = "serviceFault", targetNamespace = "urn:omds3CommonServiceTypes-1-1-0") +public class ServiceFaultMsg extends Exception { + + private at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault serviceFault; + + public ServiceFaultMsg() { + super(); + } + + public ServiceFaultMsg(String message) { + super(message); + } + + public ServiceFaultMsg(String message, Throwable cause) { + super(message, cause); + } + + public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault serviceFault) { + super(message); + this.serviceFault = serviceFault; + } + + public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault serviceFault, Throwable cause) { + super(message, cause); + this.serviceFault = serviceFault; + } + + public at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault getFaultInfo() { + return this.serviceFault; + } +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentInfoType.java index 82b5afc7..51673106 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentInfoType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentInfoType.java @@ -3,9 +3,11 @@ package at.vvo.omds.types.omds3Types.r1_4_0.common; import java.util.ArrayList; import java.util.List; +import javax.activation.DataHandler; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; @@ -51,7 +53,8 @@ import javax.xml.datatype.XMLGregorianCalendar; public class DokumentInfoType { @XmlElement(name = "Content") - protected byte[] content; + @XmlMimeType("application/octet-stream") + protected DataHandler content; @XmlElement(name = "Name") protected String name; @XmlElement(name = "DocumentType") @@ -71,9 +74,10 @@ public class DokumentInfoType { * * @return * possible object is - * byte[] + * {@link DataHandler } + * */ - public byte[] getContent() { + public DataHandler getContent() { return content; } @@ -82,9 +86,10 @@ public class DokumentInfoType { * * @param value * allowed object is - * byte[] + * {@link DataHandler } + * */ - public void setContent(byte[] value) { + public void setContent(DataHandler value) { this.content = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/UploadDokumentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/UploadDokumentType.java index 6de056af..f5d70694 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/UploadDokumentType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/UploadDokumentType.java @@ -1,9 +1,11 @@ package at.vvo.omds.types.omds3Types.r1_4_0.common; +import javax.activation.DataHandler; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; import javax.xml.bind.annotation.XmlType; @@ -45,7 +47,8 @@ public class UploadDokumentType { @XmlElement(name = "Mimetype", required = true) protected String mimetype; @XmlElement(name = "Content", required = true) - protected byte[] content; + @XmlMimeType("application/octet-stream") + protected DataHandler content; @XmlElement(name = "DocumentType") protected int documentType; @@ -102,9 +105,10 @@ public class UploadDokumentType { * * @return * possible object is - * byte[] + * {@link DataHandler } + * */ - public byte[] getContent() { + public DataHandler getContent() { return content; } @@ -113,9 +117,10 @@ public class UploadDokumentType { * * @param value * allowed object is - * byte[] + * {@link DataHandler } + * */ - public void setContent(byte[] value) { + public void setContent(DataHandler value) { this.content = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on4partner/ChangeCommunicationObjectRequestType.java index dad22d29..c7954756 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on4partner/ChangeCommunicationObjectRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on4partner/ChangeCommunicationObjectRequestType.java @@ -115,9 +115,9 @@ public class ChangeCommunicationObjectRequestType * *

* Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} + * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} * {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} - * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} - * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} * * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java index 9d496f87..897b516a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java @@ -6,22 +6,26 @@ package at.vvo.omds.types.omds3Types.r1_4_0.service; -import javax.xml.ws.soap.MTOM; import java.util.logging.Logger; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2019-07-12T15:19:45.805+02:00 + * 2019-08-01T18:31:08.954+02:00 * Generated source version: 3.2.0 * */ -@MTOM(enabled = true, threshold = 1024) @javax.jws.WebService( serviceName = "omdsService", portName = "omdsServicePort", targetNamespace = "urn:omds3Services-1-4-0", - wsdlLocation = "file:/C:/Users/Jens/git/omdsservice definitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3Services.wsdl", + wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3Services.wsdl", endpointInterface = "at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType") public class OmdsServicePortImpl implements OmdsServicePortType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcContent.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcContent.java index 81de978a..1701a349 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcContent.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcContent.java @@ -1,9 +1,11 @@ package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; +import javax.activation.DataHandler; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; import javax.xml.bind.annotation.XmlType; @@ -39,7 +41,8 @@ public class ArcContent { @XmlElement(required = true) protected ArcImageInfo arcImageInfo; @XmlElement(required = true) - protected byte[] arcImage; + @XmlMimeType("application/octet-stream") + protected DataHandler arcImage; /** * Ruft den Wert der arcImageInfo-Eigenschaft ab. @@ -70,9 +73,10 @@ public class ArcContent { * * @return * possible object is - * byte[] + * {@link DataHandler } + * */ - public byte[] getArcImage() { + public DataHandler getArcImage() { return arcImage; } @@ -81,9 +85,10 @@ public class ArcContent { * * @param value * allowed object is - * byte[] + * {@link DataHandler } + * */ - public void setArcImage(byte[] value) { + public void setArcImage(DataHandler value) { this.arcImage = value; }