public class PageTemplateAclManager extends AclManager implements IPageTemplateAclManager
aclCache, checkRequiredPermissionsInternalFlag
PERMISSION_DEFAULT
Constructor and Description |
---|
PageTemplateAclManager() |
Modifier and Type | Method and Description |
---|---|
void |
add(SessionConfig sessionConfig,
PageConfig pageTemplateConfig,
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.
|
protected AccessControlList |
getAclInternal(SessionConfig sessionConfig,
String pageTemplateId,
ITransaction transaction) |
protected int |
getRequiredPermissions() |
void |
parentAclUpdated(SessionConfig sessionConfig,
String parentChannelId,
AccessControlList parentChannelAcl,
ITransaction transaction)
Update Page Template's inheriting permissions.
|
void |
setInheritance(SessionConfig sessionConfig,
String pageTemplateId,
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.
|
add, add, addOrUpdate, checkPermission, checkPermission, checkRequiredPermissionsInternal, cleanupInvalidData, clearCache, delete, deleteAclEntryByPrincipalId, deserialize, exists, keyExists, removeFromCache, serialize, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, addOrUpdate, checkPermission, checkPermission, clearCache, delete, deleteAclEntryByPrincipalId, deserialize, exists, removeFromCache, serialize
keyExists
public void add(SessionConfig sessionConfig, PageConfig pageTemplateConfig, ITransaction transaction) throws ManagerException, PortalException
IPageTemplateAclManager
add
in interface IPageTemplateAclManager
ManagerException
PortalException
public AccessControlList get(SessionConfig sessionConfig, String pageTemplateId, ITransaction transaction) throws ManagerException, PortalException
IPageTemplateAclManager
get
in interface IPageTemplateAclManager
get
in class AclManager
ManagerException
PortalException
public void update(SessionConfig sessionConfig, String pageTemplateId, AccessControlList acl, ITransaction transaction) throws ManagerException, PortalException
IPageTemplateAclManager
update
in interface IPageTemplateAclManager
ManagerException
PortalException
public void setInheritance(SessionConfig sessionConfig, String pageTemplateId, boolean inherit, ITransaction transaction) throws ManagerException, PortalException
IPageTemplateAclManager
setInheritance
in interface IPageTemplateAclManager
ManagerException
PortalException
public void parentAclUpdated(SessionConfig sessionConfig, String parentChannelId, AccessControlList parentChannelAcl, ITransaction transaction) throws ManagerException, PortalException
IPageTemplateAclManager
parentAclUpdated
in interface IPageTemplateAclManager
ManagerException
PortalException
protected AccessControlList getAclInternal(SessionConfig sessionConfig, String pageTemplateId, ITransaction transaction) throws ManagerException, PortalException
getAclInternal
in class AclManager
ManagerException
PortalException
protected int getRequiredPermissions() throws PortalException
getRequiredPermissions
in class AclManager
PortalException
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.