Class HvlOAuthAuthorityOperationalManagerImpl
java.lang.Object
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.authority.manager.HvlOAuthAuthorityOperationalManagerImpl
- All Implemented Interfaces:
HvlOAuthAuthorityOperationalManager
@Service
public class HvlOAuthAuthorityOperationalManagerImpl
extends Object
implements HvlOAuthAuthorityOperationalManager
The class which implements
HvlOAuthAuthorityOperationalManager
.-
Constructor Summary
ConstructorDescriptionHvlOAuthAuthorityOperationalManagerImpl
(HvlOAuthAuthorityManager authorityManager, HvlOAuthAuthorityProfileGroupRelOperationalManager authorityProfileGroupRelOperationalManager, HvlOAuthRoleAuthorityRelOperationalManager roleAuthorityRelOperationalManager, HvlOAuthAuthorityMapper authorityMapper, HvlOAuthAuthorityQueryGenerator authorityQueryGenerator, HvlOAuthAuthorityRepository authorityRepository) Instantiates a new HvlOAuthAuthorityOperationalManagerImpl. -
Method Summary
Modifier and TypeMethodDescriptiondeleteByUuid
(@NotBlank @Size(min=36,max=36) String uuid, Consumer<Set<String>> affectedUsersAction) Delete authority by id.save
(@NotNull @Valid HvlOAuthAuthorityModel authorityModel) Saves authorityupdate
(@NotNull @Valid HvlOAuthAuthorityModel authorityModel) Update hvl o auth authority model.
-
Constructor Details
-
HvlOAuthAuthorityOperationalManagerImpl
public HvlOAuthAuthorityOperationalManagerImpl(HvlOAuthAuthorityManager authorityManager, HvlOAuthAuthorityProfileGroupRelOperationalManager authorityProfileGroupRelOperationalManager, HvlOAuthRoleAuthorityRelOperationalManager roleAuthorityRelOperationalManager, HvlOAuthAuthorityMapper authorityMapper, HvlOAuthAuthorityQueryGenerator authorityQueryGenerator, HvlOAuthAuthorityRepository authorityRepository) Instantiates a new HvlOAuthAuthorityOperationalManagerImpl.- Parameters:
authorityManager
- the authority managerauthorityMapper
- the authority mapperauthorityRepository
- the authority repository
-
-
Method Details
-
save
public HvlOAuthAuthorityModel save(@NotNull @Valid @NotNull @Valid HvlOAuthAuthorityModel authorityModel) Saves authority- Specified by:
save
in interfaceHvlOAuthAuthorityOperationalManager
- Parameters:
authorityModel
- the authority model- Returns:
- hvl o auth profile detail model
-
update
public HvlOAuthAuthorityModel update(@NotNull @Valid @NotNull @Valid HvlOAuthAuthorityModel authorityModel) Description copied from interface:HvlOAuthAuthorityOperationalManager
Update hvl o auth authority model.- Specified by:
update
in interfaceHvlOAuthAuthorityOperationalManager
- Parameters:
authorityModel
- the authority model- Returns:
- the hvl o auth authority model
-
deleteByUuid
public HvlOAuthAuthorityModel deleteByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid, Consumer<Set<String>> affectedUsersAction) Delete authority by id.- Specified by:
deleteByUuid
in interfaceHvlOAuthAuthorityOperationalManager
- Parameters:
uuid
- the uuidaffectedUsersAction
- the affected users action- Returns:
- the hvl o auth authority model
-