Uses of Class
hudson.security.Permission

Packages that use Permission
hudson   
hudson.maven.reporters   
hudson.model Core object model that are bound to URLs via stapler, rooted at Hudson
hudson.scm Hudson's interface with source code management systems. 
hudson.security Security-related code. 
hudson.slaves Code related to slaves. 
hudson.util Other miscellaneous utility code 
jenkins.management   
jenkins.model   
 

Uses of Permission in hudson
 

Fields in hudson declared as Permission
static Permission PluginManager.CONFIGURE_UPDATECENTER
           
static Permission PluginManager.UPLOAD_PLUGINS
           
 

Methods in hudson with parameters of type Permission
static void Functions.adminCheck(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp, Object required, Permission permission)
           
static void Functions.checkPermission(AccessControlled object, Permission permission)
           
static void Functions.checkPermission(Object object, Permission permission)
          This version is so that the 'checkPermission' on layout.jelly degrades gracefully if "it" is not an AccessControlled object.
static void Functions.checkPermission(Permission permission)
           
static boolean Functions.hasPermission(Object object, Permission permission)
          This version is so that the 'hasPermission' can degrade gracefully if "it" is not an AccessControlled object.
static boolean Functions.hasPermission(Permission permission)
          Returns true if the current user has the given permission.
 

Uses of Permission in hudson.maven.reporters
 

Fields in hudson.maven.reporters declared as Permission
static Permission MavenAbstractArtifactRecord.REDEPLOY
          Permission for redeploying artifacts.
 

Methods in hudson.maven.reporters that return Permission
protected  Permission MavenAbstractArtifactRecord.getPermission()
           
 

Uses of Permission in hudson.model
 

Fields in hudson.model declared as Permission
static Permission AbstractProject.ABORT
          Permission to abort a build
static Permission Run.ARTIFACTS
          See Functions.isArtifactsPermissionEnabled()
static Permission Item.BUILD
           
static Permission Item.CANCEL
           
static Permission Item.CONFIGURE
           
static Permission Computer.CONFIGURE
          Permission to configure slaves.
static Permission View.CONFIGURE
           
static Permission Computer.CONNECT
           
static Permission Item.CREATE
           
static Permission Computer.CREATE
           
static Permission View.CREATE
          Permission to create new views.
static Permission Item.DELETE
           
static Permission Computer.DELETE
           
static Permission Run.DELETE
           
static Permission View.DELETE
           
static Permission Computer.DISCONNECT
           
static Permission Item.DISCOVER
           
static Permission Item.EXTENDED_READ
           
static Permission Item.READ
           
static Permission View.READ
           
static Permission Run.UPDATE
           
static Permission Item.WIPEOUT
           
static Permission Item.WORKSPACE
           
 

Methods in hudson.model that return Permission
static Permission View.getItemCreatePermission()
           
protected abstract  Permission TaskAction.getPermission()
          Gets the permission object that represents the permission to perform this task.
 Permission ManagementLink.getRequiredPermission()
           
 

Methods in hudson.model with parameters of type Permission
 void User.checkPermission(Permission permission)
           
 void Computer.checkPermission(Permission permission)
           
 void Run.checkPermission(Permission p)
           
 void Node.checkPermission(Permission permission)
           
 void View.checkPermission(Permission p)
           
 void MyViewsProperty.checkPermission(Permission permission)
           
 void AbstractItem.checkPermission(Permission p)
          Short for getACL().checkPermission(p)
 boolean User.hasPermission(Permission permission)
           
 boolean Computer.hasPermission(Permission permission)
           
 boolean Run.hasPermission(Permission p)
           
 boolean Node.hasPermission(Permission permission)
           
 boolean View.hasPermission(Permission p)
           
 boolean MyViewsProperty.hasPermission(Permission permission)
           
 boolean AbstractItem.hasPermission(Permission p)
          Short for getACL().hasPermission(p)
 

Uses of Permission in hudson.scm
 

Fields in hudson.scm declared as Permission
static Permission SCM.TAG
          Permission to create new tags.
 

