Class HvlOAuthAcquiredProfileDetailManagerImpl
java.lang.Object
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.support.acquired.manager.HvlOAuthAcquiredProfileDetailManagerImpl
- All Implemented Interfaces:
HvlOAuthAcquiredProfileDetailManager
@Service
public class HvlOAuthAcquiredProfileDetailManagerImpl
extends Object
implements HvlOAuthAcquiredProfileDetailManager
The class which implements
HvlOAuthAcquiredProfileDetailManager
.-
Constructor Summary
ConstructorDescriptionHvlOAuthAcquiredProfileDetailManagerImpl
(HvlOAuthProfileRepository profileRepository, HvlOAuthAcquiredProfileDetailExpressionGenerator acquiredProfileDetailPredicateGenerator) Instantiates a new HvlOAuthAcquiredProfileManagerImpl. -
Method Summary
Modifier and TypeMethodDescriptionfindProfileDetailDataListByUsernameSet
(@NotEmpty Set<@NotBlank @Size(max=50) String> usernameSet, Boolean enabled) Find profile detail data list by username set.static com.querydsl.core.types.QBean
<HvlOAuthAcquiredProfileDetailDataModel> prepareAcquiredPrincipalProfileDetailDataProjection
(HvlOAuthProfileQuery profileQuery, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProfileDetailNameQuery profileDetailNameQuery) Prepare acquired principal profile detail data projection q bean.static com.querydsl.core.types.QBean
<HvlOAuthAcquiredProfileDetailDataModel> prepareAcquiredPrincipalProfileDetailDataProjection
(HvlOAuthProfileQuery profileQuery, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProfileGroupQuery profileGroupQuery, HvlOAuthProfileDetailNameQuery profileDetailNameQuery) Prepare acquired principal profile detail data projection q bean.static com.querydsl.core.types.QBean
<HvlOAuthAcquiredProfileDetailDataModel> prepareAcquiredProfileDetailDataProjection
(HvlOAuthProfileQuery profileQuery, HvlOAuthProfileDetailQuery profileDetailQuery, Optional<HvlOAuthProxyQuery> proxyQuery, Optional<HvlOAuthProfileGroupQuery> profileGroupQuery, HvlOAuthProfileDetailNameQuery profileDetailNameQuery) Prepare acquired profile detail data projection q bean.static com.querydsl.core.types.QBean
<HvlOAuthAcquiredProfileDetailDataModel> prepareAcquiredProxiedProfileDetailDataProjection
(HvlOAuthProfileQuery profileQuery, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProxyQuery proxyQuery, HvlOAuthProfileDetailNameQuery profileDetailNameQuery) Prepare acquired proxied profile detail data projection q bean.static com.querydsl.core.types.QBean
<HvlOAuthAcquiredProfileDetailDataModel> prepareAcquiredProxiedProfileDetailDataProjection
(HvlOAuthProfileQuery profileQuery, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProxyQuery proxyQuery, HvlOAuthProfileGroupQuery profileGroupQuery, HvlOAuthProfileDetailNameQuery profileDetailNameQuery) Prepare acquired proxied profile detail data projection q bean.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface tr.com.havelsan.javarch.oauth.jpa.data.provider.module.support.acquired.manager.HvlOAuthAcquiredProfileDetailManager
findProfileDetailDataListByUsername, findProfileDetailDataListByUsername
-
Constructor Details
-
HvlOAuthAcquiredProfileDetailManagerImpl
public HvlOAuthAcquiredProfileDetailManagerImpl(HvlOAuthProfileRepository profileRepository, HvlOAuthAcquiredProfileDetailExpressionGenerator acquiredProfileDetailPredicateGenerator) Instantiates a new HvlOAuthAcquiredProfileManagerImpl.- Parameters:
profileRepository
- the profile repositoryacquiredProfileDetailPredicateGenerator
- the acquired profile detail predicate generator
-
-
Method Details
-
findProfileDetailDataListByUsernameSet
public List<HvlOAuthAcquiredProfileDetailDataModel> findProfileDetailDataListByUsernameSet(@NotEmpty @NotEmpty Set<@NotBlank @Size(max=50) String> usernameSet, Boolean enabled) Find profile detail data list by username set.- Specified by:
findProfileDetailDataListByUsernameSet
in interfaceHvlOAuthAcquiredProfileDetailManager
- Parameters:
usernameSet
- the username setenabled
- the enabled- Returns:
- the profile data list
-
prepareAcquiredProfileDetailDataProjection
public static com.querydsl.core.types.QBean<HvlOAuthAcquiredProfileDetailDataModel> prepareAcquiredProfileDetailDataProjection(HvlOAuthProfileQuery profileQuery, HvlOAuthProfileDetailQuery profileDetailQuery, Optional<HvlOAuthProxyQuery> proxyQuery, Optional<HvlOAuthProfileGroupQuery> profileGroupQuery, HvlOAuthProfileDetailNameQuery profileDetailNameQuery) Prepare acquired profile detail data projection q bean.- Parameters:
profileQuery
- the profile queryprofileDetailQuery
- the profile detail queryproxyQuery
- the proxy queryprofileGroupQuery
- the profile group queryprofileDetailNameQuery
- the profile detail name query- Returns:
- the q bean
-
prepareAcquiredPrincipalProfileDetailDataProjection
public static com.querydsl.core.types.QBean<HvlOAuthAcquiredProfileDetailDataModel> prepareAcquiredPrincipalProfileDetailDataProjection(HvlOAuthProfileQuery profileQuery, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProfileDetailNameQuery profileDetailNameQuery) Prepare acquired principal profile detail data projection q bean.- Parameters:
profileQuery
- the profile queryprofileDetailQuery
- the profile detail queryprofileDetailNameQuery
- the profile detail name query- Returns:
- the q bean
-
prepareAcquiredPrincipalProfileDetailDataProjection
public static com.querydsl.core.types.QBean<HvlOAuthAcquiredProfileDetailDataModel> prepareAcquiredPrincipalProfileDetailDataProjection(HvlOAuthProfileQuery profileQuery, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProfileGroupQuery profileGroupQuery, HvlOAuthProfileDetailNameQuery profileDetailNameQuery) Prepare acquired principal profile detail data projection q bean.- Parameters:
profileQuery
- the profile queryprofileDetailQuery
- the profile detail queryprofileGroupQuery
- the profile group queryprofileDetailNameQuery
- the profile detail name query- Returns:
- the q bean
-
prepareAcquiredProxiedProfileDetailDataProjection
public static com.querydsl.core.types.QBean<HvlOAuthAcquiredProfileDetailDataModel> prepareAcquiredProxiedProfileDetailDataProjection(HvlOAuthProfileQuery profileQuery, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProxyQuery proxyQuery, HvlOAuthProfileDetailNameQuery profileDetailNameQuery) Prepare acquired proxied profile detail data projection q bean.- Parameters:
profileQuery
- the profile queryprofileDetailQuery
- the profile detail queryproxyQuery
- the proxy queryprofileDetailNameQuery
- the profile detail name query- Returns:
- the q bean
-
prepareAcquiredProxiedProfileDetailDataProjection
public static com.querydsl.core.types.QBean<HvlOAuthAcquiredProfileDetailDataModel> prepareAcquiredProxiedProfileDetailDataProjection(HvlOAuthProfileQuery profileQuery, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProxyQuery proxyQuery, HvlOAuthProfileGroupQuery profileGroupQuery, HvlOAuthProfileDetailNameQuery profileDetailNameQuery) Prepare acquired proxied profile detail data projection q bean.- Parameters:
profileQuery
- the profile queryprofileDetailQuery
- the profile detail queryproxyQuery
- the proxy queryprofileGroupQuery
- the profile group queryprofileDetailNameQuery
- the profile detail name query- Returns:
- the q bean
-