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 single ValueProviderPlugin instance.
  • Constructor Details

    • ValueProviderContext

      public ValueProviderContext()
  • Method Details

    • 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