Class CxIdentityServiceClientAdapter
- java.lang.Object
-
- de.hybris.platform.personalizationyprofile.yaas.client.AbstractClientAdapter<CxIdentityServiceClient>
-
- de.hybris.platform.personalizationyprofile.yaas.client.CxIdentityServiceClientAdapter
-
- All Implemented Interfaces:
CxIdentityServiceClient
public class CxIdentityServiceClientAdapter extends AbstractClientAdapter<CxIdentityServiceClient> implements CxIdentityServiceClient
Adapter around the Charon client to retrieve profile references in a blocking way without blocking every Charon client.
-
-
Constructor Summary
Constructors Constructor Description CxIdentityServiceClientAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.-
Methods inherited from class de.hybris.platform.personalizationyprofile.yaas.client.AbstractClientAdapter
blocking, getAdaptee, getApiRegistryClientService, setApiRegistryClientService
-
-
-
-
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:CxIdentityServiceClientFinds profile references based on identity (e.g. user email, session identifier)- Specified by:
getProfileReferencesin interfaceCxIdentityServiceClient- 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:CxIdentityServiceClientFinds profile references based on identity (e.g. user email, session identifier)- Specified by:
getProfileReferencesin interfaceCxIdentityServiceClient- 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:CxIdentityServiceClientFinds profile references based on identity (e.g. user email, session identifier). Method runs asynchronously.- Specified by:
getProfileReferencesAsyncin interfaceCxIdentityServiceClient- 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:CxIdentityServiceClientFinds profile references based on identity (e.g. user email, session identifier). Method runs asynchronously.- Specified by:
getProfileReferencesAsyncin interfaceCxIdentityServiceClient- 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
-
-