|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@StableMinor(version="4.1", sinceVersion="4.0") public interface IPageTemplateAclManager
Field Summary | |
---|---|
static int |
PERMISSION_DEFAULT
|
Method Summary | |
---|---|
void |
add(SessionConfig sessionConfig,
PageConfig pageConfig,
ITransaction transaction)
Add an Access Control List to the Page. |
AccessControlList |
get(SessionConfig sessionConfig,
String pageTemplateId,
ITransaction transaction)
Get the Page Template's Access Control List. |
void |
parentAclUpdated(SessionConfig sessionConfig,
String parentChannelId,
AccessControlList parentChannelAcl,
ITransaction transaction)
Update Page Template's inheriting permissions. |
void |
setInheritance(SessionConfig sessionConfig,
String pageId,
boolean inherit,
ITransaction transaction)
Specifies if the page template inherits its parent channel`s ACL. |
void |
update(SessionConfig sessionConfig,
String pageTemplateId,
AccessControlList acl,
ITransaction transaction)
Update the Page Template's ACL. |
Methods inherited from interface lumis.util.security.acl.IAclManager |
---|
add, addOrUpdate, checkPermission, checkPermission, clearCache, delete, deleteAclEntryByPrincipalId, deserialize, exists, removeFromCache, serialize |
Methods inherited from interface lumis.portal.serialization.operation.IConfigKeyChecker |
---|
keyExists |
Field Detail |
---|
static final int PERMISSION_DEFAULT
Method Detail |
---|
void add(SessionConfig sessionConfig, PageConfig pageConfig, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- pageConfig
- transaction
-
ManagerException
PortalException
AccessControlList get(SessionConfig sessionConfig, String pageTemplateId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- pageTemplateId
- transaction
-
ManagerException
PortalException
void update(SessionConfig sessionConfig, String pageTemplateId, AccessControlList acl, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- pageTemplateId
- acl
- transaction
-
ManagerException
PortalException
void setInheritance(SessionConfig sessionConfig, String pageId, boolean inherit, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- pageId
- inherit
- transaction
-
ManagerException
PortalException
void parentAclUpdated(SessionConfig sessionConfig, String parentChannelId, AccessControlList parentChannelAcl, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- parentChannelId
- parentChannelAcl
- transaction
-
ManagerException
PortalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |