Package org.jenkinsci.plugins.matrixauth
Class PermissionEntry
- java.lang.Object
-
- org.jenkinsci.plugins.matrixauth.PermissionEntry
-
-
Constructor Summary
Constructors Constructor Description PermissionEntry(AuthorizationType type, String sid)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
static PermissionEntry
fromString(String permissionEntryString)
String
getSid()
AuthorizationType
getType()
static PermissionEntry
group(String sid)
int
hashCode()
protected boolean
isApplicable(boolean principal)
Utility method checking whether this entry applies based on whether we're looking for a principalString
toString()
static PermissionEntry
user(String sid)
-
-
-
Constructor Detail
-
PermissionEntry
public PermissionEntry(@NonNull AuthorizationType type, @NonNull String sid)
-
-
Method Detail
-
getType
public AuthorizationType getType()
-
getSid
public String 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)
-
user
public static PermissionEntry user(String sid)
-
group
public static PermissionEntry group(String sid)
-
-