org.camunda.bpm.engine.impl.persistence.entity
Class AuthorizationManager
java.lang.Object
org.camunda.bpm.engine.impl.persistence.AbstractManager
org.camunda.bpm.engine.impl.persistence.entity.AuthorizationManager
- All Implemented Interfaces:
- Session
public class AuthorizationManager
- extends AbstractManager
- Author:
- Daniel Meyer
|
Method Summary |
void |
checkAuthorization(Permission permission,
Resource resource,
String resourceId)
|
void |
configureQuery(AbstractQuery query,
Resource resource)
|
Authorization |
createNewAuthorization(int type)
|
void |
delete(DbEntity authorization)
|
void |
deleteAuthorizationsByResourceId(Resource resource,
String resourceId)
|
void |
insert(DbEntity authorization)
|
boolean |
isAuthorized(Permission permission,
Resource resource,
String resourceId)
|
boolean |
isAuthorized(String userId,
List<String> groupIds,
Permission permission,
Resource resource,
String resourceId)
|
List<Authorization> |
selectAuthorizationByQueryCriteria(AuthorizationQueryImpl authorizationQuery)
|
Long |
selectAuthorizationCountByQueryCriteria(AuthorizationQueryImpl authorizationQuery)
|
void |
update(AuthorizationEntity authorization)
|
| Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager |
close, deleteAuthorizations, flush, getAttachmentManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getDbEntityManager, getDbSqlSession, getDeploymentManager, getHistoricActivityInstanceManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDetailManager, getHistoricProcessInstanceManager, getHistoricTaskInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getVariableInstanceManager, saveDefaultAuthorizations |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AuthorizationManager
public AuthorizationManager()
createNewAuthorization
public Authorization createNewAuthorization(int type)
insert
public void insert(DbEntity authorization)
- Overrides:
insert in class AbstractManager
selectAuthorizationByQueryCriteria
public List<Authorization> selectAuthorizationByQueryCriteria(AuthorizationQueryImpl authorizationQuery)
selectAuthorizationCountByQueryCriteria
public Long selectAuthorizationCountByQueryCriteria(AuthorizationQueryImpl authorizationQuery)
update
public void update(AuthorizationEntity authorization)
delete
public void delete(DbEntity authorization)
- Overrides:
delete in class AbstractManager
configureQuery
public void configureQuery(AbstractQuery query,
Resource resource)
- Overrides:
configureQuery in class AbstractManager
checkAuthorization
public void checkAuthorization(Permission permission,
Resource resource,
String resourceId)
- Overrides:
checkAuthorization in class AbstractManager
isAuthorized
public boolean isAuthorized(String userId,
List<String> groupIds,
Permission permission,
Resource resource,
String resourceId)
isAuthorized
public boolean isAuthorized(Permission permission,
Resource resource,
String resourceId)
deleteAuthorizationsByResourceId
public void deleteAuthorizationsByResourceId(Resource resource,
String resourceId)
Copyright © 2014 camunda services GmbH. All rights reserved.