1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl;
14
15 import javax.xml.namespace.QName;
16
17 import org.apache.xmlbeans.SchemaType;
18
19 import com.eviware.soapui.model.iface.MessagePart;
20 import com.eviware.soapui.model.iface.Request;
21
22 public class WsdlHeaderPart extends MessagePart.HeaderPart
23 {
24 private String name;
25 private SchemaType schemaType;
26 private QName partElement;
27 private final WsdlRequest request;
28
29 public WsdlHeaderPart(String name, SchemaType schemaType, QName partElement, WsdlRequest request )
30 {
31 super();
32
33 this.name = name;
34 this.schemaType = schemaType;
35 this.partElement = partElement;
36 this.request = request;
37 }
38
39 public Request getRequest()
40 {
41 return request;
42 }
43
44 public SchemaType getSchemaType()
45 {
46 return schemaType;
47 }
48
49 public String getDescription()
50 {
51 return name + " of type [" + schemaType.getName() + "]";
52 }
53
54 public String getName()
55 {
56 return name;
57 }
58
59
60
61 public QName getPartElement()
62 {
63 return partElement;
64 }
65 }