| Package | Description |
|---|---|
| io.tesler.model.core.api.security | |
| io.tesler.model.core.entity | |
| io.tesler.model.core.entity.security | |
| io.tesler.model.core.service |
| Modifier and Type | Method and Description |
|---|---|
AccessRecord |
AccessService.getAccessRecord(AccessList accessList,
IAccessorSupplier supplier)
Returns a record of the user / group's access rights
|
void |
AccessService.grantPermission(AccessList entity,
IAccessorSupplier supplier,
Permission permission)
Grants rights to the specified user / group
|
void |
AccessService.grantPermission(AccessList entity,
IAccessorSupplier supplier,
Permission permission,
Boolean mandatory)
Grants rights to the specified user / group
|
void |
AccessService.grantPermission(SecurableEntity entity,
IAccessorSupplier supplier,
Permission permission)
Grants rights to the specified user / group, after copying
access list if not private
|
void |
AccessService.grantPermission(SecurableEntity entity,
IAccessorSupplier supplier,
Permission permission,
Boolean mandatory)
Grants rights to the specified user / group, after copying
access list if not private
|
void |
AccessService.removeAccessor(AccessList entity,
IAccessorSupplier supplier)
Deletes the entry on the access right of the specified user / group
|
void |
AccessService.removeAccessor(SecurableEntity entity,
IAccessorSupplier supplier)
Deletes the entry on the access right of the specified user / group, after copying
access list if not private
|
| Modifier and Type | Class and Description |
|---|---|
class |
User
User
|
| Modifier and Type | Class and Description |
|---|---|
class |
Group
Group
|
| Modifier and Type | Method and Description |
|---|---|
AccessRecord |
BaseAccessService.getAccessRecord(AccessList accessList,
IAccessorSupplier supplier) |
void |
BaseAccessService.grantPermission(AccessList entity,
IAccessorSupplier supplier,
Permission permission) |
void |
BaseAccessService.grantPermission(AccessList entity,
IAccessorSupplier supplier,
Permission permission,
Boolean mandatory) |
void |
BaseAccessService.grantPermission(SecurableEntity entity,
IAccessorSupplier supplier,
Permission permission) |
void |
BaseAccessService.grantPermission(SecurableEntity entity,
IAccessorSupplier supplier,
Permission permission,
Boolean mandatory) |
void |
BaseAccessService.removeAccessor(AccessList entity,
IAccessorSupplier supplier) |
void |
BaseAccessService.removeAccessor(SecurableEntity entity,
IAccessorSupplier supplier) |
Copyright © 2018–2021 Tesler. All rights reserved.