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

http://ws-tester.googlecode.com/ · Java · 58 lines · 42 code · 10 blank · 6 comment · 1 complexity · 72734bdce6f9a6ccb8d818db23f6cdbd MD5 · raw file

  1. package com.googlecode.ws.tester.xor.wsdl.model;
  2. import java.util.List;
  3. import java.util.ArrayList;
  4. /**
  5. * Created by IntelliJ IDEA.
  6. * User: pablo
  7. * Date: 2009-06-28
  8. * Time: 13:36:33
  9. */
  10. public class PortType {
  11. private String name;
  12. private Documentation documentation;
  13. private List<Operation> operations;
  14. public String getName() {
  15. return name;
  16. }
  17. public void setName(String name) {
  18. this.name = name;
  19. }
  20. public Documentation getDocumentation() {
  21. return documentation;
  22. }
  23. public void setDocumentation(Documentation documentation) {
  24. this.documentation = documentation;
  25. }
  26. public List<Operation> getOperations() {
  27. return operations;
  28. }
  29. public void setOperations(List<Operation> operations) {
  30. this.operations = operations;
  31. }
  32. public void addOperation(Operation operation) {
  33. if(operations==null) {
  34. operations= new ArrayList<Operation>();
  35. }
  36. operations.add(operation);
  37. }
  38. @Override
  39. public String toString() {
  40. final StringBuilder sb = new StringBuilder();
  41. sb.append("PortType");
  42. sb.append("{name='").append(name).append('\'');
  43. sb.append(", documentation=").append(documentation);
  44. sb.append(", operations=").append(operations);
  45. sb.append('}');
  46. return sb.toString();
  47. }
  48. }