/ws-tester-xor/ws-tester-xor-wsdl/src/main/java/com/googlecode/ws/tester/xor/wsdl/model/Definitions.java

http://ws-tester.googlecode.com/ · Java · 101 lines · 75 code · 20 blank · 6 comment · 4 complexity · 90f66b16a2426daa4fdc5b19efc6501d MD5 · raw file

  1. package com.googlecode.ws.tester.xor.wsdl.model;
  2. import com.googlecode.ws.tester.xor.engine.model.Namespace;
  3. import java.util.List;
  4. import java.util.ArrayList;
  5. /**
  6. * Created by IntelliJ IDEA.
  7. * User: pablo
  8. * Date: 2009-06-09
  9. * Time: 18:44:58
  10. */
  11. public class Definitions {
  12. private Annotation annotation;
  13. private List<Message> messages;
  14. private List<Namespace> namespaces;
  15. private String name;
  16. private String targetNamespace;
  17. private PortType portType;
  18. public PortType getPortType() {
  19. return portType;
  20. }
  21. public void setPortType(PortType portType) {
  22. this.portType = portType;
  23. }
  24. public Definitions() {
  25. }
  26. public Annotation getAnnotation() {
  27. return annotation;
  28. }
  29. public void setAnnotation(Annotation annotation) {
  30. this.annotation = annotation;
  31. }
  32. public List<Namespace> getNamespaces() {
  33. return namespaces;
  34. }
  35. public void setNamespaces(List<Namespace> namespaces) {
  36. this.namespaces = namespaces;
  37. }
  38. public void addNamespace(Namespace namespace) {
  39. if(this.namespaces == null) {
  40. this.namespaces = new ArrayList<Namespace>();
  41. }
  42. this.namespaces.add(namespace);
  43. }
  44. public List<Message> getMessages() {
  45. return messages;
  46. }
  47. public void setMessages(List<Message> messages) {
  48. this.messages = messages;
  49. }
  50. public void addMessage(Message message) {
  51. if(this.messages == null) {
  52. this.messages = new ArrayList<Message>();
  53. }
  54. this.messages.add(message);
  55. }
  56. public String getName() {
  57. return name;
  58. }
  59. public void setName(String name) {
  60. this.name = name;
  61. }
  62. public String getTargetNamespace() {
  63. return targetNamespace;
  64. }
  65. public void setTargetNamespace(String targetNamespace) {
  66. this.targetNamespace = targetNamespace;
  67. }
  68. @Override
  69. public String toString() {
  70. final StringBuilder sb = new StringBuilder();
  71. sb.append("Definitions");
  72. sb.append("{annotation=").append(annotation);
  73. sb.append(", messages=").append(messages);
  74. sb.append(", namespaces=").append(namespaces);
  75. sb.append(", name='").append(name).append('\'');
  76. sb.append(", targetNamespace='").append(targetNamespace).append('\'');
  77. sb.append(", portType=").append(portType);
  78. sb.append('}');
  79. return sb.toString();
  80. }
  81. }