Class LabelPermission

java.lang.Object
com.google.gerrit.server.permissions.AbstractLabelPermission
com.google.gerrit.server.permissions.LabelPermission
All Implemented Interfaces:
GerritPermission, ChangePermissionOrLabel

public class LabelPermission extends AbstractLabelPermission
Permission representing a label.
  • Constructor Details

    • LabelPermission

      public LabelPermission(LabelType type)
      Construct a reference to a label permission.
      Parameters:
      type - type description of the label.
    • LabelPermission

      public LabelPermission(AbstractLabelPermission.ForUser forUser, LabelType type)
      Construct a reference to a label permission.
      Parameters:
      forUser - SELF (default) or ON_BEHALF_OF for labelAs behavior.
      type - type description of the label.
    • LabelPermission

      public LabelPermission(String name)
      Construct a reference to a label permission.
      Parameters:
      name - name of the label, e.g. "Code-Review" or "Verified".
    • LabelPermission

      public LabelPermission(AbstractLabelPermission.ForUser forUser, String name)
      Construct a reference to a label permission.
      Parameters:
      forUser - SELF (default) or ON_BEHALF_OF for labelAs behavior.
      name - name of the label, e.g. "Code-Review" or "Verified".
  • Method Details