public class DeveloperResourceImpl extends Object implements IDeveloperResource
| Constructor and Description |
|---|
DeveloperResourceImpl()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
DeveloperBean |
create(DeveloperBean bean) |
void |
delete(String id) |
DeveloperBean |
get(String id) |
List<ApiVersionBean> |
getAllApiVersions(String id) |
List<ContractSummaryBean> |
getAllClientContracts(String id) |
List<ClientVersionSummaryBean> |
getAllClientVersions(String id) |
List<ApiVersionBean> |
getAllPublicApiVersions() |
javax.ws.rs.core.Response |
getApiDefinition(String developerId,
String organizationId,
String apiId,
String version) |
List<DeveloperBean> |
getDevelopers() |
javax.ws.rs.core.Response |
getPublicApiDefinition(String organizationId,
String apiId,
String version) |
void |
update(String id,
UpdateDeveloperBean bean) |
public List<ApiVersionBean> getAllPublicApiVersions() throws NotAuthorizedException
getAllPublicApiVersions in interface IDeveloperResourceNotAuthorizedExceptionpublic List<DeveloperBean> getDevelopers() throws NotAuthorizedException
getDevelopers in interface IDeveloperResourceNotAuthorizedExceptionIDeveloperResource.getDevelopers()public DeveloperBean create(DeveloperBean bean) throws InvalidNameException, NotAuthorizedException, DeveloperAlreadyExistsException
create in interface IDeveloperResourceInvalidNameExceptionNotAuthorizedExceptionDeveloperAlreadyExistsExceptionIDeveloperResource.create(DeveloperBean)public void update(String id, UpdateDeveloperBean bean) throws DeveloperNotFoundException, NotAuthorizedException
update in interface IDeveloperResourceDeveloperNotFoundExceptionNotAuthorizedExceptionIDeveloperResource.update(String, UpdateDeveloperBean)public DeveloperBean get(String id) throws DeveloperNotFoundException, NotAuthorizedException
get in interface IDeveloperResourceDeveloperNotFoundExceptionNotAuthorizedExceptionIDeveloperResource.get(String)public void delete(String id) throws DeveloperNotFoundException, NotAuthorizedException
delete in interface IDeveloperResourceDeveloperNotFoundExceptionNotAuthorizedExceptionIDeveloperResource.delete(String)public List<ClientVersionSummaryBean> getAllClientVersions(String id) throws DeveloperNotFoundException, NotAuthorizedException
getAllClientVersions in interface IDeveloperResourceDeveloperNotFoundExceptionNotAuthorizedExceptionIDeveloperResource.getAllApiVersions(String)public List<ContractSummaryBean> getAllClientContracts(String id) throws DeveloperNotFoundException, NotAuthorizedException
getAllClientContracts in interface IDeveloperResourceDeveloperNotFoundExceptionNotAuthorizedExceptionIDeveloperResource.getAllClientContracts(String)public List<ApiVersionBean> getAllApiVersions(String id) throws DeveloperNotFoundException, NotAuthorizedException
getAllApiVersions in interface IDeveloperResourceDeveloperNotFoundExceptionNotAuthorizedExceptionIDeveloperResource.getAllApiVersions(String)public javax.ws.rs.core.Response getPublicApiDefinition(String organizationId, String apiId, String version)
getPublicApiDefinition in interface IDeveloperResourceIDeveloperResource.getPublicApiDefinition(String, String, String)public javax.ws.rs.core.Response getApiDefinition(String developerId, String organizationId, String apiId, String version) throws DeveloperNotFoundException, NotAuthorizedException
getApiDefinition in interface IDeveloperResourceDeveloperNotFoundExceptionNotAuthorizedExceptionIDeveloperResource.getApiDefinition(String, String, String, String)Copyright © 2021 Apiman. All rights reserved.