1 package com.jayway.maven.plugins.android.config;
2
3 public class DummyMojo {
4
5 @ConfigPojo
6 private DummyConfigPojo configPojo;
7
8
9 private String configPojoStringValue;
10 private Boolean configPojoBooleanValue;
11 private String[] configPojoMethodValue;
12
13 @PullParameter(defaultValue = "hello")
14 private String parsedStringValue;
15
16 @PullParameter(defaultValue = "true")
17 private Boolean parsedBooleanValue;
18
19 @PullParameter(defaultValueGetterMethod = "getDefaultMethodValue")
20 private String[] parsedMethodValue;
21
22 public String[] getDefaultMethodValue()
23 {
24 return new String[] {"a","b"};
25 }
26
27 public void setConfigPojo(DummyConfigPojo configPojo) {
28 this.configPojo = configPojo;
29 }
30
31 public void setConfigPojoStringValue(String configPojoStringValue) {
32 this.configPojoStringValue = configPojoStringValue;
33 }
34
35 public void setConfigPojoBooleanValue(Boolean configPojoBooleanValue) {
36 this.configPojoBooleanValue = configPojoBooleanValue;
37 }
38
39 public DummyConfigPojo getConfigPojo() {
40 return configPojo;
41 }
42
43 public String getConfigPojoStringValue() {
44 return configPojoStringValue;
45 }
46
47 public Boolean getConfigPojoBooleanValue() {
48 return configPojoBooleanValue;
49 }
50
51 public String getParsedStringValue() {
52 return parsedStringValue;
53 }
54
55 public Boolean getParsedBooleanValue() {
56 return parsedBooleanValue;
57 }
58
59 public String[] getParsedMethodValue() {
60 return parsedMethodValue;
61 }
62
63 }