@StableMinor(version="12.3", sinceVersion="4.0") public interface IPortalAclManager extends IAclManager
Modifier and Type | Field and Description |
---|---|
static int |
PERMISSION_DEFAULT |
static String |
PORTAL_ACL_ID |
Modifier and Type | Method and Description |
---|---|
boolean |
checkPermission(SessionConfig sessionConfig,
IPermission permission,
ITransaction transaction)
This method verifies if the permission is valid.
|
AccessControlList |
get(SessionConfig sessionConfig,
ITransaction transaction)
Get the Portal's Access Control List.
|
void |
update(SessionConfig sessionConfig,
AccessControlList acl,
ITransaction transaction)
Update the Portal's ACL.
|
add, addOrUpdate, checkPermission, checkPermission, clearCache, delete, deleteAclEntryByPrincipalId, deserialize, exists, removeFromCache, serialize
keyExists
static final String PORTAL_ACL_ID
static final int PERMISSION_DEFAULT
AccessControlList get(SessionConfig sessionConfig, ITransaction transaction) throws PortalException
sessionConfig
- transaction
- PortalException
void update(SessionConfig sessionConfig, AccessControlList acl, ITransaction transaction) throws PortalException
sessionConfig
- acl
- transaction
- PortalException
boolean checkPermission(SessionConfig sessionConfig, IPermission permission, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- permission
- transaction
- ManagerException
PortalException
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.