1 37 38 package net.sourceforge.cruisecontrol.publishers; 39 40 import net.sourceforge.cruisecontrol.Publisher; 41 import net.sourceforge.cruisecontrol.CruiseControlException; 42 import net.sourceforge.cruisecontrol.publishers.email.EmailMapping; 43 44 import org.jdom.Element; 45 46 public class MockPublisher implements Publisher { 47 48 private int someInt; 49 private String someString; 50 private MockPublisherChild mpc; 51 private boolean someBoolean; 52 private EmailMapping mapping; 53 54 public void setSomeBoolean(boolean someBoolean) { 55 this.someBoolean = someBoolean; 56 } 57 58 public boolean getSomeBoolean() { 59 return someBoolean; 60 } 61 62 public void setSomeString(String someString) { 63 this.someString = someString; 64 } 65 66 public void setSomeInt(int someInt) { 67 this.someInt = someInt; 68 } 69 70 public int getSomeInt() { 71 return someInt; 72 } 73 74 public String getSomeString() { 75 return someString; 76 } 77 78 public Object createMockPluginChild() { 79 mpc = new MockPublisherChild(); 80 return mpc; 81 } 82 83 public MockPublisherChild getMockPluginChild() { 84 return mpc; 85 } 86 87 public void publish(Element cruisecontrolLog) throws CruiseControlException { 88 } 89 90 public void validate() throws CruiseControlException { 91 } 92 93 public void add(EmailMapping emapping) { 94 mapping = emapping; 95 } 96 97 public EmailMapping getEmailMapping() { 98 return mapping; 99 } 100 101 public class MockPublisherChild { 102 private int someInt; 103 private String someString; 104 105 public void setSomeString(String someString) { 106 this.someString = someString; 107 } 108 109 public void setSomeInt(int someInt) { 110 this.someInt = someInt; 111 } 112 113 public int getSomeInt() { 114 return someInt; 115 } 116 117 public String getSomeString() { 118 return someString; 119 } 120 } 121 } 122 | Popular Tags |