Class PermissionTemplateDefinition
- java.lang.Object
-
- org.jenkinsci.plugins.rolestrategy.casc.PermissionTemplateDefinition
-
- All Implemented Interfaces:
Comparable<PermissionTemplateDefinition>
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public class PermissionTemplateDefinition extends Object implements Comparable<PermissionTemplateDefinition>
PermissionTemplate definition. Used for custom formatting in Casc.
-
-
Constructor Summary
Constructors Constructor Description PermissionTemplateDefinition(String name, Collection<String> permissions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(PermissionTemplateDefinition o)
boolean
equals(Object o)
String
getName()
Set<String>
getPermissions()
PermissionTemplate
getPermissionTemplate()
Return the corresponding PermissionTemplate object.int
hashCode()
-
-
-
Constructor Detail
-
PermissionTemplateDefinition
@DataBoundConstructor public PermissionTemplateDefinition(@NonNull String name, @CheckForNull Collection<String> permissions)
-
-
Method Detail
-
getPermissionTemplate
public final PermissionTemplate getPermissionTemplate()
Return the corresponding PermissionTemplate object.- Returns:
- permission template
-
getName
public String getName()
-
compareTo
public int compareTo(@NonNull PermissionTemplateDefinition o)
- Specified by:
compareTo
in interfaceComparable<PermissionTemplateDefinition>
-
-