public class PermissionAssignment extends Object
PermissionManagementService service method arguments and return type. Instances of
this class keep permission assignment details: Permission name, Principal to which the permission is (to be) assigned
and the granted/denied flag. When constructing instances of this class, by default the permission is "granted". There
is another constructor that allows to explicitly deny a permission.| Constructor and Description |
|---|
PermissionAssignment(String permissionName,
PrincipalModel principal)
Constructor for "granting" a permission.
|
PermissionAssignment(String permissionName,
PrincipalModel principal,
boolean denied)
This constructor can be used to create a denying permission assignment.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getPermissionName() |
PrincipalModel |
getPrincipal() |
int |
hashCode() |
boolean |
isDenied() |
boolean |
isGranted() |
String |
toString() |
public PermissionAssignment(String permissionName, PrincipalModel principal)
public PermissionAssignment(String permissionName, PrincipalModel principal, boolean denied)
public String getPermissionName()
public PrincipalModel getPrincipal()
public boolean isDenied()
public boolean isGranted()
Copyright © 2017 SAP SE. All Rights Reserved.