Class UserAccountCollectionResource
java.lang.Object
com.flowable.idm.rest.service.api.BaseIdmResource
com.flowable.idm.rest.service.api.user.UserBaseResource
com.flowable.idm.rest.service.api.account.UserAccountCollectionResource
@RestController public class UserAccountCollectionResource extends UserBaseResource
-
Field Summary
Fields Modifier and Type Field Description protected UserAccountMapper
userAccountMapper
protected UserAccountService
userAccountService
Fields inherited from class com.flowable.idm.rest.service.api.user.UserBaseResource
identityService, logger, userDefinitionService
Fields inherited from class com.flowable.idm.rest.service.api.BaseIdmResource
additionalAdminUsers, defaultListResponseSize, platformSecurityInterceptor
-
Constructor Summary
Constructors Constructor Description UserAccountCollectionResource(UserAccountService userAccountService, UserAccountMapper userAccountMapper)
-
Method Summary
Modifier and Type Method Description org.flowable.common.rest.api.DataResponse<UserAccountResponse>
getAccountsByUser(java.lang.String userId, UserAccountQueryRequest request, java.security.Principal principal)
Methods inherited from class com.flowable.idm.rest.service.api.user.UserBaseResource
findUserDefinitionModel, getPlatformUserFromRequest, getPlatformUserWithoutAccessCheck, getUserDefinition, getUserDefinitionModel
Methods inherited from class com.flowable.idm.rest.service.api.BaseIdmResource
currentUserHasAdminRights, currentUserHasAuthority, currentUserHasIdmAccess, currentUserIsSuperAdmin, setPlatformSecurityInterceptor, validateTenantAdminRights, validateTenantAwareAdminRights
-
Field Details
-
Constructor Details
-
UserAccountCollectionResource
@Autowired public UserAccountCollectionResource(UserAccountService userAccountService, UserAccountMapper userAccountMapper)
-
-
Method Details
-
getAccountsByUser
@GetMapping(value="/users/{userId}/accounts", produces="application/json") public org.flowable.common.rest.api.DataResponse<UserAccountResponse> getAccountsByUser(@PathVariable java.lang.String userId, @ModelAttribute UserAccountQueryRequest request, java.security.Principal principal)
-