public class DefaultApiStoreClient extends java.lang.Object implements ApiStoreClient
| Constructor and Description |
|---|
DefaultApiStoreClient(uk.co.mruoc.http.client.HttpClient client,
java.lang.String hostUrl) |
DefaultApiStoreClient(LoginAction loginAction,
LogoutAction logoutAction,
AddApplicationAction addApplicationAction,
ListAllApplicationsAction listAllApplicationsAction,
RemoveApplicationAction removeApplicationAction,
AddSubscriptionAction addSubscriptionAction,
RemoveSubscriptionAction removeSubscriptionAction,
GetSubscriptionsAction getSubscriptionsAction,
GenerateApplicationKeyAction generateApplicationKeyAction) |
DefaultApiStoreClient(java.lang.String hostUrl) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addApplication(AddApplicationParams params) |
boolean |
addSubscription(AddSubscriptionParams params) |
ApplicationKey |
generateApplicationKey(GenerateApplicationKeyParams params) |
java.util.List<ApiSubscription> |
getSubscriptionsByApi(SelectApiParams params) |
java.util.List<ApiApplication> |
listAllApplications() |
boolean |
login(Credentials credentials) |
boolean |
logout() |
boolean |
removeApplication(java.lang.String name) |
boolean |
removeSubscription(RemoveSubscriptionParams params) |
public DefaultApiStoreClient(java.lang.String hostUrl)
public DefaultApiStoreClient(uk.co.mruoc.http.client.HttpClient client,
java.lang.String hostUrl)
public DefaultApiStoreClient(LoginAction loginAction, LogoutAction logoutAction, AddApplicationAction addApplicationAction, ListAllApplicationsAction listAllApplicationsAction, RemoveApplicationAction removeApplicationAction, AddSubscriptionAction addSubscriptionAction, RemoveSubscriptionAction removeSubscriptionAction, GetSubscriptionsAction getSubscriptionsAction, GenerateApplicationKeyAction generateApplicationKeyAction)
public boolean login(Credentials credentials)
login in interface ApiStoreClientpublic boolean logout()
logout in interface ApiStoreClientpublic boolean addApplication(AddApplicationParams params)
addApplication in interface ApiStoreClientpublic boolean removeApplication(java.lang.String name)
removeApplication in interface ApiStoreClientpublic java.util.List<ApiApplication> listAllApplications()
listAllApplications in interface ApiStoreClientpublic boolean addSubscription(AddSubscriptionParams params)
addSubscription in interface ApiStoreClientpublic boolean removeSubscription(RemoveSubscriptionParams params)
removeSubscription in interface ApiStoreClientpublic java.util.List<ApiSubscription> getSubscriptionsByApi(SelectApiParams params)
getSubscriptionsByApi in interface ApiStoreClientpublic ApplicationKey generateApplicationKey(GenerateApplicationKeyParams params)
generateApplicationKey in interface ApiStoreClient