Class AsmProfileIdentityServiceClientAdapter
- java.lang.Object
-
- de.hybris.platform.yaasyprofileconnect.yaas.client.AsmProfileIdentityServiceClientAdapter
-
- All Implemented Interfaces:
AsmProfileIdentityServiceClient
public class AsmProfileIdentityServiceClientAdapter extends java.lang.Object implements AsmProfileIdentityServiceClient
Adapter around the Charon client to retrieve profile references in a blocking way without blocking every Charon client.
-
-
Constructor Summary
Constructors Constructor Description AsmProfileIdentityServiceClientAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AsmProfileIdentityServiceClientgetAdaptee()protected ApiRegistryClientServicegetApiRegistryClientService()java.util.List<ProfileReference>getProfileReferences(java.lang.String identityKey, java.lang.String identityType, java.lang.String identityOrigin)Finds profile references based on identity (e.g.java.util.List<ProfileReference>getProfileReferences(java.lang.String identityKey, java.lang.String identityType, java.lang.String identityOrigin, int limit, java.lang.String sortBy, java.lang.String sortDirection)Finds profile references based on identity (e.g.rx.Observable<java.util.List<ProfileReference>>getProfileReferencesAsync(java.lang.String identityKey, java.lang.String identityType, java.lang.String identityOrigin)Finds profile references based on identity (e.g.rx.Observable<java.util.List<ProfileReference>>getProfileReferencesAsync(java.lang.String identityKey, java.lang.String identityType, java.lang.String identityOrigin, int limit, java.lang.String sortBy, java.lang.String sortDirection)Finds profile references based on identity (e.g.voidsetApiRegistryClientService(ApiRegistryClientService apiRegistryClientService)
-
-
-
Method Detail
-
getProfileReferences
public java.util.List<ProfileReference> getProfileReferences(java.lang.String identityKey, java.lang.String identityType, java.lang.String identityOrigin)
Description copied from interface:AsmProfileIdentityServiceClientFinds profile references based on identity (e.g. user email, session identifier)- Specified by:
getProfileReferencesin interfaceAsmProfileIdentityServiceClient- Parameters:
identityKey- Identity keyidentityType- Identity typeidentityOrigin- Identity origin- Returns:
- Profile references
-
getProfileReferences
public java.util.List<ProfileReference> getProfileReferences(java.lang.String identityKey, java.lang.String identityType, java.lang.String identityOrigin, int limit, java.lang.String sortBy, java.lang.String sortDirection)
Description copied from interface:AsmProfileIdentityServiceClientFinds profile references based on identity (e.g. user email, session identifier)- Specified by:
getProfileReferencesin interfaceAsmProfileIdentityServiceClient- Parameters:
identityKey- Identity keyidentityType- Identity typeidentityOrigin- Identity originlimit- Limit of profile references to returnsortBy- Attribute on which profile references will be sortedsortDirection- Sorting direction- Returns:
- Profile references
-
getProfileReferencesAsync
public rx.Observable<java.util.List<ProfileReference>> getProfileReferencesAsync(java.lang.String identityKey, java.lang.String identityType, java.lang.String identityOrigin)
Description copied from interface:AsmProfileIdentityServiceClientFinds profile references based on identity (e.g. user email, session identifier). Method runs asynchronously.- Specified by:
getProfileReferencesAsyncin interfaceAsmProfileIdentityServiceClient- Parameters:
identityKey- Identity keyidentityType- Identity typeidentityOrigin- Identity origin- Returns:
- Profile references
-
getProfileReferencesAsync
public rx.Observable<java.util.List<ProfileReference>> getProfileReferencesAsync(java.lang.String identityKey, java.lang.String identityType, java.lang.String identityOrigin, int limit, java.lang.String sortBy, java.lang.String sortDirection)
Description copied from interface:AsmProfileIdentityServiceClientFinds profile references based on identity (e.g. user email, session identifier). Method runs asynchronously.- Specified by:
getProfileReferencesAsyncin interfaceAsmProfileIdentityServiceClient- Parameters:
identityKey- Identity keyidentityType- Identity typeidentityOrigin- Identity originlimit- Limit of profile references to returnsortBy- Attribute on which profile references will be sortedsortDirection- Sorting direction- Returns:
- Profile references
-
getAdaptee
public AsmProfileIdentityServiceClient getAdaptee()
-
getApiRegistryClientService
protected ApiRegistryClientService getApiRegistryClientService()
-
setApiRegistryClientService
public void setApiRegistryClientService(ApiRegistryClientService apiRegistryClientService)
-
-