Class UserPortalRestClientManager
- java.lang.Object
-
- de.xima.fc.user_portal.api.client.UserPortalRestClientManager
-
@ApplicationScoped public class UserPortalRestClientManager extends Object
Manages the REST client instances for interacting with the user portal REST API.This is the low-level API, use
UserPortalApi
for high-level access to the user portal API.- Since:
- 8.2.0
- Author:
- XIMA MEDIA GmbH
-
-
Constructor Summary
Constructors Constructor Description UserPortalRestClientManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserPortalClient<de.xima.fc.api.rest.pub.client.generic.ApiBundle>
publicGenericClient(EHttpTransportType httpClient, IUserPortalRestClientConfig config)
This method returns the generatedApiBundle
with the REST client for the public user portal API.UserPortalClient<de.xima.fc.api.rest.pub.client.user_portal.ApiBundle>
publicUserPortalClient(EHttpTransportType httpClient, IUserPortalRestClientConfig config)
This method returns theApiBundle
with the REST client for the public user portal API.
-
-
-
Method Detail
-
publicGenericClient
public UserPortalClient<de.xima.fc.api.rest.pub.client.generic.ApiBundle> publicGenericClient(EHttpTransportType httpClient, IUserPortalRestClientConfig config) throws IllegalStateException
This method returns the generatedApiBundle
with the REST client for the public user portal API.- Parameters:
httpClient
- Type of the HTTP client to use.config
- Configuration for the REST client.- Returns:
- The REST client for the public user portal API.
- Throws:
IllegalStateException
-
publicUserPortalClient
public UserPortalClient<de.xima.fc.api.rest.pub.client.user_portal.ApiBundle> publicUserPortalClient(EHttpTransportType httpClient, IUserPortalRestClientConfig config) throws IllegalStateException
This method returns theApiBundle
with the REST client for the public user portal API.- Parameters:
httpClient
- Type of the HTTP client to use.config
- Configuration for the REST client.- Returns:
- The REST client for the public user portal API.
- Throws:
IllegalStateException
-
-