Class PermissionEntry
java.lang.Object
com.michelin.cio.hudson.plugins.rolestrategy.PermissionEntry
- All Implemented Interfaces:
Comparable<PermissionEntry>
Combines sid with
type.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanstatic PermissionEntryfromString(String permissionEntryString) Creates aPermissionEntryfrom a string.getSid()getType()static PermissionEntryinthashCode()protected booleanisApplicable(boolean principal) Utility method checking whether this entry applies based on whether we're looking for a principal.toString()static PermissionEntry
-
Constructor Details
-
PermissionEntry
-
-
Method Details
-
getType
-
getSid
-
isApplicable
protected boolean isApplicable(boolean principal) Utility method checking whether this entry applies based on whether we're looking for a principal. -
fromString
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @CheckForNull public static PermissionEntry fromString(@NonNull String permissionEntryString) Creates aPermissionEntryfrom a string.- Parameters:
permissionEntryString- String from which to create the entry- Returns:
- the PermissinoEntry
-
user
-
group
-
equals
-
hashCode
public int hashCode() -
toString
-
compareTo
- Specified by:
compareToin interfaceComparable<PermissionEntry>
-