public class WithErrorValueProvider implements ValueProvider { public static final String ERROR_MESSAGE = "Error!!!"; @Parameter private String errorCode; @Override public Set<Value> resolve() throws ValueResolvingException { throw new ValueResolvingException(ERROR_MESSAGE, errorCode); } }
public class CarDealer extends Investment { @Parameter private int carStock; public int getCarStock() { return carStock; } }
public class DefaultPortalGunDispatcherProvider extends AbstractScienceTransportProvider { @Parameter private String responseMessage; @Override protected String getResponseWord() { return responseMessage; } }
public class Meta implements Drug { @Parameter public int purity; public int getPurity() { return purity; } }
public class SuccessResponse { @Parameter @ConfigOverride private Integer timeToPeel; public Integer getTimeToPeel() { return timeToPeel; } public void setTimeToPeel(Integer timeToPeel) { this.timeToPeel = timeToPeel; } }
public class HarvestInputGroup { @Parameter @ConfigOverride private HealthyFood sample; public HealthyFood getSample() { return sample; } public void setSample(HealthyFood sample) { this.sample = sample; } }
public class Order { @Parameter private int price; @ParameterGroup(name = "dessert") private Dessert dessert; public Dessert getDessert() { return dessert; } public int getPrice() { return price; } }
@TypeDsl(substitutionGroup = "mule:abstract-shared-extension") public class MuleSGPojo { @Parameter boolean innerParameter; }
@MediaType(TEXT_PLAIN) public class SourceMustNotStart extends AbstractSource { public static boolean isStarted = false; @Override public void onStart(SourceCallback<String, String> sourceCallback) throws MuleException { isStarted = true; super.onStart(sourceCallback); } @OfValues(TrueFalseValueProvider.class) @Parameter String hasBeenStarted; }
public class NullSafeParameterGroup { @Parameter @Optional @NullSafe private NullSafePojo nullSafePojo; public NullSafePojo getNullSafePojo() { return nullSafePojo; } public void setNullSafePojo(NullSafePojo nullSafePojo) { this.nullSafePojo = nullSafePojo; } }