Class HvlOAuthPredefinedProxyManagerImpl
java.lang.Object
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.proxy.manager.HvlOAuthPredefinedProxyManagerImpl
- All Implemented Interfaces:
HvlOAuthPredefinedProxyManager
@Service
public class HvlOAuthPredefinedProxyManagerImpl
extends Object
implements HvlOAuthPredefinedProxyManager
The class which implements
HvlOAuthPredefinedProxyManager
.-
Constructor Summary
ConstructorDescriptionHvlOAuthPredefinedProxyManagerImpl
(HvlOAuthPredefinedProxyRepository predefinedProxyRepository, HvlOAuthPredefinedProxyQueryGenerator predefinedProxyQueryGenerator, HvlOAuthPredefinedProxyMapper predefinedProxyMapper) Instantiates a new manager implementation. -
Method Summary
Modifier and TypeMethodDescriptionstatic com.querydsl.core.types.QBean
<HvlOAuthPredefinedProxyDataModel> Prepare predefined proxy data projection q bean.query
(@NotNull @Valid HvlOAuthPredefinedProxyQueryModel predefinedProxyQueryModel) Returns a predefined proxy matching the query criteria.tr.com.havelsan.javarch.data.commons.pageable.HvlPage
<HvlOAuthPredefinedProxyDataModel> queryDataPage
(@NotNull @Valid HvlOAuthPredefinedProxyQueryModel predefinedProxyQueryModel) Returns a page of predefined proxy matching the query criteria.
-
Constructor Details
-
HvlOAuthPredefinedProxyManagerImpl
public HvlOAuthPredefinedProxyManagerImpl(HvlOAuthPredefinedProxyRepository predefinedProxyRepository, HvlOAuthPredefinedProxyQueryGenerator predefinedProxyQueryGenerator, HvlOAuthPredefinedProxyMapper predefinedProxyMapper) Instantiates a new manager implementation.- Parameters:
predefinedProxyRepository
- the predefined proxy repositorypredefinedProxyQueryGenerator
- the predefined proxy query generatorpredefinedProxyMapper
- the predefined proxy mapper
-
-
Method Details
-
query
@Validated(PredicatingOperation.class) public HvlOAuthPredefinedProxyModel query(@NotNull @Valid @NotNull @Valid HvlOAuthPredefinedProxyQueryModel predefinedProxyQueryModel) Returns a predefined proxy matching the query criteria.- Specified by:
query
in interfaceHvlOAuthPredefinedProxyManager
- Parameters:
predefinedProxyQueryModel
- the predefined proxy query model- Returns:
- the predefined proxy model
-
queryDataPage
@Validated(PredicatingOperation.class) public 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.- Specified by:
queryDataPage
in interfaceHvlOAuthPredefinedProxyManager
- Parameters:
predefinedProxyQueryModel
- the predefined proxy query model- Returns:
- the predefined proxy data model page
-
preparePredefinedProxyDataProjection
public static com.querydsl.core.types.QBean<HvlOAuthPredefinedProxyDataModel> preparePredefinedProxyDataProjection()Prepare predefined proxy data projection q bean.- Returns:
- the q bean
-