Interface PluginAllowlistRegistrar

All Superinterfaces:
PluginAllowlist

@Deprecated(forRemoval=true) public interface PluginAllowlistRegistrar extends PluginAllowlist
Deprecated, for removal: This API element is subject to removal in a future version.
since 6.1.0, use PluginAllowlist.reload() instead.
Holds a register of classes and packages marked as allowlisted by plugins.
Since:
6.0.0
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    clearPluginAllowlist(com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey)
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 6.1.0, no replacement.
    default void
    registerPluginClasses(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey, Set<String> classes)
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 6.1.0, no replacement.
    default void
    registerPluginMethods(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey, Map<String,Set<String>> classMethods)
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 6.1.0, no replacement.
    default void
    registerPluginPackages(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey, Set<String> packages)
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 6.1.0, no replacement.

    Methods inherited from interface com.atlassian.velocity.allowlist.api.internal.PluginAllowlist

    isAllowlisted, isAllowlistedClassPackage, isAllowlistedMethod, reload
  • Method Details

    • registerPluginMethods

      @Deprecated(forRemoval=true) default void registerPluginMethods(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey, Map<String,Set<String>> classMethods)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 6.1.0, no replacement.
    • registerPluginClasses

      @Deprecated(forRemoval=true) default void registerPluginClasses(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey, Set<String> classes)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 6.1.0, no replacement.
    • registerPluginPackages

      @Deprecated(forRemoval=true) default void registerPluginPackages(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey, Set<String> packages)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 6.1.0, no replacement.
    • clearPluginAllowlist

      @Deprecated(forRemoval=true) default void clearPluginAllowlist(com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 6.1.0, no replacement.