Methods in hudson.scm that return Permission
protected  Permission AbstractScmTagAction.getPermission()
          Defaults to SCM.TAG.
 

Uses of Permission in hudson.security
 

Fields in hudson.security declared as Permission
static Permission Permission.CONFIGURE
          Generic configuration access.
static Permission Permission.CREATE
          Generic create access.
static Permission Permission.DELETE
          Generic delete access.
static Permission Permission.FULL_CONTROL
          Deprecated. since 2009-01-23. Use Jenkins.ADMINISTER.
static Permission Permission.HUDSON_ADMINISTER
          Deprecated. since 2009-01-23. Access Jenkins.ADMINISTER instead.
 Permission Permission.impliedBy
          Bundled Permission that also implies this permission.
 Permission SparseACL.Entry.permission
           
 Permission AccessDeniedException2.permission
          This object represents the permission that the user needed.
static Permission Permission.READ
          Generic read access.
static Permission Permission.UPDATE
          Generic update access.
static Permission Permission.WRITE
          Generic write access.
 

Fields in hudson.security with type parameters of type Permission
static Comparator<Permission> Permission.ID_COMPARATOR
          Comparator that orders Permission objects based on their ID.
 

Methods in hudson.security that return Permission
 Permission PermissionGroup.find(String name)
          Finds a permission that has the given name.
static Permission Permission.fromId(String id)
          Convert the ID representation into Permission object.
 Permission GlobalSecurityConfiguration.getRequiredPermission()
           
 

Methods in hudson.security that return types with arguments of type Permission
static List<Permission> Permission.getAll()
          Returns all the Permissions available in the system.
 Map<Permission,Set<String>> AuthorizationMatrixProperty.getGrantedPermissions()
          Returns all the (Permission,sid) pairs that are granted, in the multi-map form.
 List<Permission> PermissionGroup.getPermissions()
          Lists up all the permissions in this group.
 Iterator<Permission> PermissionGroup.iterator()
           
 

Methods in hudson.security with parameters of type Permission
protected  Boolean SidACL._hasPermission(org.acegisecurity.Authentication a, Permission permission)
          Implementation that backs up SidACL.hasPermission(Authentication, Permission).
protected  void AuthorizationMatrixProperty.add(Permission p, String sid)
          Adds to AuthorizationMatrixProperty.grantedPermissions.
 void GlobalMatrixAuthorizationStrategy.add(Permission p, String sid)
          Adds to GlobalMatrixAuthorizationStrategy.grantedPermissions.
 void SparseACL.add(org.acegisecurity.acls.sid.Sid sid, Permission permission, boolean allowed)
           
 void ACL.checkPermission(Permission p)
          Checks if the current security principal has this permission.
 void HudsonPrivateSecurityRealm.checkPermission(Permission permission)
           
 void AccessControlled.checkPermission(Permission permission)
          Convenient short-cut for getACL().checkPermission(permission)
 FormValidation GlobalMatrixAuthorizationStrategy.DescriptorImpl.doCheckName_(String value, AccessControlled subject, Permission permission)
           
 boolean AuthorizationMatrixProperty.hasExplicitPermission(String sid, Permission p)
          Checks if the permission is explicitly given, instead of implied through impliedBy.
 boolean GlobalMatrixAuthorizationStrategy.hasExplicitPermission(String sid, Permission p)
          Checks if the permission is explicitly given, instead of implied through impliedBy.
abstract  boolean ACL.hasPermission(org.acegisecurity.Authentication a, Permission permission)
          Checks if the given principle has the given permission.
 boolean SidACL.hasPermission(org.acegisecurity.Authentication a, Permission permission)
           
 boolean SparseACL.hasPermission(org.acegisecurity.Authentication a, Permission permission)
           
 boolean ACL.hasPermission(Permission p)
          Checks if the current security principal has this permission.
 boolean HudsonPrivateSecurityRealm.hasPermission(Permission permission)
           
 boolean AccessControlled.hasPermission(Permission permission)
          Convenient short-cut for getACL().hasPermission(permission)
