View Javadoc
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  	// Maven injected parameters
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  }