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>
allowedSortProperties
protected IdmRestResponseFactory
idmRestResponseFactory
protected UserDefinitionService
userDefinitionService
Fields 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 void
addTenantIdIfNeeded(UserDefinitionQuery userDefinitionQuery)
UserDefinitionResponse
getUserDefinition(java.lang.String userDefinitionId, java.security.Principal principal)
UserDefinitionResponse
getUserDefinitionByKey(java.lang.String userDefinitionKey, java.security.Principal principal)
UserDefinitionModelResponse
getUserDefinitionModel(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 boolean
userHasCreatePermissionGroup(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)
-