Interface HvlAuthzPredefinedProxyService
- All Known Implementing Classes:
HvlAuthzPredefinedProxyServiceImpl
@Validated
public interface HvlAuthzPredefinedProxyService
This service provides operational and retrieve methods
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteByUuid
(@NotBlank @Size(min=36,max=36) String uuid) Delete predefined proxy by uuid.Gets predefined proxy by uuid.tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlOAuthPredefinedProxyDataModel>
queryDataPage
(@NotNull @Valid HvlOAuthPredefinedProxyQueryModel predefinedProxyQueryModel) Returns a page of predefined proxy matching the query criteria.void
save
(@NotNull @Valid HvlOAuthPredefinedProxyCopiablePersistModel predefinedProxyCopiablePersistModel) Save predefined proxy.void
update
(@NotNull @Valid HvlOAuthPredefinedProxyPersistModel predefinedProxyPersistModel) Update predefined proxy.
-
Method Details
-
save
void save(@NotNull @Valid @NotNull @Valid HvlOAuthPredefinedProxyCopiablePersistModel predefinedProxyCopiablePersistModel) Save predefined proxy.- Parameters:
predefinedProxyCopiablePersistModel
- the predefined proxy copiable persist model
-
update
@Validated(tr.com.havelsan.javarch.data.commons.validation.HvlConstraintGroups.ModifyingOperation.class) void update(@NotNull @Valid @NotNull @Valid HvlOAuthPredefinedProxyPersistModel predefinedProxyPersistModel) Update predefined proxy.- Parameters:
predefinedProxyPersistModel
- the predefined proxy persist model
-
deleteByUuid
Delete predefined proxy by uuid.- Parameters:
uuid
- the uuid
-
getByUuid
HvlOAuthPredefinedProxyModel getByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid) Gets predefined proxy by uuid.- Parameters:
uuid
- the uuid- Returns:
- the predefined proxy model
-
queryDataPage
tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlOAuthPredefinedProxyDataModel> queryDataPage(@NotNull @Valid @NotNull @Valid HvlOAuthPredefinedProxyQueryModel predefinedProxyQueryModel) Returns a page of predefined proxy matching the query criteria.- Parameters:
predefinedProxyQueryModel
- the predefined proxy query model- Returns:
- the page of predefined proxy projection model
-