Interface HvlOAuthAuthorityOperationalManager
- All Known Implementing Classes:
HvlOAuthAuthorityOperationalManagerImpl
@Validated
public interface HvlOAuthAuthorityOperationalManager
This manager provides query methods.
-
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.
-
Method Details
-
save
Saves authority- Parameters:
authorityModel
- the authority model- Returns:
- hvl o auth profile detail model
-
update
@Validated(tr.com.havelsan.javarch.data.commons.validation.HvlConstraintGroups.ModifyingOperation.class) HvlOAuthAuthorityModel update(@NotNull @Valid @NotNull @Valid HvlOAuthAuthorityModel authorityModel) Update hvl o auth authority model.- Parameters:
authorityModel
- the authority model- Returns:
- the hvl o auth authority model
-
deleteByUuid
HvlOAuthAuthorityModel deleteByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid, Consumer<Set<String>> affectedUsersAction) Delete authority by id.- Parameters:
uuid
- the uuidaffectedUsersAction
- the affected users action- Returns:
- the hvl o auth authority model
-