public class DefaultApiPublisherClient extends java.lang.Object implements ApiPublisherClient
| Constructor and Description |
|---|
DefaultApiPublisherClient(uk.co.mruoc.http.client.HttpClient client,
java.lang.String hostUrl) |
DefaultApiPublisherClient(LoginAction loginAction,
LogoutAction logoutAction,
ListAllApisAction listAllApisAction,
GetApiAction getAction,
AddApiAction addAction,
ApiExistsAction existsAction,
UpdateApiAction updateAction,
RemoveApiAction removeAction,
SetStatusAction setStatusAction) |
DefaultApiPublisherClient(java.lang.String hostUrl) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addApi(AddApiParams params) |
boolean |
apiExists(java.lang.String name) |
Api |
getApi(SelectApiParams params) |
java.util.List<ApiSummary> |
listAllApis() |
boolean |
login(Credentials credentials) |
boolean |
logout() |
boolean |
removeApi(SelectApiParams params) |
boolean |
setStatus(SetStatusParams params) |
boolean |
updateApi(UpdateApiParams params) |
public DefaultApiPublisherClient(java.lang.String hostUrl)
public DefaultApiPublisherClient(uk.co.mruoc.http.client.HttpClient client,
java.lang.String hostUrl)
public DefaultApiPublisherClient(LoginAction loginAction, LogoutAction logoutAction, ListAllApisAction listAllApisAction, GetApiAction getAction, AddApiAction addAction, ApiExistsAction existsAction, UpdateApiAction updateAction, RemoveApiAction removeAction, SetStatusAction setStatusAction)
public boolean login(Credentials credentials)
login in interface ApiPublisherClientpublic java.util.List<ApiSummary> listAllApis()
listAllApis in interface ApiPublisherClientpublic boolean logout()
logout in interface ApiPublisherClientpublic Api getApi(SelectApiParams params)
getApi in interface ApiPublisherClientpublic boolean addApi(AddApiParams params)
addApi in interface ApiPublisherClientpublic boolean apiExists(java.lang.String name)
apiExists in interface ApiPublisherClientpublic boolean updateApi(UpdateApiParams params)
updateApi in interface ApiPublisherClientpublic boolean removeApi(SelectApiParams params)
removeApi in interface ApiPublisherClientpublic boolean setStatus(SetStatusParams params)
setStatus in interface ApiPublisherClient