Class BambooBandanaManager

java.lang.Object
com.atlassian.bamboo.bandana.BambooBandanaManager
All Implemented Interfaces:
com.atlassian.bandana.BandanaManager

public class BambooBandanaManager extends Object implements com.atlassian.bandana.BandanaManager
A wrapper for a standard Bandana manager, adding access checks for remote calls.
  • Constructor Details

    • BambooBandanaManager

      public BambooBandanaManager(com.atlassian.bandana.BandanaManager delegate)
  • Method Details

    • init

      @PostConstruct public void init()
      Specified by:
      init in interface com.atlassian.bandana.BandanaManager
    • getValue

      public Object getValue(com.atlassian.bandana.BandanaContext context, String key)
      Specified by:
      getValue in interface com.atlassian.bandana.BandanaManager
    • getValue

      public Object getValue(com.atlassian.bandana.BandanaContext context, String key, boolean lookUp)
      Specified by:
      getValue in interface com.atlassian.bandana.BandanaManager
    • setValue

      public void setValue(com.atlassian.bandana.BandanaContext context, String key, Object value)
      Specified by:
      setValue in interface com.atlassian.bandana.BandanaManager
    • getKeys

      @NotNull public @NotNull Iterable<String> getKeys(com.atlassian.bandana.BandanaContext context)
      Specified by:
      getKeys in interface com.atlassian.bandana.BandanaManager
    • removeValue

      public void removeValue(com.atlassian.bandana.BandanaContext context, String key)
      Specified by:
      removeValue in interface com.atlassian.bandana.BandanaManager