View Javadoc

1   package com.jayway.maven.plugins.android.config;
2   
3   public class DummyMojo {
4   
5   	@ConfigPojo
6   	private DummyConfigPojo configPojo;
7   
8   	// Maven injected parameters
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  }