Class 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 Detail

      • BambooBandanaManager

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

      • 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