public class ServiceAclManager extends AclManager implements IServiceAclManager
aclCache, checkRequiredPermissionsInternalFlag
PERMISSION_DEFAULT
Constructor and Description |
---|
ServiceAclManager() |
Modifier and Type | Method and Description |
---|---|
String |
add(SessionConfig sessionConfig,
ServiceConfig serviceConfig,
ITransaction transaction)
Add an Access Control List to the Service.
|
AccessControlList |
get(SessionConfig sessionConfig,
String serviceId,
ITransaction transaction)
Get the Service's Access Control List.
|
protected AccessControlList |
getAclInternal(SessionConfig sessionConfig,
String serviceId,
ITransaction transaction) |
protected int |
getRequiredPermissions() |
void |
update(SessionConfig sessionConfig,
String serviceId,
AccessControlList acl,
ITransaction transaction)
Update the Service'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 String add(SessionConfig sessionConfig, ServiceConfig serviceConfig, ITransaction transaction) throws ManagerException, PortalException
IServiceAclManager
add
in interface IServiceAclManager
ManagerException
PortalException
public AccessControlList get(SessionConfig sessionConfig, String serviceId, ITransaction transaction) throws ManagerException, PortalException
IServiceAclManager
get
in interface IServiceAclManager
get
in class AclManager
ManagerException
PortalException
public void update(SessionConfig sessionConfig, String serviceId, AccessControlList acl, ITransaction transaction) throws ManagerException, PortalException
IServiceAclManager
update
in interface IServiceAclManager
ManagerException
PortalException
protected AccessControlList getAclInternal(SessionConfig sessionConfig, String serviceId, 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.