Package org.jenkinsci.plugins.matrixauth
Class AuthorizationProperty.DslEntry
- java.lang.Object
-
- org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslEntry
-
- All Implemented Interfaces:
Describable<AuthorizationProperty.DslEntry>
,Comparable<AuthorizationProperty.DslEntry>
- Direct Known Subclasses:
AuthorizationProperty.DslGroup
,AuthorizationProperty.DslUser
,AuthorizationProperty.DslUserOrGroup
- Enclosing interface:
- AuthorizationProperty
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public abstract static class AuthorizationProperty.DslEntry extends Object implements Describable<AuthorizationProperty.DslEntry>, Comparable<AuthorizationProperty.DslEntry>
Common superclass forAuthorizationProperty.DslUser
,AuthorizationProperty.DslGroup
, andAuthorizationProperty.DslUserOrGroup
, supporting nicer DSLs for Job DSL and Pipeline Job definitions/reconfigurations. Job DSL and Pipeline use this forAuthorizationMatrixProperty
. Job DSL additionally uses this forAuthorizationMatrixProperty
.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
addPermission(AuthorizationProperty authorizationProperty)
int
compareTo(AuthorizationProperty.DslEntry that)
boolean
equals(Object o)
protected static Permission
findPermission(String value)
Descriptor<AuthorizationProperty.DslEntry>
getDescriptor()
String
getName()
List<String>
getPermissions()
int
hashCode()
-
-
-
Method Detail
-
getName
public String getName()
-
getDescriptor
public Descriptor<AuthorizationProperty.DslEntry> getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<AuthorizationProperty.DslEntry>
-
compareTo
public int compareTo(@NonNull AuthorizationProperty.DslEntry that)
- Specified by:
compareTo
in interfaceComparable<AuthorizationProperty.DslEntry>
-
addPermission
public abstract void addPermission(AuthorizationProperty authorizationProperty)
-
findPermission
protected static Permission findPermission(String value)
-
-