Class UserDefinitionsResource
java.lang.Object
com.flowable.idm.rest.service.api.BaseIdmResource
com.flowable.idm.rest.service.api.userdefinition.UserDefinitionsResource
@RestController
@RequestMapping("/user-definitions")
public class UserDefinitionsResource
extends BaseIdmResource
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.Map<java.lang.String,org.flowable.common.engine.api.query.QueryProperty>allowedSortPropertiesprotected IdmRestResponseFactoryidmRestResponseFactoryprotected UserDefinitionServiceuserDefinitionServiceFields inherited from class com.flowable.idm.rest.service.api.BaseIdmResource
additionalAdminUsers, defaultListResponseSize, platformSecurityInterceptor -
Constructor Summary
Constructors Constructor Description UserDefinitionsResource() -
Method Summary
Modifier and Type Method Description protected voidaddTenantIdIfNeeded(UserDefinitionQuery userDefinitionQuery)UserDefinitionResponsegetUserDefinition(java.lang.String userDefinitionId, java.security.Principal principal)UserDefinitionResponsegetUserDefinitionByKey(java.lang.String userDefinitionKey, java.security.Principal principal)UserDefinitionModelResponsegetUserDefinitionModel(java.lang.String userDefinitionId, java.security.Principal principal)org.flowable.common.rest.api.DataResponse<UserDefinitionResponse>list(java.util.Map<java.lang.String,java.lang.String> allRequestParams, java.security.Principal principal)protected booleanuserHasCreatePermissionGroup(java.util.Collection<java.lang.String> groupKeys, UserDefinitionModel userDefinitionModel)Methods inherited from class com.flowable.idm.rest.service.api.BaseIdmResource
currentUserHasAdminRights, currentUserHasAuthority, currentUserHasIdmAccess, currentUserIsSuperAdmin, setPlatformSecurityInterceptor, validateTenantAdminRights, validateTenantAwareAdminRights
-
Field Details
-
allowedSortProperties
protected static final java.util.Map<java.lang.String,org.flowable.common.engine.api.query.QueryProperty> allowedSortProperties -
userDefinitionService
-
idmRestResponseFactory
-
-
Constructor Details
-
UserDefinitionsResource
public UserDefinitionsResource()
-
-
Method Details
-
list
@GetMapping public org.flowable.common.rest.api.DataResponse<UserDefinitionResponse> list(@RequestParam java.util.Map<java.lang.String,java.lang.String> allRequestParams, java.security.Principal principal) -
getUserDefinition
@GetMapping("/{userDefinitionId}") public UserDefinitionResponse getUserDefinition(@PathVariable(name="userDefinitionId") java.lang.String userDefinitionId, java.security.Principal principal) -
getUserDefinitionByKey
@GetMapping("/key/{userDefinitionKey}") public UserDefinitionResponse getUserDefinitionByKey(@PathVariable(name="userDefinitionKey") java.lang.String userDefinitionKey, java.security.Principal principal) -
getUserDefinitionModel
@GetMapping("/{userDefinitionId}/model") public UserDefinitionModelResponse getUserDefinitionModel(@PathVariable(name="userDefinitionId") java.lang.String userDefinitionId, java.security.Principal principal) -
addTenantIdIfNeeded
-
userHasCreatePermissionGroup
protected boolean userHasCreatePermissionGroup(java.util.Collection<java.lang.String> groupKeys, UserDefinitionModel userDefinitionModel)
-