Class ValueProviderContext
- java.lang.Object
-
- io.wcm.devops.conga.generator.spi.context.AbstractPluginContext<ValueProviderContext>
-
- io.wcm.devops.conga.generator.spi.context.ValueProviderContext
-
public final class ValueProviderContext extends AbstractPluginContext<ValueProviderContext>
Context for a singleValueProviderPlugin
instance.
-
-
Constructor Summary
Constructors Constructor Description ValueProviderContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getValueProviderCache()
Get cache object for the current value provider.Object
getValueProviderConfig(String key)
String
getValueProviderName()
void
setValueProviderCache(Object object)
Set cache object for the current value provider.ValueProviderContext
valueProviderGlobalContext(ValueProviderGlobalContext context)
ValueProviderContext
valueProviderName(String value)
-
Methods inherited from class io.wcm.devops.conga.generator.spi.context.AbstractPluginContext
getContainerContext, getGenericPluginConfig, getLogger, getPluginContextOptions, getPluginManager, getUrlFileManager, pluginContextOptions
-
-
-
-
Method Detail
-
valueProviderGlobalContext
public ValueProviderContext valueProviderGlobalContext(ValueProviderGlobalContext context)
- Parameters:
context
- Global value provider context- Returns:
- this
-
valueProviderName
public ValueProviderContext valueProviderName(String value)
- Parameters:
value
- Value provider name- Returns:
- this
-
getValueProviderName
public String getValueProviderName()
- Returns:
- Value provider name
-
getValueProviderConfig
public Object getValueProviderConfig(String key)
- Parameters:
key
- Configuration parameter name- Returns:
- Configuration for the current value provider. Never null.
-
getValueProviderCache
public Object getValueProviderCache()
Get cache object for the current value provider.- Returns:
- Cache object or null if none was set yet
-
setValueProviderCache
public void setValueProviderCache(Object object)
Set cache object for the current value provider.- Parameters:
object
- Cache object
-
-