Class PluginPermission

java.lang.Object
com.google.gerrit.extensions.api.access.PluginPermission
All Implemented Interfaces:
GerritPermission, GlobalOrPluginPermission

public class PluginPermission extends Object implements GlobalOrPluginPermission
A global capability type permission used by a plugin.
  • Constructor Details

    • PluginPermission

      public PluginPermission(String pluginName, String capability)
    • PluginPermission

      public PluginPermission(String pluginName, String capability, boolean fallBackToAdmin)
  • Method Details

    • pluginName

      public String pluginName()
    • capability

      public String capability()
    • fallBackToAdmin

      public boolean fallBackToAdmin()
    • describeForException

      public String describeForException()
      Description copied from interface: GerritPermission
      A description in the context of an exception message.

      Should be grammatical when used in the construction "not permitted: [description] on [resource]", although individual PermissionBackend implementations may vary the wording.

      Specified by:
      describeForException in interface GerritPermission
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object