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 -
Method Summary
Modifier and TypeMethodDescriptiongetProfileReferences(String identityKey, String identityType, String identityOrigin) Finds profile references based on identity (e.g.getProfileReferences(String identityKey, String identityType, String identityOrigin, int limit, String sortBy, String sortDirection) Finds profile references based on identity (e.g.rx.Observable<List<ProfileReference>>getProfileReferencesAsync(String identityKey, String identityType, String identityOrigin) Finds profile references based on identity (e.g.rx.Observable<List<ProfileReference>>getProfileReferencesAsync(String identityKey, String identityType, String identityOrigin, int limit, String sortBy, 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
-
Constructor Details
-
CxIdentityServiceClientAdapter
public CxIdentityServiceClientAdapter()
-
-
Method Details
-
getProfileReferences
public List<ProfileReference> getProfileReferences(String identityKey, String identityType, 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 List<ProfileReference> getProfileReferences(String identityKey, String identityType, String identityOrigin, int limit, String sortBy, 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<List<ProfileReference>> getProfileReferencesAsync(String identityKey, String identityType, 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<List<ProfileReference>> getProfileReferencesAsync(String identityKey, String identityType, String identityOrigin, int limit, String sortBy, 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
-