Просмотр исходного кода

Adapted to generated web service API

peter_backlund 17 лет назад
Родитель
Сommit
6bb5180938

+ 21
- 28
register-app/src/main/java/se/citerus/registerapp/RegisterApp.java Просмотреть файл

@@ -1,14 +1,16 @@
1 1
 package se.citerus.registerapp;
2 2
 
3
-import java.awt.Color;
4
-import java.awt.Component;
5
-import java.awt.Dimension;
6
-import java.awt.event.ActionEvent;
7
-import java.awt.event.ActionListener;
8
-import java.text.SimpleDateFormat;
9
-import java.text.ParseException;
10
-import java.util.Date;
11
-import java.util.GregorianCalendar;
3
+import com.aggregator.HandlingReport;
4
+import com.aggregator.HandlingReportErrors_Exception;
5
+import com.aggregator.HandlingReportService;
6
+import com.jgoodies.forms.builder.DefaultFormBuilder;
7
+import com.jgoodies.forms.debug.FormDebugPanel;
8
+import com.jgoodies.forms.factories.ButtonBarFactory;
9
+import com.jgoodies.forms.layout.FormLayout;
10
+import com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl;
11
+import se.citerus.registerapp.validation.FormValidationDecorator;
12
+import se.citerus.registerapp.validation.FormValidationSwingDecorator;
13
+import se.citerus.registerapp.validation.MandatoryTextFieldValidator;
12 14
 
13 15
 import javax.swing.*;
14 16
 import javax.swing.border.Border;
@@ -16,21 +18,12 @@ import javax.swing.border.CompoundBorder;
16 18
 import javax.swing.border.LineBorder;
17 19
 import javax.swing.plaf.basic.BasicBorders;
18 20
 import javax.swing.text.DefaultFormatter;
19
-import javax.xml.datatype.XMLGregorianCalendar;
20
-
21
-import se.citerus.registerapp.service.HandlingEventService;
22
-import se.citerus.registerapp.validation.FormValidationDecorator;
23
-import se.citerus.registerapp.validation.FormValidationSwingDecorator;
24
-import se.citerus.registerapp.validation.MandatoryTextFieldValidator;
25
-import se.citerus.dddsample.interfaces.handling.ws.HandlingReportService;
26
-import se.citerus.dddsample.interfaces.handling.ws.HandlingReport;
27
-import se.citerus.dddsample.interfaces.handling.ws.HandlingReportErrors;
28
-
29
-import com.jgoodies.forms.builder.DefaultFormBuilder;
30
-import com.jgoodies.forms.debug.FormDebugPanel;
31
-import com.jgoodies.forms.factories.ButtonBarFactory;
32
-import com.jgoodies.forms.layout.FormLayout;
33
-import com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl;
21
+import java.awt.*;
22
+import java.awt.event.ActionEvent;
23
+import java.awt.event.ActionListener;
24
+import java.text.SimpleDateFormat;
25
+import java.util.Date;
26
+import java.util.GregorianCalendar;
34 27
 
35 28
 public class RegisterApp {
36 29
   private static final DefaultFormatter DEFAULT_FORMATTER = new DefaultFormatter();
@@ -61,17 +54,17 @@ public class RegisterApp {
61 54
             final GregorianCalendar completionTime = new GregorianCalendar();
62 55
             completionTime.setTime((Date) completionTimeField.getValue());
63 56
             report.setCompletionTime(new XMLGregorianCalendarImpl(completionTime));
64
-            report.setTrackingIds(new String[] {getStringValue(trackingIdField)});
57
+            report.getTrackingIds().add(getStringValue(trackingIdField));
65 58
             report.setType(getStringValue(eventTypeField).toUpperCase());
66 59
             report.setUnLocode(getStringValue(locationField));
67 60
             report.setVoyageNumber(getStringValue(carrierMovementField));
68 61
 
69 62
             handlingReportService.submitReport(report);
70 63
             clearForm();
71
-        } catch (HandlingReportErrors handlingReportErrors) {
72
-            System.err.println(handlingReportErrors.getMessage());
64
+        } catch (HandlingReportErrors_Exception e) {
65
+            e.printStackTrace();
73 66
         }
74
-  }
67
+    }
75 68
 
76 69
   private String getStringValue(JComboBox comboBox) {
77 70
       Object value = comboBox.getSelectedItem();

+ 2
- 2
register-app/src/main/resources/context-app.xml Просмотреть файл

@@ -22,9 +22,9 @@
22 22
   </bean>
23 23
 
24 24
   <bean id="handlingReportService" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean">
25
-    <property name="serviceInterface" value="se.citerus.dddsample.interfaces.handling.ws.HandlingReportService" />
25
+    <property name="serviceInterface" value="com.aggregator.HandlingReportService" />
26 26
     <property name="wsdlDocumentUrl" value="${wsdl.url}" />
27
-    <property name="namespaceUri" value="http://impl.ws.handling.interfaces.dddsample.citerus.se/" />
27
+    <property name="namespaceUri" value="http://ws.handling.interfaces.dddsample.citerus.se/" />
28 28
     <property name="serviceName" value="HandlingReportServiceImplService" />
29 29
     <property name="portName" value="HandlingReportServiceImplPort" />
30 30
   </bean>