Class RoleDefinition.RoleDefinitionEntry
- java.lang.Object
-
- org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.RoleDefinitionEntry
-
- All Implemented Interfaces:
Comparable<RoleDefinition.RoleDefinitionEntry>
- Enclosing class:
- RoleDefinition
public static class RoleDefinition.RoleDefinitionEntry extends Object implements Comparable<RoleDefinition.RoleDefinitionEntry>
Maps a permission entry to the casc line.
-
-
Constructor Summary
Constructors Constructor Description RoleDefinitionEntry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PermissionEntry
asPermissionEntry()
int
compareTo(RoleDefinition.RoleDefinitionEntry o)
boolean
equals(Object o)
static RoleDefinition.RoleDefinitionEntry
fromPermissionEntry(PermissionEntry entry)
Creates a RoleDefinitionEntry from a PermissionNetry.String
getEither()
String
getGroup()
String
getUser()
int
hashCode()
void
setEither(String name)
void
setGroup(String name)
void
setUser(String name)
-
-
-
Method Detail
-
setUser
@DataBoundSetter public void setUser(String name)
-
setGroup
@DataBoundSetter public void setGroup(String name)
-
setEither
@DataBoundSetter public void setEither(String name)
-
getUser
public String getUser()
-
getGroup
public String getGroup()
-
getEither
public String getEither()
-
asPermissionEntry
public PermissionEntry asPermissionEntry()
-
fromPermissionEntry
public static RoleDefinition.RoleDefinitionEntry fromPermissionEntry(PermissionEntry entry)
Creates a RoleDefinitionEntry from a PermissionNetry.- Parameters:
entry
-PermissionEntry
- Returns:
- RoleDefinitionEntry
-
compareTo
public int compareTo(@NonNull RoleDefinition.RoleDefinitionEntry o)
- Specified by:
compareTo
in interfaceComparable<RoleDefinition.RoleDefinitionEntry>
-
-