protected abstract  Boolean SidACL.hasPermission(org.acegisecurity.acls.sid.Sid p, Permission permission)
          Checks if the given Sid has the given Permission.
protected  Boolean SparseACL.hasPermission(org.acegisecurity.acls.sid.Sid p, Permission permission)
           
 boolean AuthorizationMatrixProperty.hasPermission(String sid, Permission p)
          Checks if the given SID has the given permission.
 boolean GlobalMatrixAuthorizationStrategy.hasPermission(String sid, Permission p)
          Checks if the given SID has the given permission.
 boolean AuthorizationMatrixProperty.DescriptorImpl.showPermission(Permission p)
           
 boolean GlobalMatrixAuthorizationStrategy.DescriptorImpl.showPermission(Permission p)
           
 

Constructors in hudson.security with parameters of type Permission
AccessDeniedException2(org.acegisecurity.Authentication authentication, Permission permission)
           
AccessDeniedException2(Throwable t, org.acegisecurity.Authentication authentication, Permission permission)
           
Permission(PermissionGroup group, String name, org.jvnet.localizer.Localizable description, Permission impliedBy)
          Deprecated. as of 1.421 Use Permission(PermissionGroup, String, Localizable, Permission, PermissionScope)
Permission(PermissionGroup group, String name, org.jvnet.localizer.Localizable description, Permission impliedBy, boolean enable)
          Deprecated. as of 1.421 Use Permission(PermissionGroup, String, Localizable, Permission, boolean, PermissionScope[])
Permission(PermissionGroup group, String name, org.jvnet.localizer.Localizable description, Permission impliedBy, boolean enable, PermissionScope[] scopes)
          Defines a new permission.
Permission(PermissionGroup group, String name, org.jvnet.localizer.Localizable description, Permission impliedBy, PermissionScope scope)
           
Permission(PermissionGroup group, String name, Permission impliedBy)
          Deprecated. since 1.257. Use Permission(PermissionGroup, String, Localizable, Permission)
SparseACL.Entry(org.acegisecurity.acls.sid.Sid sid, Permission permission, boolean allowed)
           
 

Constructor parameters in hudson.security with type arguments of type Permission
AuthorizationMatrixProperty(Map<Permission,Set<String>> grantedPermissions)
           
 

Uses of Permission in hudson.slaves
 

Fields in hudson.slaves declared as Permission
static Permission Cloud.PROVISION
          Permission constant to control mutation operations on Cloud.
 

Methods in hudson.slaves with parameters of type Permission
 void Cloud.checkPermission(Permission permission)
           
 boolean Cloud.hasPermission(Permission permission)
           
 

Uses of Permission in hudson.util
 

Fields in hudson.util declared as Permission
static Permission FormFieldValidator.CHECK
          Deprecated.  
protected  Permission FormFieldValidator.permission
          Deprecated. Permission to check, or null if this check doesn't require any permission.
 

Constructors in hudson.util with parameters of type Permission
FormFieldValidator(AccessControlled subject, Permission permission)
          Deprecated.  
FormFieldValidator(Permission permission)
          Deprecated.  
FormFieldValidator(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response, AccessControlled subject, Permission permission)
          Deprecated. Use FormFieldValidator.FormFieldValidator(AccessControlled,Permission) and remove StaplerRequest and StaplerResponse from your "doCheck..." method parameter
FormFieldValidator(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response, Permission permission)
          Deprecated. Use FormFieldValidator.FormFieldValidator(Permission) and remove StaplerRequest and StaplerResponse from your "doCheck..." method parameter
 

Uses of Permission in jenkins.management
 

Methods in jenkins.management that return Permission
 Permission ConsoleLink.getRequiredPermission()
           
 

Uses of Permission in jenkins.model
 

Fields in jenkins.model declared as Permission
static Permission Jenkins.ADMINISTER
           
static Permission Jenkins.READ
           
static Permission Jenkins.RUN_SCRIPTS
           
 

Methods in jenkins.model with parameters of type Permission
 boolean Jenkins.MasterComputer.hasPermission(Permission permission)
           
 



Copyright © 2004-2013. All Rights Reserved.