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