Package com.microsoft.jenkins.azuread
Class PermissionEntry
- java.lang.Object
-
- com.microsoft.jenkins.azuread.PermissionEntry
-
- All Implemented Interfaces:
Comparable<PermissionEntry>
public class PermissionEntry extends Object implements Comparable<PermissionEntry>
Combines sid withtype
.- Since:
- 3.0
-
-
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 int
compareTo(PermissionEntry o)
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)
-
compareTo
public int compareTo(@NonNull PermissionEntry o)
- Specified by:
compareTo
in interfaceComparable<PermissionEntry>
-
-