| Modifier and Type | Method and Description |
|---|---|
java.util.List<UserRight> |
AccessManager.getDescriptorUserRights()
Returns a map containing the three UserRight objects for the keys READ, CHANGE, and CHANGE_PERMISSIONS...
|
java.util.List<UserRight> |
AccessManager.getTypeUserRights()
Returns a map containing the five UserRight objects for the keys READ, CHANGE, CREATE, REMOVE and
CHANGE_PERMISSIONS...
|
| Modifier and Type | Method and Description |
|---|---|
void |
Item.addNegativePermission(Principal principal,
UserRight right)
Add a negative permission for the
Principal and the UserRight on the Item. |
void |
Item.addPermission(Principal principal,
UserRight right,
boolean negative)
Add a permission for the
Principal and the UserRight on the Item. |
void |
Item.addPositivePermission(Principal principal,
UserRight right)
Add a positive permission for the
Principal and the UserRight on the Item. |
protected int |
Item.checkItemPermission(Principal principal,
UserRight right) |
boolean |
Item.checkPermission(Principal principal,
UserRight right)
Checks if the
Principal has the given UserRight on the Item. |
boolean |
Item.checkPermission(UserRight right)
Checks if the current session user has the given
UserRight on the Item. |
void |
Item.clearPermission(Principal principal,
UserRight right)
Remove any permission for the
Principal and the UserRight on the Item. |
| Modifier and Type | Method and Description |
|---|---|
void |
Item.ItemImpl.setPermissionMap(java.util.List<UserRight> userRights,
java.util.Map<Principal,java.util.List<java.lang.Boolean>> permissionMap) |
| Modifier and Type | Method and Description |
|---|---|
UserRight |
AccessManager.createUserRight(java.lang.String code)
Creates a new UserRight with a given code.
|
UserRight |
AccessManager.getOrCreateUserRightByCode(java.lang.String code)
Convenience method which first tries to get the user right with the given code and when such a user right does not
exists, it will be created.
|
UserRight |
AccessManager.getUserRightByCode(java.lang.String code)
Returns the UserRight with the specified code.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AccessManager.addGlobalNegativePermission(Principal caller,
Principal principal,
UserRight permission)
Deprecated.
since ages - please use
Principal.addGlobalNegativePermission(UserRight) instead |
void |
Principal.addGlobalNegativePermission(UserRight permission)
Deprecated.
|
void |
Principal.addGlobalPermission(UserRight permission,
boolean deny)
Deprecated.
|
void |
AccessManager.addGlobalPositivePermission(Principal caller,
Principal principal,
UserRight permission)
Deprecated.
since ages - please use
Principal.addGlobalPositivePermission(UserRight) instead |
void |
Principal.addGlobalPositivePermission(UserRight permission)
Deprecated.
|
void |
AccessManager.addNegativePermissionOn(Item item,
Principal caller,
Principal principal,
UserRight permission)
Negatively assigns a right for a user to a item (prohibition).
|
void |
AccessManager.addPositivePermissionOn(Item item,
Principal caller,
Principal principal,
UserRight permission)
Positively assigns a right for a user to a item.
|
boolean |
Principal.checkGlobalPermission(UserRight right)
Deprecated.
|
boolean |
AccessManager.checkPermission(Principal principal,
UserRight permission)
Checks a global permission for a user and a right.
|
boolean |
AccessManager.checkPermissionOn(Item item,
Principal principal,
UserRight permission)
Checks permission on an item.
|
void |
Principal.clearGlobalPermission(UserRight permission)
Deprecated.
|
java.util.Collection |
AccessManager.getGlobalRestrictedPrincipals(UserRight permission) |
void |
AccessManager.removeGlobalPermission(Principal caller,
Principal principal,
UserRight permission)
Deprecated.
since ages - please use
Principal.clearGlobalPermission(UserRight) instead |
void |
AccessManager.removePermissionOn(Item item,
Principal caller,
Principal principal,
UserRight permission)
Removes the local assignment of a userright for a user on a specific item.
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
ComposedType.checkItemPermission(Principal principal,
UserRight right)
Allow type package to see this method
|
boolean |
ComposedType.checkTypePermission(Principal p,
UserRight right)
Checks the type permission of a given user.
|
boolean |
AttributeDescriptor.checkTypePermission(Principal p,
UserRight right)
Checks the type permission upon this attribute of the given principal.
|
boolean |
ComposedType.checkTypePermission(UserRight right)
Checks the type permission of the current session user.
|
boolean |
AttributeDescriptor.checkTypePermission(UserRight right)
Checks the type permission upon this attribute of the current session user.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ItemEJBImpl.setPermissionMap(java.util.List<UserRight> userRights,
java.util.Map<Principal,java.util.List<java.lang.Boolean>> permissionMap) |
| Modifier and Type | Method and Description |
|---|---|
UserRight |
GeneratedServicelayerManager.createUserRight(java.util.Map attributeValues) |
UserRight |
GeneratedServicelayerManager.createUserRight(SessionContext ctx,
java.util.Map attributeValues) |
Copyright © 2018 SAP SE. All Rights Reserved.