@RequestScoped public class OrganizationResourceImpl extends Object implements io.apiman.manager.api.rest.contract.IOrganizationResource
| Constructor and Description |
|---|
OrganizationResourceImpl()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> |
activity(String organizationId,
int page,
int pageSize) |
io.apiman.manager.api.beans.orgs.OrganizationBean |
create(io.apiman.manager.api.beans.orgs.NewOrganizationBean bean) |
io.apiman.manager.api.beans.apis.ApiBean |
createApi(String organizationId,
io.apiman.manager.api.beans.apis.NewApiBean bean) |
io.apiman.manager.api.beans.policies.PolicyBean |
createApiPolicy(String organizationId,
String apiId,
String version,
io.apiman.manager.api.beans.policies.NewPolicyBean bean) |
io.apiman.manager.api.beans.apis.ApiVersionBean |
createApiVersion(String organizationId,
String apiId,
io.apiman.manager.api.beans.apis.NewApiVersionBean bean) |
protected io.apiman.manager.api.beans.apis.ApiVersionBean |
createApiVersionInternal(io.apiman.manager.api.beans.apis.NewApiVersionBean bean,
io.apiman.manager.api.beans.apis.ApiBean api,
io.apiman.manager.api.beans.summary.GatewaySummaryBean gateway)
Creates an API version.
|
io.apiman.manager.api.beans.clients.ClientBean |
createClient(String organizationId,
io.apiman.manager.api.beans.clients.NewClientBean bean) |
io.apiman.manager.api.beans.policies.PolicyBean |
createClientPolicy(String organizationId,
String clientId,
String version,
io.apiman.manager.api.beans.policies.NewPolicyBean bean) |
io.apiman.manager.api.beans.clients.ClientVersionBean |
createClientVersion(String organizationId,
String clientId,
io.apiman.manager.api.beans.clients.NewClientVersionBean bean) |
protected io.apiman.manager.api.beans.clients.ClientVersionBean |
createClientVersionInternal(io.apiman.manager.api.beans.clients.NewClientVersionBean bean,
io.apiman.manager.api.beans.clients.ClientBean client)
Creates a new client version.
|
io.apiman.manager.api.beans.contracts.ContractBean |
createContract(String organizationId,
String clientId,
String version,
io.apiman.manager.api.beans.contracts.NewContractBean bean) |
protected io.apiman.manager.api.beans.contracts.ContractBean |
createContractInternal(String organizationId,
String clientId,
String version,
io.apiman.manager.api.beans.contracts.NewContractBean bean)
Creates a contract.
|
io.apiman.manager.api.beans.plans.PlanBean |
createPlan(String organizationId,
io.apiman.manager.api.beans.plans.NewPlanBean bean) |
io.apiman.manager.api.beans.policies.PolicyBean |
createPlanPolicy(String organizationId,
String planId,
String version,
io.apiman.manager.api.beans.policies.NewPolicyBean bean) |
io.apiman.manager.api.beans.plans.PlanVersionBean |
createPlanVersion(String organizationId,
String planId,
io.apiman.manager.api.beans.plans.NewPlanVersionBean bean) |
protected io.apiman.manager.api.beans.plans.PlanVersionBean |
createPlanVersionInternal(io.apiman.manager.api.beans.plans.NewPlanVersionBean bean,
io.apiman.manager.api.beans.plans.PlanBean plan)
Creates a plan version.
|
void |
delete(String organizationId) |
void |
deleteAllContracts(String organizationId,
String clientId,
String version) |
void |
deleteApi(String organizationId,
String apiId) |
void |
deleteApiDefinition(String organizationId,
String apiId,
String version) |
void |
deleteApiPolicy(String organizationId,
String apiId,
String version,
long policyId) |
void |
deleteClient(String organizationId,
String clientId) |
void |
deleteClientPolicy(String organizationId,
String clientId,
String version,
long policyId) |
void |
deleteContract(String organizationId,
String clientId,
String version,
Long contractId) |
void |
deletePlan(String organizationId,
String planId) |
void |
deletePlanPolicy(String organizationId,
String planId,
String version,
long policyId) |
protected io.apiman.manager.api.beans.policies.PolicyBean |
doCreatePolicy(String organizationId,
String entityId,
String entityVersion,
io.apiman.manager.api.beans.policies.NewPolicyBean bean,
io.apiman.manager.api.beans.policies.PolicyType type)
Creates a policy for the given entity (supports creating policies for clients,
APIs, and plans).
|
protected io.apiman.manager.api.beans.policies.PolicyBean |
doGetPolicy(io.apiman.manager.api.beans.policies.PolicyType type,
String organizationId,
String entityId,
String entityVersion,
long policyId)
Gets a policy by its id.
|
io.apiman.manager.api.beans.orgs.OrganizationBean |
get(String organizationId) |
io.apiman.manager.api.beans.apis.ApiBean |
getApi(String organizationId,
String apiId) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> |
getApiActivity(String organizationId,
String apiId,
int page,
int pageSize) |
javax.ws.rs.core.Response |
getApiDefinition(String organizationId,
String apiId,
String version) |
io.apiman.manager.api.core.IApiKeyGenerator |
getApiKeyGenerator() |
io.apiman.manager.api.beans.policies.PolicyBean |
getApiPolicy(String organizationId,
String apiId,
String version,
long policyId) |
io.apiman.manager.api.beans.policies.PolicyChainBean |
getApiPolicyChain(String organizationId,
String apiId,
String version,
String planId) |
protected io.apiman.manager.api.beans.summary.ApiRegistryBean |
getApiRegistry(String organizationId,
String clientId,
String version,
boolean hasPermission)
Gets the API registry.
|
javax.ws.rs.core.Response |
getApiRegistryJSON(String organizationId,
String clientId,
String version,
boolean hasPermission) |
javax.ws.rs.core.Response |
getApiRegistryJSON(String organizationId,
String clientId,
String version,
String download) |
javax.ws.rs.core.Response |
getApiRegistryXML(String organizationId,
String clientId,
String version,
boolean hasPermission) |
javax.ws.rs.core.Response |
getApiRegistryXML(String organizationId,
String clientId,
String version,
String download) |
io.apiman.manager.api.core.IApiValidator |
getApiValidator() |
io.apiman.manager.api.beans.apis.ApiVersionBean |
getApiVersion(String organizationId,
String apiId,
String version) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> |
getApiVersionActivity(String organizationId,
String apiId,
String version,
int page,
int pageSize) |
List<io.apiman.manager.api.beans.summary.ContractSummaryBean> |
getApiVersionContracts(String organizationId,
String apiId,
String version,
int page,
int pageSize) |
io.apiman.manager.api.beans.summary.ApiVersionEndpointSummaryBean |
getApiVersionEndpointInfo(String organizationId,
String apiId,
String version) |
List<io.apiman.manager.api.beans.summary.ApiPlanSummaryBean> |
getApiVersionPlans(String organizationId,
String apiId,
String version) |
io.apiman.manager.api.beans.apis.ApiVersionStatusBean |
getApiVersionStatus(String organizationId,
String apiId,
String version) |
io.apiman.manager.api.beans.clients.ClientBean |
getClient(String organizationId,
String clientId) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> |
getClientActivity(String organizationId,
String clientId,
int page,
int pageSize) |
io.apiman.manager.api.beans.clients.ApiKeyBean |
getClientApiKey(String organizationId,
String clientId,
String version) |
io.apiman.manager.api.beans.policies.PolicyBean |
getClientPolicy(String organizationId,
String clientId,
String version,
long policyId) |
io.apiman.manager.api.beans.metrics.ClientUsagePerApiBean |
getClientUsagePerApi(String organizationId,
String clientId,
String version,
String fromDate,
String toDate) |
io.apiman.manager.api.core.IClientValidator |
getClientValidator() |
io.apiman.manager.api.beans.clients.ClientVersionBean |
getClientVersion(String organizationId,
String clientId,
String version) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> |
getClientVersionActivity(String organizationId,
String clientId,
String version,
int page,
int pageSize) |
List<io.apiman.manager.api.beans.summary.ContractSummaryBean> |
getClientVersionContracts(String organizationId,
String clientId,
String version) |
protected io.apiman.manager.api.beans.clients.ClientVersionBean |
getClientVersionInternal(String organizationId,
String clientId,
String version,
boolean hasPermission)
Does the same thing as getClientVersion() but accepts the 'hasPermission' param,
which lets callers dictate whether the user has clientView permission for the org.
|
io.apiman.manager.api.beans.contracts.ContractBean |
getContract(String organizationId,
String clientId,
String version,
Long contractId) |
io.apiman.manager.api.core.IMetricsAccessor |
getMetrics() |
io.apiman.manager.api.beans.plans.PlanBean |
getPlan(String organizationId,
String planId) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> |
getPlanActivity(String organizationId,
String planId,
int page,
int pageSize) |
io.apiman.manager.api.beans.policies.PolicyBean |
getPlanPolicy(String organizationId,
String planId,
String version,
long policyId) |
io.apiman.manager.api.beans.plans.PlanVersionBean |
getPlanVersion(String organizationId,
String planId,
String version) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> |
getPlanVersionActivity(String organizationId,
String planId,
String version,
int page,
int pageSize) |
io.apiman.manager.api.core.IStorageQuery |
getQuery() |
io.apiman.manager.api.beans.metrics.ResponseStatsHistogramBean |
getResponseStats(String organizationId,
String apiId,
String version,
io.apiman.manager.api.beans.metrics.HistogramIntervalType interval,
String fromDate,
String toDate) |
io.apiman.manager.api.beans.metrics.ResponseStatsPerClientBean |
getResponseStatsPerClient(String organizationId,
String apiId,
String version,
String fromDate,
String toDate) |
io.apiman.manager.api.beans.metrics.ResponseStatsPerPlanBean |
getResponseStatsPerPlan(String organizationId,
String apiId,
String version,
String fromDate,
String toDate) |
io.apiman.manager.api.beans.metrics.ResponseStatsSummaryBean |
getResponseStatsSummary(String organizationId,
String apiId,
String version,
String fromDate,
String toDate) |
io.apiman.manager.api.rest.contract.IRoleResource |
getRoles() |
io.apiman.manager.api.security.ISecurityContext |
getSecurityContext() |
io.apiman.manager.api.core.IStorage |
getStorage() |
io.apiman.manager.api.beans.metrics.UsageHistogramBean |
getUsage(String organizationId,
String apiId,
String version,
io.apiman.manager.api.beans.metrics.HistogramIntervalType interval,
String fromDate,
String toDate) |
io.apiman.manager.api.beans.metrics.UsagePerClientBean |
getUsagePerClient(String organizationId,
String apiId,
String version,
String fromDate,
String toDate) |
io.apiman.manager.api.beans.metrics.UsagePerPlanBean |
getUsagePerPlan(String organizationId,
String apiId,
String version,
String fromDate,
String toDate) |
io.apiman.manager.api.rest.contract.IUserResource |
getUsers() |
void |
grant(String organizationId,
io.apiman.manager.api.beans.idm.GrantRolesBean bean) |
List<io.apiman.manager.api.beans.summary.ApiSummaryBean> |
listApi(String organizationId) |
List<io.apiman.manager.api.beans.summary.PolicySummaryBean> |
listApiPolicies(String organizationId,
String apiId,
String version) |
List<io.apiman.manager.api.beans.summary.ApiVersionSummaryBean> |
listApiVersions(String organizationId,
String apiId) |
List<io.apiman.manager.api.beans.summary.PolicySummaryBean> |
listClientPolicies(String organizationId,
String clientId,
String version) |
List<io.apiman.manager.api.beans.summary.ClientSummaryBean> |
listClients(String organizationId) |
List<io.apiman.manager.api.beans.summary.ClientVersionSummaryBean> |
listClientVersions(String organizationId,
String clientId) |
List<io.apiman.manager.api.beans.members.MemberBean> |
listMembers(String organizationId) |
List<io.apiman.manager.api.beans.summary.PolicySummaryBean> |
listPlanPolicies(String organizationId,
String planId,
String version) |
List<io.apiman.manager.api.beans.summary.PlanSummaryBean> |
listPlans(String organizationId) |
List<io.apiman.manager.api.beans.summary.PlanVersionSummaryBean> |
listPlanVersions(String organizationId,
String planId) |
void |
reorderApiPolicies(String organizationId,
String apiId,
String version,
io.apiman.manager.api.beans.policies.PolicyChainBean policyChain) |
void |
reorderClientPolicies(String organizationId,
String clientId,
String version,
io.apiman.manager.api.beans.policies.PolicyChainBean policyChain) |
void |
reorderPlanPolicies(String organizationId,
String planId,
String version,
io.apiman.manager.api.beans.policies.PolicyChainBean policyChain) |
void |
revoke(String organizationId,
String roleId,
String userId) |
void |
revokeAll(String organizationId,
String userId) |
void |
setApiKeyGenerator(io.apiman.manager.api.core.IApiKeyGenerator apiKeyGenerator) |
void |
setApiValidator(io.apiman.manager.api.core.IApiValidator apiValidator) |
void |
setClientValidator(io.apiman.manager.api.core.IClientValidator clientValidator) |
void |
setMetrics(io.apiman.manager.api.core.IMetricsAccessor metrics) |
void |
setQuery(io.apiman.manager.api.core.IStorageQuery query) |
void |
setRoles(io.apiman.manager.api.rest.contract.IRoleResource roles) |
void |
setSecurityContext(io.apiman.manager.api.security.ISecurityContext securityContext) |
void |
setStorage(io.apiman.manager.api.core.IStorage storage) |
void |
setUsers(io.apiman.manager.api.rest.contract.IUserResource users) |
protected void |
storeApiDefinition(String organizationId,
String apiId,
String version,
io.apiman.manager.api.beans.apis.ApiDefinitionType definitionType,
InputStream data) |
void |
update(String organizationId,
io.apiman.manager.api.beans.orgs.UpdateOrganizationBean bean) |
void |
updateApi(String organizationId,
String apiId,
io.apiman.manager.api.beans.apis.UpdateApiBean bean) |
void |
updateApiDefinition(String organizationId,
String apiId,
String version) |
void |
updateApiDefinitionFromURL(String organizationId,
String apiId,
String version,
io.apiman.manager.api.beans.apis.NewApiDefinitionBean bean) |
void |
updateApiPolicy(String organizationId,
String apiId,
String version,
long policyId,
io.apiman.manager.api.beans.policies.UpdatePolicyBean bean) |
io.apiman.manager.api.beans.apis.ApiVersionBean |
updateApiVersion(String organizationId,
String apiId,
String version,
io.apiman.manager.api.beans.apis.UpdateApiVersionBean bean) |
void |
updateClient(String organizationId,
String clientId,
io.apiman.manager.api.beans.clients.UpdateClientBean bean) |
io.apiman.manager.api.beans.clients.ApiKeyBean |
updateClientApiKey(String organizationId,
String clientId,
String version,
io.apiman.manager.api.beans.clients.ApiKeyBean bean) |
void |
updateClientPolicy(String organizationId,
String clientId,
String version,
long policyId,
io.apiman.manager.api.beans.policies.UpdatePolicyBean bean) |
void |
updatePlan(String organizationId,
String planId,
io.apiman.manager.api.beans.plans.UpdatePlanBean bean) |
void |
updatePlanPolicy(String organizationId,
String planId,
String version,
long policyId,
io.apiman.manager.api.beans.policies.UpdatePolicyBean bean) |
public io.apiman.manager.api.beans.orgs.OrganizationBean create(io.apiman.manager.api.beans.orgs.NewOrganizationBean bean)
throws io.apiman.manager.api.rest.contract.exceptions.OrganizationAlreadyExistsException,
io.apiman.manager.api.rest.contract.exceptions.InvalidNameException
create in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationAlreadyExistsExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidNameExceptionIOrganizationResource.create(io.apiman.manager.api.beans.orgs.NewOrganizationBean)public void delete(@PathParam(value="organizationId")
String organizationId)
throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException,
io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException,
io.apiman.manager.api.rest.contract.exceptions.EntityStillActiveException
delete in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.EntityStillActiveExceptionpublic void deleteClient(@PathParam(value="organizationId")
String organizationId,
@PathParam(value="clientId")
String clientId)
throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException,
io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException,
io.apiman.manager.api.rest.contract.exceptions.EntityStillActiveException
deleteClient in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.EntityStillActiveExceptionpublic void deleteApi(@PathParam(value="organizationId")
String organizationId,
@PathParam(value="apiId")
String apiId)
throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException,
io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException,
io.apiman.manager.api.rest.contract.exceptions.EntityStillActiveException
deleteApi in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.EntityStillActiveExceptionpublic io.apiman.manager.api.beans.orgs.OrganizationBean get(String organizationId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
get in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.get(java.lang.String)public void update(String organizationId, io.apiman.manager.api.beans.orgs.UpdateOrganizationBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
update in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.update(java.lang.String, io.apiman.manager.api.beans.orgs.UpdateOrganizationBean)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> activity(String organizationId, int page, int pageSize) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
activity in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.activity(java.lang.String, int, int)public io.apiman.manager.api.beans.clients.ClientBean createClient(String organizationId, io.apiman.manager.api.beans.clients.NewClientBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ClientAlreadyExistsException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidNameException
createClient in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ClientAlreadyExistsExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidNameExceptionIOrganizationResource.createClient(java.lang.String, io.apiman.manager.api.beans.clients.NewClientBean)public io.apiman.manager.api.beans.clients.ClientBean getClient(String organizationId, String clientId) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getClient in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getClient(java.lang.String, java.lang.String)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> getClientActivity(String organizationId, String clientId, int page, int pageSize) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getClientActivity in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getClientActivity(java.lang.String, java.lang.String, int, int)public List<io.apiman.manager.api.beans.summary.ClientSummaryBean> listClients(String organizationId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listClients in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listClients(java.lang.String)public void updateClient(String organizationId, String clientId, io.apiman.manager.api.beans.clients.UpdateClientBean bean) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
updateClient in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.updateClient(java.lang.String, java.lang.String, io.apiman.manager.api.beans.clients.UpdateClientBean)public io.apiman.manager.api.beans.clients.ClientVersionBean createClientVersion(String organizationId, String clientId, io.apiman.manager.api.beans.clients.NewClientVersionBean bean) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidVersionException, io.apiman.manager.api.rest.contract.exceptions.ClientVersionAlreadyExistsException
createClientVersion in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidVersionExceptionio.apiman.manager.api.rest.contract.exceptions.ClientVersionAlreadyExistsExceptionIOrganizationResource.createClientVersion(java.lang.String, java.lang.String, io.apiman.manager.api.beans.clients.NewClientVersionBean)public io.apiman.manager.api.beans.clients.ApiKeyBean getClientApiKey(String organizationId, String clientId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidVersionException
getClientApiKey in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidVersionExceptionIOrganizationResource.getClientApiKey(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.clients.ApiKeyBean updateClientApiKey(String organizationId, String clientId, String version, io.apiman.manager.api.beans.clients.ApiKeyBean bean) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidVersionException, io.apiman.manager.api.rest.contract.exceptions.InvalidClientStatusException
updateClientApiKey in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidVersionExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidClientStatusExceptionIOrganizationResource.updateClientApiKey(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.clients.ApiKeyBean)protected io.apiman.manager.api.beans.clients.ClientVersionBean createClientVersionInternal(io.apiman.manager.api.beans.clients.NewClientVersionBean bean,
io.apiman.manager.api.beans.clients.ClientBean client)
throws io.apiman.manager.api.core.exceptions.StorageException
bean - client - io.apiman.manager.api.core.exceptions.StorageExceptionpublic io.apiman.manager.api.beans.clients.ClientVersionBean getClientVersion(String organizationId, String clientId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getClientVersion in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getClientVersion(java.lang.String, java.lang.String, java.lang.String)protected io.apiman.manager.api.beans.clients.ClientVersionBean getClientVersionInternal(String organizationId, String clientId, String version, boolean hasPermission)
organizationId - clientId - version - hasPermission - public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> getClientVersionActivity(String organizationId, String clientId, String version, int page, int pageSize) throws io.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getClientVersionActivity in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getClientVersionActivity(java.lang.String, java.lang.String, java.lang.String, int, int)public io.apiman.manager.api.beans.metrics.ClientUsagePerApiBean getClientUsagePerApi(String organizationId, String clientId, String version, String fromDate, String toDate) throws io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaException
getClientUsagePerApi in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaExceptionIOrganizationResource.getClientUsagePerApi(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)public List<io.apiman.manager.api.beans.summary.ClientVersionSummaryBean> listClientVersions(String organizationId, String clientId) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listClientVersions in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listClientVersions(java.lang.String, java.lang.String)public io.apiman.manager.api.beans.contracts.ContractBean createContract(String organizationId, String clientId, String version, io.apiman.manager.api.beans.contracts.NewContractBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ApiNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PlanNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ContractAlreadyExistsException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
createContract in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApiNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PlanNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ContractAlreadyExistsExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.createContract(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.contracts.NewContractBean)protected io.apiman.manager.api.beans.contracts.ContractBean createContractInternal(String organizationId, String clientId, String version, io.apiman.manager.api.beans.contracts.NewContractBean bean) throws io.apiman.manager.api.core.exceptions.StorageException, Exception
organizationId - clientId - version - bean - io.apiman.manager.api.core.exceptions.StorageExceptionExceptionpublic io.apiman.manager.api.beans.contracts.ContractBean getContract(String organizationId, String clientId, String version, Long contractId) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ContractNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getContract in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ContractNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getContract(java.lang.String, java.lang.String, java.lang.String, java.lang.Long)public void deleteAllContracts(String organizationId, String clientId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
deleteAllContracts in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.deleteAllContracts(java.lang.String, java.lang.String, java.lang.String)public void deleteContract(String organizationId, String clientId, String version, Long contractId) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ContractNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidClientStatusException
deleteContract in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ContractNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidClientStatusExceptionIOrganizationResource.deleteContract(java.lang.String, java.lang.String, java.lang.String, java.lang.Long)public List<io.apiman.manager.api.beans.summary.ContractSummaryBean> getClientVersionContracts(String organizationId, String clientId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getClientVersionContracts in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getClientVersionContracts(java.lang.String, java.lang.String, java.lang.String)public javax.ws.rs.core.Response getApiRegistryJSON(String organizationId, String clientId, String version, String download) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiRegistryJSON in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiRegistryJSON(java.lang.String, java.lang.String, java.lang.String, java.lang.String)public javax.ws.rs.core.Response getApiRegistryJSON(String organizationId, String clientId, String version, boolean hasPermission) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiRegistryJSON in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiRegistryJSON(java.lang.String, java.lang.String, java.lang.String, boolean)public javax.ws.rs.core.Response getApiRegistryXML(String organizationId, String clientId, String version, String download) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiRegistryXML in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiRegistryXML(java.lang.String, java.lang.String, java.lang.String, java.lang.String)public javax.ws.rs.core.Response getApiRegistryXML(String organizationId, String clientId, String version, boolean hasPermission) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiRegistryXML in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiRegistryXML(java.lang.String, java.lang.String, java.lang.String, boolean)protected io.apiman.manager.api.beans.summary.ApiRegistryBean getApiRegistry(String organizationId, String clientId, String version, boolean hasPermission) throws io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
organizationId - clientId - version - hasPermission - io.apiman.manager.api.rest.contract.exceptions.ClientNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionpublic io.apiman.manager.api.beans.policies.PolicyBean createClientPolicy(String organizationId, String clientId, String version, io.apiman.manager.api.beans.policies.NewPolicyBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
createClientPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.createClientPolicy(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.NewPolicyBean)public io.apiman.manager.api.beans.policies.PolicyBean getClientPolicy(String organizationId, String clientId, String version, long policyId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getClientPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getClientPolicy(java.lang.String, java.lang.String, java.lang.String, long)public void updateClientPolicy(String organizationId, String clientId, String version, long policyId, io.apiman.manager.api.beans.policies.UpdatePolicyBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
updateClientPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.updateClientPolicy(java.lang.String, java.lang.String, java.lang.String, long, io.apiman.manager.api.beans.policies.UpdatePolicyBean)public void deleteClientPolicy(String organizationId, String clientId, String version, long policyId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
deleteClientPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.deleteClientPolicy(java.lang.String, java.lang.String, java.lang.String, long)public List<io.apiman.manager.api.beans.summary.PolicySummaryBean> listClientPolicies(String organizationId, String clientId, String version) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listClientPolicies in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listClientPolicies(java.lang.String, java.lang.String, java.lang.String)public void reorderClientPolicies(String organizationId, String clientId, String version, io.apiman.manager.api.beans.policies.PolicyChainBean policyChain) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
reorderClientPolicies in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ClientVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.reorderClientPolicies(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.PolicyChainBean)public io.apiman.manager.api.beans.apis.ApiBean createApi(String organizationId, io.apiman.manager.api.beans.apis.NewApiBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ApiAlreadyExistsException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidNameException
createApi in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApiAlreadyExistsExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidNameExceptionIOrganizationResource.createApi(java.lang.String, io.apiman.manager.api.beans.apis.NewApiBean)public io.apiman.manager.api.beans.apis.ApiBean getApi(String organizationId, String apiId) throws io.apiman.manager.api.rest.contract.exceptions.ApiNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApi in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApi(java.lang.String, java.lang.String)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> getApiActivity(String organizationId, String apiId, int page, int pageSize) throws io.apiman.manager.api.rest.contract.exceptions.ApiNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiActivity in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiActivity(java.lang.String, java.lang.String, int, int)public List<io.apiman.manager.api.beans.summary.ApiSummaryBean> listApi(String organizationId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listApi in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listApi(java.lang.String)public void updateApi(String organizationId, String apiId, io.apiman.manager.api.beans.apis.UpdateApiBean bean) throws io.apiman.manager.api.rest.contract.exceptions.ApiNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
updateApi in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.updateApi(java.lang.String, java.lang.String, io.apiman.manager.api.beans.apis.UpdateApiBean)public io.apiman.manager.api.beans.apis.ApiVersionBean createApiVersion(String organizationId, String apiId, io.apiman.manager.api.beans.apis.NewApiVersionBean bean) throws io.apiman.manager.api.rest.contract.exceptions.ApiNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidVersionException, io.apiman.manager.api.rest.contract.exceptions.ApiVersionAlreadyExistsException
createApiVersion in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidVersionExceptionio.apiman.manager.api.rest.contract.exceptions.ApiVersionAlreadyExistsExceptionIOrganizationResource.createApiVersion(java.lang.String, java.lang.String, io.apiman.manager.api.beans.apis.NewApiVersionBean)protected io.apiman.manager.api.beans.apis.ApiVersionBean createApiVersionInternal(io.apiman.manager.api.beans.apis.NewApiVersionBean bean,
io.apiman.manager.api.beans.apis.ApiBean api,
io.apiman.manager.api.beans.summary.GatewaySummaryBean gateway)
throws Exception,
io.apiman.manager.api.core.exceptions.StorageException
bean - api - gateway - Exceptionio.apiman.manager.api.core.exceptions.StorageExceptionpublic io.apiman.manager.api.beans.apis.ApiVersionBean getApiVersion(String organizationId, String apiId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiVersion in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiVersion(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.apis.ApiVersionStatusBean getApiVersionStatus(String organizationId, String apiId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiVersionStatus in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiVersionStatus(java.lang.String, java.lang.String, java.lang.String)public javax.ws.rs.core.Response getApiDefinition(String organizationId, String apiId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiDefinition in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiDefinition(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.summary.ApiVersionEndpointSummaryBean getApiVersionEndpointInfo(String organizationId, String apiId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.InvalidApiStatusException, io.apiman.manager.api.rest.contract.exceptions.GatewayNotFoundException
getApiVersionEndpointInfo in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidApiStatusExceptionio.apiman.manager.api.rest.contract.exceptions.GatewayNotFoundExceptionIOrganizationResource.getApiVersionEndpointInfo(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> getApiVersionActivity(String organizationId, String apiId, String version, int page, int pageSize) throws io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiVersionActivity in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiVersionActivity(java.lang.String, java.lang.String, java.lang.String, int, int)public io.apiman.manager.api.beans.apis.ApiVersionBean updateApiVersion(String organizationId, String apiId, String version, io.apiman.manager.api.beans.apis.UpdateApiVersionBean bean) throws io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
updateApiVersion in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.updateApiVersion(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.apis.UpdateApiVersionBean)public void updateApiDefinition(String organizationId, String apiId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidApiStatusException
updateApiDefinition in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidApiStatusExceptionIOrganizationResource.updateApiDefinition(java.lang.String, java.lang.String, java.lang.String)public void updateApiDefinitionFromURL(String organizationId, String apiId, String version, io.apiman.manager.api.beans.apis.NewApiDefinitionBean bean) throws io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidApiStatusException
updateApiDefinitionFromURL in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidApiStatusExceptionIOrganizationResource.updateApiDefinitionFromURL(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.apis.NewApiDefinitionBean)protected void storeApiDefinition(String organizationId, String apiId, String version, io.apiman.manager.api.beans.apis.ApiDefinitionType definitionType, InputStream data)
public List<io.apiman.manager.api.beans.summary.ApiVersionSummaryBean> listApiVersions(String organizationId, String apiId) throws io.apiman.manager.api.rest.contract.exceptions.ApiNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listApiVersions in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listApiVersions(java.lang.String, java.lang.String)public List<io.apiman.manager.api.beans.summary.ApiPlanSummaryBean> getApiVersionPlans(String organizationId, String apiId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiVersionPlans in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiVersionPlans(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.policies.PolicyBean createApiPolicy(String organizationId, String apiId, String version, io.apiman.manager.api.beans.policies.NewPolicyBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
createApiPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.createApiPolicy(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.NewPolicyBean)public io.apiman.manager.api.beans.policies.PolicyBean getApiPolicy(String organizationId, String apiId, String version, long policyId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiPolicy(java.lang.String, java.lang.String, java.lang.String, long)public void updateApiPolicy(String organizationId, String apiId, String version, long policyId, io.apiman.manager.api.beans.policies.UpdatePolicyBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
updateApiPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.updateApiPolicy(java.lang.String,
java.lang.String, java.lang.String, long, io.apiman.manager.api.beans.policies.UpdatePolicyBean)public void deleteApiPolicy(String organizationId, String apiId, String version, long policyId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
deleteApiPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.deleteApiPolicy(java.lang.String, java.lang.String, java.lang.String, long)public void deleteApiDefinition(String organizationId, String apiId, String version) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
deleteApiDefinition in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.deleteApiDefinition(java.lang.String, java.lang.String, java.lang.String)public List<io.apiman.manager.api.beans.summary.PolicySummaryBean> listApiPolicies(String organizationId, String apiId, String version) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listApiPolicies in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listApiPolicies(java.lang.String, java.lang.String, java.lang.String)public void reorderApiPolicies(String organizationId, String apiId, String version, io.apiman.manager.api.beans.policies.PolicyChainBean policyChain) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
reorderApiPolicies in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.reorderApiPolicies(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.PolicyChainBean)public io.apiman.manager.api.beans.policies.PolicyChainBean getApiPolicyChain(String organizationId, String apiId, String version, String planId) throws io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PlanNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiPolicyChain in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PlanNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiPolicyChain(java.lang.String, java.lang.String, java.lang.String, java.lang.String)public List<io.apiman.manager.api.beans.summary.ContractSummaryBean> getApiVersionContracts(String organizationId, String apiId, String version, int page, int pageSize) throws io.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiVersionContracts in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiVersionContracts(java.lang.String, java.lang.String, java.lang.String, int, int)public io.apiman.manager.api.beans.metrics.UsageHistogramBean getUsage(String organizationId, String apiId, String version, io.apiman.manager.api.beans.metrics.HistogramIntervalType interval, String fromDate, String toDate) throws io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaException
getUsage in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaExceptionIOrganizationResource.getUsage(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.metrics.HistogramIntervalType, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.metrics.UsagePerClientBean getUsagePerClient(String organizationId, String apiId, String version, String fromDate, String toDate) throws io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaException
getUsagePerClient in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaExceptionIOrganizationResource.getUsagePerClient(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.metrics.UsagePerPlanBean getUsagePerPlan(String organizationId, String apiId, String version, String fromDate, String toDate) throws io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaException
getUsagePerPlan in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaExceptionIOrganizationResource.getUsagePerPlan(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.metrics.ResponseStatsHistogramBean getResponseStats(String organizationId, String apiId, String version, io.apiman.manager.api.beans.metrics.HistogramIntervalType interval, String fromDate, String toDate) throws io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaException
getResponseStats in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaExceptionIOrganizationResource.getResponseStats(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.metrics.HistogramIntervalType, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.metrics.ResponseStatsSummaryBean getResponseStatsSummary(String organizationId, String apiId, String version, String fromDate, String toDate) throws io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaException
getResponseStatsSummary in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaExceptionIOrganizationResource.getResponseStatsSummary(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.metrics.ResponseStatsPerClientBean getResponseStatsPerClient(String organizationId, String apiId, String version, String fromDate, String toDate) throws io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaException
getResponseStatsPerClient in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaExceptionIOrganizationResource.getResponseStatsPerClient(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.metrics.ResponseStatsPerPlanBean getResponseStatsPerPlan(String organizationId, String apiId, String version, String fromDate, String toDate) throws io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaException
getResponseStatsPerPlan in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidMetricCriteriaExceptionIOrganizationResource.getResponseStatsPerPlan(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.plans.PlanBean createPlan(String organizationId, io.apiman.manager.api.beans.plans.NewPlanBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PlanAlreadyExistsException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidNameException
createPlan in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PlanAlreadyExistsExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidNameExceptionIOrganizationResource.createPlan(java.lang.String,
io.apiman.manager.api.beans.plans.NewPlanBean)public io.apiman.manager.api.beans.plans.PlanBean getPlan(String organizationId, String planId) throws io.apiman.manager.api.rest.contract.exceptions.PlanNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getPlan in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.PlanNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getPlan(java.lang.String, java.lang.String)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> getPlanActivity(String organizationId, String planId, int page, int pageSize) throws io.apiman.manager.api.rest.contract.exceptions.PlanNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getPlanActivity in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.PlanNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getPlanActivity(java.lang.String, java.lang.String, int, int)public List<io.apiman.manager.api.beans.summary.PlanSummaryBean> listPlans(String organizationId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listPlans in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listPlans(java.lang.String)public void updatePlan(String organizationId, String planId, io.apiman.manager.api.beans.plans.UpdatePlanBean bean) throws io.apiman.manager.api.rest.contract.exceptions.PlanNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
updatePlan in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.PlanNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.updatePlan(java.lang.String,
java.lang.String, io.apiman.manager.api.beans.plans.UpdatePlanBean)public io.apiman.manager.api.beans.plans.PlanVersionBean createPlanVersion(String organizationId, String planId, io.apiman.manager.api.beans.plans.NewPlanVersionBean bean) throws io.apiman.manager.api.rest.contract.exceptions.PlanNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidVersionException, io.apiman.manager.api.rest.contract.exceptions.PlanVersionAlreadyExistsException
createPlanVersion in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.PlanNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidVersionExceptionio.apiman.manager.api.rest.contract.exceptions.PlanVersionAlreadyExistsExceptionIOrganizationResource.createPlanVersion(java.lang.String,
java.lang.String, io.apiman.manager.api.beans.plans.NewPlanVersionBean)protected io.apiman.manager.api.beans.plans.PlanVersionBean createPlanVersionInternal(io.apiman.manager.api.beans.plans.NewPlanVersionBean bean,
io.apiman.manager.api.beans.plans.PlanBean plan)
throws io.apiman.manager.api.core.exceptions.StorageException
bean - plan - io.apiman.manager.api.core.exceptions.StorageExceptionpublic io.apiman.manager.api.beans.plans.PlanVersionBean getPlanVersion(String organizationId, String planId, String version) throws io.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getPlanVersion in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getPlanVersion(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> getPlanVersionActivity(String organizationId, String planId, String version, int page, int pageSize) throws io.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getPlanVersionActivity in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getPlanVersionActivity(java.lang.String, java.lang.String, java.lang.String, int, int)public List<io.apiman.manager.api.beans.summary.PlanVersionSummaryBean> listPlanVersions(String organizationId, String planId) throws io.apiman.manager.api.rest.contract.exceptions.PlanNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listPlanVersions in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.PlanNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listPlanVersions(java.lang.String, java.lang.String)public io.apiman.manager.api.beans.policies.PolicyBean createPlanPolicy(String organizationId, String planId, String version, io.apiman.manager.api.beans.policies.NewPolicyBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
createPlanPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.createPlanPolicy(java.lang.String,
java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.NewPolicyBean)public io.apiman.manager.api.beans.policies.PolicyBean getPlanPolicy(String organizationId, String planId, String version, long policyId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getPlanPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getPlanPolicy(java.lang.String, java.lang.String, java.lang.String, long)public void updatePlanPolicy(String organizationId, String planId, String version, long policyId, io.apiman.manager.api.beans.policies.UpdatePolicyBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
updatePlanPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.updatePlanPolicy(java.lang.String,
java.lang.String, java.lang.String, long, io.apiman.manager.api.beans.policies.UpdatePolicyBean)public void deletePlanPolicy(String organizationId, String planId, String version, long policyId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
deletePlanPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.deletePlanPolicy(java.lang.String, java.lang.String, java.lang.String, long)public void deletePlan(@PathParam(value="organizationId")
String organizationId,
@PathParam(value="planId")
String planId)
throws io.apiman.manager.api.rest.contract.exceptions.ApiNotFoundException,
io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException,
io.apiman.manager.api.rest.contract.exceptions.InvalidPlanStatusException
deletePlan in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApiNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidPlanStatusExceptionpublic List<io.apiman.manager.api.beans.summary.PolicySummaryBean> listPlanPolicies(String organizationId, String planId, String version) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listPlanPolicies in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listPlanPolicies(java.lang.String, java.lang.String, java.lang.String)public void reorderPlanPolicies(String organizationId, String planId, String version, io.apiman.manager.api.beans.policies.PolicyChainBean policyChain) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
reorderPlanPolicies in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PlanVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.reorderPlanPolicies(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.PolicyChainBean)protected io.apiman.manager.api.beans.policies.PolicyBean doCreatePolicy(String organizationId, String entityId, String entityVersion, io.apiman.manager.api.beans.policies.NewPolicyBean bean, io.apiman.manager.api.beans.policies.PolicyType type) throws io.apiman.manager.api.rest.contract.exceptions.PolicyDefinitionNotFoundException
organizationId - entityId - entityVersion - bean - io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyDefinitionNotFoundExceptionpublic void grant(String organizationId, io.apiman.manager.api.beans.idm.GrantRolesBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.RoleNotFoundException, io.apiman.manager.api.rest.contract.exceptions.UserNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
grant in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.RoleNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.UserNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.grant(java.lang.String, io.apiman.manager.api.beans.idm.GrantRolesBean)public void revoke(String organizationId, String roleId, String userId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.RoleNotFoundException, io.apiman.manager.api.rest.contract.exceptions.UserNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
revoke in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.RoleNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.UserNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.revoke(java.lang.String, java.lang.String, java.lang.String)public void revokeAll(String organizationId, String userId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.RoleNotFoundException, io.apiman.manager.api.rest.contract.exceptions.UserNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
revokeAll in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.RoleNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.UserNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.revokeAll(java.lang.String, java.lang.String)public List<io.apiman.manager.api.beans.members.MemberBean> listMembers(String organizationId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listMembers in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listMembers(java.lang.String)protected io.apiman.manager.api.beans.policies.PolicyBean doGetPolicy(io.apiman.manager.api.beans.policies.PolicyType type,
String organizationId,
String entityId,
String entityVersion,
long policyId)
throws io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException
type - the policy typeorganizationId - the org identityId - the entity identityVersion - the entity versionpolicyId - the policy idio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionpublic io.apiman.manager.api.core.IStorage getStorage()
public void setStorage(io.apiman.manager.api.core.IStorage storage)
storage - the storage to setpublic io.apiman.manager.api.rest.contract.IUserResource getUsers()
public void setUsers(io.apiman.manager.api.rest.contract.IUserResource users)
users - the users to setpublic io.apiman.manager.api.rest.contract.IRoleResource getRoles()
public void setRoles(io.apiman.manager.api.rest.contract.IRoleResource roles)
roles - the roles to setpublic io.apiman.manager.api.security.ISecurityContext getSecurityContext()
public void setSecurityContext(io.apiman.manager.api.security.ISecurityContext securityContext)
securityContext - the securityContext to setpublic io.apiman.manager.api.core.IStorageQuery getQuery()
public void setQuery(io.apiman.manager.api.core.IStorageQuery query)
query - the query to setpublic io.apiman.manager.api.core.IMetricsAccessor getMetrics()
public void setMetrics(io.apiman.manager.api.core.IMetricsAccessor metrics)
metrics - the metrics to setpublic io.apiman.manager.api.core.IClientValidator getClientValidator()
public void setClientValidator(io.apiman.manager.api.core.IClientValidator clientValidator)
clientValidator - the clientValidator to setpublic io.apiman.manager.api.core.IApiValidator getApiValidator()
public void setApiValidator(io.apiman.manager.api.core.IApiValidator apiValidator)
apiValidator - the apiValidator to setpublic io.apiman.manager.api.core.IApiKeyGenerator getApiKeyGenerator()
public void setApiKeyGenerator(io.apiman.manager.api.core.IApiKeyGenerator apiKeyGenerator)
apiKeyGenerator - the apiKeyGenerator to setCopyright © 2016 JBoss, a division of Red Hat. All rights reserved.