Interface HvlAuthzPasswordRestrictionService
- All Known Implementing Classes:
HvlAuthzPasswordRestrictionServiceImpl
@Validated
public interface HvlAuthzPasswordRestrictionService
This service provides operational and retrieve methods.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteByUuid
(@NotBlank @Size(min=36,max=36) String uuid) Delete password restriction by uuid.Gets password restriction data according to uuid parameter.queryList
(@NotNull @Valid HvlOAuthPasswordRestrictionQueryModel passwordRestrictionQueryModel) Returns a list of password restriction matching the query criteria.tr.com.havelsan.javarch.data.commons.pageable.HvlPage
<HvlOAuthPasswordRestrictionModel> queryPage
(@NotNull @Valid HvlOAuthPasswordRestrictionQueryModel passwordRestrictionQueryModel) Returns a page of password restriction matching the query criteria.save
(@NotNull @Valid HvlOAuthPasswordRestrictionModel passwordRestrictionModel) Save password restriction.update
(@NotNull @Valid HvlOAuthPasswordRestrictionModel passwordRestrictionModel) Update password restriction.
-
Method Details
-
save
HvlOAuthPasswordRestrictionModel save(@NotNull @Valid @NotNull @Valid HvlOAuthPasswordRestrictionModel passwordRestrictionModel) Save password restriction.- Parameters:
passwordRestrictionModel
- the password restriction model- Returns:
- the password restriction model
-
update
@Validated(tr.com.havelsan.javarch.data.commons.validation.HvlConstraintGroups.ModifyingOperation.class) HvlOAuthPasswordRestrictionModel update(@NotNull @Valid @NotNull @Valid HvlOAuthPasswordRestrictionModel passwordRestrictionModel) Update password restriction.- Parameters:
passwordRestrictionModel
- the password restriction model- Returns:
- the password restriction model
-
deleteByUuid
Delete password restriction by uuid.- Parameters:
uuid
- the uuid
-
getByUuid
HvlOAuthPasswordRestrictionModel getByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid) Gets password restriction data according to uuid parameter.- Parameters:
uuid
- the uuid- Returns:
- the password restriction model
-
queryList
List<HvlOAuthPasswordRestrictionModel> queryList(@NotNull @Valid @NotNull @Valid HvlOAuthPasswordRestrictionQueryModel passwordRestrictionQueryModel) Returns a list of password restriction matching the query criteria.- Parameters:
passwordRestrictionQueryModel
- the password restriction query model- Returns:
- the list of password restriction model
-
queryPage
tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlOAuthPasswordRestrictionModel> queryPage(@NotNull @Valid @NotNull @Valid HvlOAuthPasswordRestrictionQueryModel passwordRestrictionQueryModel) Returns a page of password restriction matching the query criteria.- Parameters:
passwordRestrictionQueryModel
- the password restriction query model- Returns:
- the page of password restriction model
-