Interface AsmProfileIdentityServiceClient
- All Known Implementing Classes:
AsmProfileIdentityServiceClientAdapter
public interface AsmProfileIdentityServiceClient
Client reading information from yaas identity service.
-
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.
-
Method Details
-
getProfileReferences
@GET @Path("/${tenant}/profileReferences?identityKey={key}&identityType={type}&identityOrigin={origin}") List<ProfileReference> getProfileReferences(@PathParam("key") String identityKey, @PathParam("type") String identityType, @PathParam("origin") String identityOrigin) Finds profile references based on identity (e.g. user email, session identifier)- Parameters:
identityKey- Identity keyidentityType- Identity typeidentityOrigin- Identity origin- Returns:
- Profile references
-
getProfileReferences
@GET @Path("/${tenant}/profileReferences?identityKey={key}&identityType={type}&identityOrigin={origin}&limit={limit}&sortBy={sortBy}&sortDirection={sortDirection}") List<ProfileReference> getProfileReferences(@PathParam("key") String identityKey, @PathParam("type") String identityType, @PathParam("origin") String identityOrigin, @PathParam("limit") int limit, @PathParam("sortBy") String sortBy, @PathParam("sortDirection") String sortDirection) Finds profile references based on identity (e.g. user email, session identifier)- 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
@GET @Path("/${tenant}/profileReferences?identityKey={key}&identityType={type}&identityOrigin={origin}") rx.Observable<List<ProfileReference>> getProfileReferencesAsync(@PathParam("key") String identityKey, @PathParam("type") String identityType, @PathParam("origin") String identityOrigin) Finds profile references based on identity (e.g. user email, session identifier). Method runs asynchronously.- Parameters:
identityKey- Identity keyidentityType- Identity typeidentityOrigin- Identity origin- Returns:
- Profile references
-
getProfileReferencesAsync
@GET @Path("/${tenant}/profileReferences?identityKey={key}&identityType={type}&identityOrigin={origin}&limit={limit}&sortBy={sortBy}&sortDirection={sortDirection}") rx.Observable<List<ProfileReference>> getProfileReferencesAsync(@PathParam("key") String identityKey, @PathParam("type") String identityType, @PathParam("origin") String identityOrigin, @PathParam("limit") int limit, @PathParam("sortBy") String sortBy, @PathParam("sortDirection") String sortDirection) Finds profile references based on identity (e.g. user email, session identifier). Method runs asynchronously.- 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
-