Class DynamicPermissionConfig

java.lang.Object
hudson.plugins.createjobadvanced.DynamicPermissionConfig

public class DynamicPermissionConfig extends Object
  • Constructor Details

    • DynamicPermissionConfig

      @DataBoundConstructor public DynamicPermissionConfig(String groupFormat, Set<String> checkedPermissionIds)
  • Method Details

    • addPermissionId

      public void addPermissionId(String permissionId)
      Add given permission ID to checked permission set.
      Parameters:
      permissionId - permission ID to be added to checked permission IDs set.
    • getGroupFormat

      public String getGroupFormat()
      Returns:
      the groupFormat
    • getCheckedPermissionIds

      public Set<String> getCheckedPermissionIds()
      Returns:
      the checked permission IDs set
    • isPermissionChecked

      public boolean isPermissionChecked(Permission permission)
      Check given permission state.
      Parameters:
      permission -
      Returns:
      true if given permission is checked, false otherwise
    • toString

      public String toString()
      Overrides:
      toString in class Object