Class UserPlatformCollectionResource

java.lang.Object
com.flowable.platform.rest.service.api.AbstractPlatformResource
com.flowable.platform.rest.service.api.user.UserPlatformCollectionResource

@RestController
public class UserPlatformCollectionResource
extends AbstractPlatformResource
Author:
Filip Hrisafov
  • Field Details

  • Constructor Details

    • UserPlatformCollectionResource

      public UserPlatformCollectionResource​(com.flowable.core.idm.api.PlatformIdentityService identityService, com.flowable.core.idm.api.UserDefinitionService userDefinitionService, com.flowable.core.idm.api.UserPermissionService userPermissionService, org.springframework.beans.factory.ObjectProvider<UserLoginGenerator> userLoginGenerator)
  • Method Details

    • createUser

      @PostMapping(value="/users", produces="application/json") public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String,​java.lang.Object>> createUser​(@RequestBody CreateUserRepresentation userRequest, java.security.Principal principal)
    • getAllowedCreateVariables

      protected java.util.Set<java.lang.String> getAllowedCreateVariables​(CreateUserRepresentation createUserRepresentation)
    • generateLoginName

      protected java.lang.String generateLoginName​(CreateUserRepresentation userRequest)
    • extractVariables

      protected java.util.Map<java.lang.String,​java.lang.Object> extractVariables​(com.flowable.core.idm.api.PlatformUser user)
    • getUserDefinition

      protected com.flowable.core.idm.api.UserDefinition getUserDefinition​(com.flowable.core.idm.api.PlatformUser platformUser)
    • getUserDefinitionModel

      protected com.flowable.core.idm.api.UserDefinitionModel getUserDefinitionModel​(com.flowable.core.idm.api.UserDefinition userDefinition)
    • getAllowedRestVariables

      protected java.util.Set<java.lang.String> getAllowedRestVariables​(com.flowable.core.idm.api.UserDefinitionModel definitionModel, java.lang.String formType)
    • setUserDefinitionService

      @Autowired public void setUserDefinitionService​(com.flowable.core.idm.api.UserDefinitionService userDefinitionService)