package com.simpligility.maven.plugins.android.config; import com.simpligility.maven.plugins.android.config.ConfigPojo; import com.simpligility.maven.plugins.android.config.PullParameter; public class DummyMojo { @ConfigPojo private DummyConfigPojo configPojo; // Maven injected parameters private String configPojoStringValue; private Boolean configPojoBooleanValue; private String[] configPojoMethodValue; @PullParameter(defaultValue = "hello") private String parsedStringValue; @PullParameter(defaultValue = "true") private Boolean parsedBooleanValue; @PullParameter(defaultValueGetterMethod = "getDefaultMethodValue") private String[] parsedMethodValue; public String[] getDefaultMethodValue() { return new String[] {"a","b"}; } public void setConfigPojo(DummyConfigPojo configPojo) { this.configPojo = configPojo; } public void setConfigPojoStringValue(String configPojoStringValue) { this.configPojoStringValue = configPojoStringValue; } public void setConfigPojoBooleanValue(Boolean configPojoBooleanValue) { this.configPojoBooleanValue = configPojoBooleanValue; } public DummyConfigPojo getConfigPojo() { return configPojo; } public String getConfigPojoStringValue() { return configPojoStringValue; } public Boolean getConfigPojoBooleanValue() { return configPojoBooleanValue; } public String getParsedStringValue() { return parsedStringValue; } public Boolean getParsedBooleanValue() { return parsedBooleanValue; } public String[] getParsedMethodValue() { return parsedMethodValue; } }