public class SpreadVeganismOperation extends Object implements org.mule.runtime.api.lifecycle.Initialisable
| Modifier and Type | Field and Description |
|---|---|
static String |
ARGUMENTS_TAB |
| Constructor and Description |
|---|
SpreadVeganismOperation() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
addVeganProductsDescriptions(Map<String,String> productDescription) |
VeganPolicy |
applyPolicy(VeganPolicy policy) |
void |
convinceAnimalKiller(VeganArguments arguments) |
FarmedFood |
getHealthyFood(HealthyFood healthyFood) |
FarmedFood |
getProduction(FarmedFood food) |
void |
initialise() |
List<String> |
registerVeganProducts(List<String> products) |
String |
spreadTheWord(String theWord,
Object config) |
public static final String ARGUMENTS_TAB
public void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationException@MediaType(value="text/plain") public String spreadTheWord(String theWord, @Config Object config)
public VeganPolicy applyPolicy(@Optional @NullSafe VeganPolicy policy)
@OutputResolver(output=FruitMetadataResolver.class) public FarmedFood getProduction(@Optional @NullSafe(defaultImplementingType=HealthyFood.class) FarmedFood food)
@OutputResolver(output=FruitMetadataResolver.class) public FarmedFood getHealthyFood(HealthyFood healthyFood)
public Map<String,String> addVeganProductsDescriptions(@Optional @NullSafe Map<String,String> productDescription)
public List<String> registerVeganProducts(@Optional @NullSafe List<String> products)
public void convinceAnimalKiller(@ParameterGroup(name="arguments") @Placement(tab="Arguments")
VeganArguments arguments)
Copyright © 2003–2021 MuleSoft, Inc.. All rights reserved.