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
APIExceptionpublic boolean addApiFromString(String apiData) throws APIException
APIExceptionpublic boolean addApiForTenant(String apiData, String tenantDomain) throws APIException
apiData - tenantDomain - APIExceptionpublic APIData getApiForTenant(String apiName, String tenantDomain) throws APIException
apiName - tenantDomain - APIExceptionpublic APIData getApiByName(String apiName) throws APIException
APIExceptionpublic boolean updateApiFromString(String apiName, String apiData) throws APIException
APIExceptionpublic boolean updateApiForTenant(String apiName, String apiData, String tenantDomain) throws APIException
apiName - apiData - APIExceptionpublic boolean deleteApi(String apiName) throws APIException
APIExceptionprotected Lock getLock() throws APIException
APIExceptionCopyright © 2017 WSO2. All rights reserved.