public class RestApiAdminService extends Object
Constructor and Description |
---|
RestApiAdminService() |
Modifier and Type | Method and Description |
---|---|
boolean |
addApi(APIData apiData) |
boolean |
addApiForTenant(String apiData,
String tenantDomain)
Set the tenant domain when a publisher publishes his API in MT mode.
|
boolean |
addApiFromString(String apiData) |
boolean |
deleteApi(String apiName) |
APIData |
getApiByName(String apiName) |
APIData |
getApiForTenant(String apiName,
String tenantDomain)
Set the tenant domain when a publisher tries to retrieve API his API in MT mode.
|
protected Lock |
getLock() |
boolean |
updateApiForTenant(String apiName,
String apiData,
String tenantDomain)
Set the tenant domain when a publisher updates his API in MT mode.
|
boolean |
updateApiFromString(String apiName,
String apiData) |
public boolean addApi(APIData apiData) throws APIException
APIException
public boolean addApiFromString(String apiData) throws APIException
APIException
public boolean addApiForTenant(String apiData, String tenantDomain) throws APIException
apiData
- tenantDomain
- APIException
public APIData getApiForTenant(String apiName, String tenantDomain) throws APIException
apiName
- tenantDomain
- APIException
public APIData getApiByName(String apiName) throws APIException
APIException
public boolean updateApiFromString(String apiName, String apiData) throws APIException
APIException
public boolean updateApiForTenant(String apiName, String apiData, String tenantDomain) throws APIException
apiName
- apiData
- APIException
public boolean deleteApi(String apiName) throws APIException
APIException
protected Lock getLock() throws APIException
APIException
Copyright © 2017 WSO2. All rights reserved.