Package org.camunda.bpm.engine.rest.impl
Class AuthorizationRestServiceImpl
java.lang.Object
org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
org.camunda.bpm.engine.rest.impl.AbstractAuthorizedRestResource
org.camunda.bpm.engine.rest.impl.AuthorizationRestServiceImpl
- All Implemented Interfaces:
AuthorizationRestService
public class AuthorizationRestServiceImpl
extends AbstractAuthorizedRestResource
implements AuthorizationRestService
- Author:
- Daniel Meyer
-
Field Summary
Fields inherited from class org.camunda.bpm.engine.rest.impl.AbstractAuthorizedRestResource
resource, resourceIdFields inherited from class org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
objectMapper, relativeRootResourcePathFields inherited from interface org.camunda.bpm.engine.rest.AuthorizationRestService
PATH -
Constructor Summary
ConstructorsConstructorDescriptionAuthorizationRestServiceImpl(String engineName, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionavailableOperations(jakarta.ws.rs.core.UriInfo context) createAuthorization(jakarta.ws.rs.core.UriInfo context, AuthorizationCreateDto dto) getAuthorizationCount(jakarta.ws.rs.core.UriInfo uriInfo) protected CountResultDtogetAuthorizationCount(AuthorizationQueryDto queryDto) protected IdentityServicegetUserGroups(String userId) isUserAuthorized(String permissionName, String resourceName, Integer resourceType, String resourceId, String userId) queryAuthorizations(jakarta.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults) queryAuthorizations(AuthorizationQueryDto queryDto, Integer firstResult, Integer maxResults) Methods inherited from class org.camunda.bpm.engine.rest.impl.AbstractAuthorizedRestResource
isAuthorized, isAuthorized, isAuthorizedMethods inherited from class org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
getObjectMapper, getProcessEngine, setRelativeRootResourceUri
-
Constructor Details
-
AuthorizationRestServiceImpl
public AuthorizationRestServiceImpl(String engineName, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
isUserAuthorized
public AuthorizationCheckResultDto isUserAuthorized(String permissionName, String resourceName, Integer resourceType, String resourceId, String userId) - Specified by:
isUserAuthorizedin interfaceAuthorizationRestService
-
getAuthorization
- Specified by:
getAuthorizationin interfaceAuthorizationRestService
-
queryAuthorizations
public List<AuthorizationDto> queryAuthorizations(jakarta.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults) - Specified by:
queryAuthorizationsin interfaceAuthorizationRestService
-
availableOperations
- Specified by:
availableOperationsin interfaceAuthorizationRestService
-
queryAuthorizations
public List<AuthorizationDto> queryAuthorizations(AuthorizationQueryDto queryDto, Integer firstResult, Integer maxResults) -
getAuthorizationCount
- Specified by:
getAuthorizationCountin interfaceAuthorizationRestService
-
getAuthorizationCount
-
createAuthorization
public AuthorizationDto createAuthorization(jakarta.ws.rs.core.UriInfo context, AuthorizationCreateDto dto) - Specified by:
createAuthorizationin interfaceAuthorizationRestService
-
getIdentityService
-
getUserGroups
-