@StableMinor(version="12.3", sinceVersion="4.0") public interface IChannelAclManager extends IAclManager
Modifier and Type | Field and Description |
---|---|
static int |
PERMISSION_DEFAULT |
Modifier and Type | Method and Description |
---|---|
String |
add(SessionConfig sessionConfig,
ChannelConfig channelConfig,
ITransaction transaction)
Add an Access Control List to the Channel.
|
void |
checkRequiredPermissions(AccessControlList acl)
Checks if the required permissions were given for someone.
|
AccessControlList |
get(SessionConfig sessionConfig,
String channelId,
ITransaction transaction)
Get the Channel's Access Control List Channel.
|
void |
update(SessionConfig sessionConfig,
String channelId,
AccessControlList acl,
ITransaction transaction)
Update the Channel's ACL.
|
add, addOrUpdate, checkPermission, checkPermission, clearCache, delete, deleteAclEntryByPrincipalId, deserialize, exists, removeFromCache, serialize
keyExists
String add(SessionConfig sessionConfig, ChannelConfig channelConfig, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- channelConfig
- transaction
- ManagerException
PortalException
AccessControlList get(SessionConfig sessionConfig, String channelId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- channelId
- transaction
- ManagerException
PortalException
void update(SessionConfig sessionConfig, String channelId, AccessControlList acl, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- channelId
- acl
- transaction
- ManagerException
PortalException
void checkRequiredPermissions(AccessControlList acl) throws PortalException
acl
- the acl to be checked.PortalException
- if the required permissions were not given.LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.