@RequestScoped public class OrganizationResourceImpl extends Object implements IOrganizationResource
| Constructor and Description |
|---|
OrganizationResourceImpl()
Constructor.
|
public OrganizationBean create(NewOrganizationBean bean) throws OrganizationAlreadyExistsException, InvalidNameException
create in interface IOrganizationResourceOrganizationAlreadyExistsExceptionInvalidNameExceptionIOrganizationResource.create(io.apiman.manager.api.beans.orgs.NewOrganizationBean)public void delete(@PathParam(value="organizationId")
String organizationId)
throws OrganizationNotFoundException,
NotAuthorizedException,
EntityStillActiveException
delete in interface IOrganizationResourceOrganizationNotFoundExceptionNotAuthorizedExceptionEntityStillActiveExceptionIOrganizationResource.delete(java.lang.String)public void deleteClient(@PathParam(value="organizationId")
String organizationId,
@PathParam(value="clientId")
String clientId)
throws OrganizationNotFoundException,
NotAuthorizedException,
EntityStillActiveException
deleteClient in interface IOrganizationResourceOrganizationNotFoundExceptionNotAuthorizedExceptionEntityStillActiveExceptionIOrganizationResource.deleteClient(java.lang.String, java.lang.String)public void deleteApi(@PathParam(value="organizationId")
String organizationId,
@PathParam(value="apiId")
String apiId)
throws OrganizationNotFoundException,
NotAuthorizedException,
EntityStillActiveException
deleteApi in interface IOrganizationResourceOrganizationNotFoundExceptionNotAuthorizedExceptionEntityStillActiveExceptionIOrganizationResource.deleteApi(java.lang.String, java.lang.String)public OrganizationBean get(String organizationId) throws OrganizationNotFoundException
get in interface IOrganizationResourceOrganizationNotFoundExceptionIOrganizationResource.get(java.lang.String)public void update(String organizationId, UpdateOrganizationBean bean) throws OrganizationNotFoundException, NotAuthorizedException
update in interface IOrganizationResourceOrganizationNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.update(java.lang.String, io.apiman.manager.api.beans.orgs.UpdateOrganizationBean)public SearchResultsBean<AuditEntryBean> activity(String organizationId, int page, int pageSize) throws OrganizationNotFoundException, NotAuthorizedException
activity in interface IOrganizationResourceOrganizationNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.activity(java.lang.String, int, int)public ClientBean createClient(String organizationId, NewClientBean bean) throws OrganizationNotFoundException, ClientAlreadyExistsException, NotAuthorizedException, InvalidNameException
public ClientBean getClient(String organizationId, String clientId) throws ClientNotFoundException, NotAuthorizedException
getClient in interface IOrganizationResourceClientNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.getClient(java.lang.String, java.lang.String)public SearchResultsBean<AuditEntryBean> getClientActivity(String organizationId, String clientId, int page, int pageSize) throws ClientNotFoundException, NotAuthorizedException
getClientActivity in interface IOrganizationResourceClientNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.getClientActivity(java.lang.String, java.lang.String, int, int)public List<ClientSummaryBean> listClients(String organizationId) throws OrganizationNotFoundException, NotAuthorizedException
listClients in interface IOrganizationResourceOrganizationNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.listClients(java.lang.String)public void updateClient(String organizationId, String clientId, UpdateClientBean bean) throws ClientNotFoundException, NotAuthorizedException
public ClientVersionBean createClientVersion(String organizationId, String clientId, NewClientVersionBean bean) throws ClientNotFoundException, NotAuthorizedException, InvalidVersionException, ClientVersionAlreadyExistsException
createClientVersion in interface IOrganizationResourceClientNotFoundExceptionNotAuthorizedExceptionInvalidVersionExceptionClientVersionAlreadyExistsExceptionIOrganizationResource.createClientVersion(java.lang.String, java.lang.String, io.apiman.manager.api.beans.clients.NewClientVersionBean)public ApiKeyBean getClientApiKey(String organizationId, String clientId, String version) throws ClientNotFoundException, NotAuthorizedException, InvalidVersionException
getClientApiKey in interface IOrganizationResourceClientNotFoundExceptionNotAuthorizedExceptionInvalidVersionExceptionIOrganizationResource.getClientApiKey(java.lang.String, java.lang.String, java.lang.String)public ApiKeyBean updateClientApiKey(String organizationId, String clientId, String version, ApiKeyBean bean) throws ClientNotFoundException, NotAuthorizedException, InvalidVersionException, InvalidClientStatusException
updateClientApiKey in interface IOrganizationResourceClientNotFoundExceptionNotAuthorizedExceptionInvalidVersionExceptionInvalidClientStatusExceptionIOrganizationResource.updateClientApiKey(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.clients.ApiKeyBean)protected ClientVersionBean createClientVersionInternal(NewClientVersionBean bean, ClientBean client) throws StorageException
bean - client - StorageExceptionpublic ClientVersionBean getClientVersion(String organizationId, String clientId, String version) throws ClientVersionNotFoundException, NotAuthorizedException
getClientVersion in interface IOrganizationResourceClientVersionNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.getClientVersion(java.lang.String, java.lang.String, java.lang.String)protected ClientVersionBean getClientVersionInternal(String organizationId, String clientId, String version) throws ClientVersionNotFoundException
organizationId - the organizationIdclientId - the clientIdversion - the versionClientVersionNotFoundException - if client not foundpublic SearchResultsBean<AuditEntryBean> getClientVersionActivity(String organizationId, String clientId, String version, int page, int pageSize) throws ClientVersionNotFoundException, NotAuthorizedException
public ClientUsagePerApiBean getClientUsagePerApi(String organizationId, String clientId, String version, String fromDate, String toDate) throws NotAuthorizedException, InvalidMetricCriteriaException
public List<ClientVersionSummaryBean> listClientVersions(String organizationId, String clientId) throws ClientNotFoundException, NotAuthorizedException
listClientVersions in interface IOrganizationResourceClientNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.listClientVersions(java.lang.String, java.lang.String)public ContractBean createContract(String organizationId, String clientId, String version, NewContractBean bean) throws OrganizationNotFoundException, ClientNotFoundException, ApiNotFoundException, PlanNotFoundException, ContractAlreadyExistsException, NotAuthorizedException
createContract in interface IOrganizationResourceOrganizationNotFoundExceptionClientNotFoundExceptionApiNotFoundExceptionPlanNotFoundExceptionContractAlreadyExistsExceptionNotAuthorizedExceptionIOrganizationResource.createContract(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.contracts.NewContractBean)protected ContractBean createContractInternal(String organizationId, String clientId, String version, NewContractBean bean) throws StorageException, Exception
organizationId - clientId - version - bean - StorageExceptionExceptionpublic ContractBean getContract(String organizationId, String clientId, String version, Long contractId) throws ClientNotFoundException, ContractNotFoundException, NotAuthorizedException
public void deleteAllContracts(String organizationId, String clientId, String version) throws ClientNotFoundException, NotAuthorizedException
deleteAllContracts in interface IOrganizationResourceClientNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.deleteAllContracts(java.lang.String, java.lang.String, java.lang.String)public void deleteContract(String organizationId, String clientId, String version, Long contractId) throws ClientNotFoundException, ContractNotFoundException, NotAuthorizedException, InvalidClientStatusException
public List<ContractSummaryBean> getClientVersionContracts(String organizationId, String clientId, String version) throws ClientNotFoundException, NotAuthorizedException
getClientVersionContracts in interface IOrganizationResourceClientNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.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 ClientVersionNotFoundException, NotAuthorizedException
public javax.ws.rs.core.Response getApiRegistryJSONInternal(String organizationId, String clientId, String version) throws ClientVersionNotFoundException
getApiRegistryJSONInternal in interface IOrganizationResourceClientVersionNotFoundExceptionIOrganizationResource.getApiRegistryJSONInternal(String, String, String)public javax.ws.rs.core.Response getApiRegistryXML(String organizationId, String clientId, String version, String download) throws ClientVersionNotFoundException, NotAuthorizedException
public javax.ws.rs.core.Response getApiRegistryXMLInternal(String organizationId, String clientId, String version) throws ClientVersionNotFoundException
getApiRegistryXMLInternal in interface IOrganizationResourceClientVersionNotFoundExceptionIOrganizationResource.getApiRegistryXMLInternal(String, String, String)public PolicyBean createClientPolicy(String organizationId, String clientId, String version, NewPolicyBean bean) throws OrganizationNotFoundException, ClientVersionNotFoundException, NotAuthorizedException
createClientPolicy in interface IOrganizationResourceOrganizationNotFoundExceptionClientVersionNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.createClientPolicy(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.NewPolicyBean)public PolicyBean getClientPolicy(String organizationId, String clientId, String version, long policyId) throws OrganizationNotFoundException, ClientVersionNotFoundException, PolicyNotFoundException, NotAuthorizedException
public void updateClientPolicy(String organizationId, String clientId, String version, long policyId, UpdatePolicyBean bean) throws OrganizationNotFoundException, ClientVersionNotFoundException, PolicyNotFoundException, NotAuthorizedException
updateClientPolicy in interface IOrganizationResourceOrganizationNotFoundExceptionClientVersionNotFoundExceptionPolicyNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.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 OrganizationNotFoundException, ClientVersionNotFoundException, PolicyNotFoundException, NotAuthorizedException
public List<PolicySummaryBean> listClientPolicies(String organizationId, String clientId, String version) throws OrganizationNotFoundException, ClientVersionNotFoundException, NotAuthorizedException
public void reorderClientPolicies(String organizationId, String clientId, String version, PolicyChainBean policyChain) throws OrganizationNotFoundException, ClientVersionNotFoundException, NotAuthorizedException
reorderClientPolicies in interface IOrganizationResourceOrganizationNotFoundExceptionClientVersionNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.reorderClientPolicies(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.PolicyChainBean)public ApiBean createApi(String organizationId, NewApiBean bean) throws OrganizationNotFoundException, ApiAlreadyExistsException, NotAuthorizedException, InvalidNameException
public ApiBean getApi(String organizationId, String apiId) throws ApiNotFoundException, NotAuthorizedException
getApi in interface IOrganizationResourceApiNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.getApi(java.lang.String, java.lang.String)public SearchResultsBean<AuditEntryBean> getApiActivity(String organizationId, String apiId, int page, int pageSize) throws ApiNotFoundException, NotAuthorizedException
getApiActivity in interface IOrganizationResourceApiNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.getApiActivity(java.lang.String, java.lang.String, int, int)public List<ApiSummaryBean> listApis(String organizationId) throws OrganizationNotFoundException
listApis in interface IOrganizationResourceOrganizationNotFoundExceptionIOrganizationResource.listApis(java.lang.String)public void updateApi(String organizationId, String apiId, UpdateApiBean bean) throws ApiNotFoundException, NotAuthorizedException
updateApi in interface IOrganizationResourceApiNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.updateApi(java.lang.String, java.lang.String, io.apiman.manager.api.beans.apis.UpdateApiBean)public ApiVersionBean createApiVersion(String organizationId, String apiId, NewApiVersionBean bean) throws ApiNotFoundException, NotAuthorizedException, InvalidVersionException, ApiVersionAlreadyExistsException
createApiVersion in interface IOrganizationResourceApiNotFoundExceptionNotAuthorizedExceptionInvalidVersionExceptionApiVersionAlreadyExistsExceptionIOrganizationResource.createApiVersion(java.lang.String, java.lang.String, io.apiman.manager.api.beans.apis.NewApiVersionBean)protected ApiVersionBean createApiVersionInternal(NewApiVersionBean bean, ApiBean api, GatewaySummaryBean gateway) throws Exception, StorageException
bean - api - gateway - ExceptionStorageExceptionpublic ApiVersionBean getApiVersion(String organizationId, String apiId, String version) throws ApiVersionNotFoundException
getApiVersion in interface IOrganizationResourceApiVersionNotFoundExceptionIOrganizationResource.getApiVersion(java.lang.String, java.lang.String, java.lang.String)protected ApiVersionBean getApiVersionFromStorage(String organizationId, String apiId, String version) throws StorageException
StorageExceptionpublic ApiVersionStatusBean getApiVersionStatus(String organizationId, String apiId, String version) throws ApiVersionNotFoundException, NotAuthorizedException
getApiVersionStatus in interface IOrganizationResourceApiVersionNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.getApiVersionStatus(java.lang.String, java.lang.String, java.lang.String)public javax.ws.rs.core.Response getApiDefinition(String organizationId, String apiId, String version) throws ApiVersionNotFoundException
getApiDefinition in interface IOrganizationResourceApiVersionNotFoundExceptionIOrganizationResource.getApiDefinition(java.lang.String, java.lang.String, java.lang.String)protected InputStream updateDefinitionWithManagedEndpoint(String organizationId, String apiId, String version, ApiVersionBean apiVersion, InputStream definition) throws IOException, StorageException
organizationId - the organizationIdapiId - the apiIdversion - the versiondefinition - the definition as streamapiVersion - the apiVersionIOExceptionStorageExceptionpublic ApiVersionEndpointSummaryBean getApiVersionEndpointInfo(String organizationId, String apiId, String version) throws ApiVersionNotFoundException, InvalidApiStatusException
public SearchResultsBean<AuditEntryBean> getApiVersionActivity(String organizationId, String apiId, String version, int page, int pageSize) throws ApiVersionNotFoundException, NotAuthorizedException
public ApiVersionBean updateApiVersion(String organizationId, String apiId, String version, UpdateApiVersionBean bean) throws ApiVersionNotFoundException, NotAuthorizedException
public void updateApiDefinition(String organizationId, String apiId, String version) throws ApiVersionNotFoundException, NotAuthorizedException, InvalidApiStatusException
public void updateApiDefinitionFromURL(String organizationId, String apiId, String version, NewApiDefinitionBean bean) throws ApiVersionNotFoundException, NotAuthorizedException, InvalidApiStatusException
updateApiDefinitionFromURL in interface IOrganizationResourceApiVersionNotFoundExceptionNotAuthorizedExceptionInvalidApiStatusExceptionIOrganizationResource.updateApiDefinitionFromURL(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.apis.NewApiDefinitionBean)public List<ApiVersionSummaryBean> listApiVersions(String organizationId, String apiId) throws ApiNotFoundException
listApiVersions in interface IOrganizationResourceApiNotFoundExceptionIOrganizationResource.listApiVersions(java.lang.String, java.lang.String)public List<ApiPlanSummaryBean> getApiVersionPlans(String organizationId, String apiId, String version) throws ApiVersionNotFoundException, NotAuthorizedException
getApiVersionPlans in interface IOrganizationResourceApiVersionNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.getApiVersionPlans(java.lang.String, java.lang.String, java.lang.String)public PolicyBean createApiPolicy(String organizationId, String apiId, String version, NewPolicyBean bean) throws OrganizationNotFoundException, ApiVersionNotFoundException, NotAuthorizedException
createApiPolicy in interface IOrganizationResourceOrganizationNotFoundExceptionApiVersionNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.createApiPolicy(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.NewPolicyBean)public PolicyBean getApiPolicy(String organizationId, String apiId, String version, long policyId) throws OrganizationNotFoundException, ApiVersionNotFoundException, PolicyNotFoundException, NotAuthorizedException
public void updateApiPolicy(String organizationId, String apiId, String version, long policyId, UpdatePolicyBean bean) throws OrganizationNotFoundException, ApiVersionNotFoundException, PolicyNotFoundException, NotAuthorizedException
updateApiPolicy in interface IOrganizationResourceOrganizationNotFoundExceptionApiVersionNotFoundExceptionPolicyNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.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 OrganizationNotFoundException, ApiVersionNotFoundException, PolicyNotFoundException, NotAuthorizedException
public void deleteApiDefinition(String organizationId, String apiId, String version) throws OrganizationNotFoundException, ApiVersionNotFoundException, NotAuthorizedException
public List<PolicySummaryBean> listApiPolicies(String organizationId, String apiId, String version) throws OrganizationNotFoundException, ApiVersionNotFoundException, NotAuthorizedException
public void reorderApiPolicies(String organizationId, String apiId, String version, PolicyChainBean policyChain) throws OrganizationNotFoundException, ApiVersionNotFoundException, NotAuthorizedException
reorderApiPolicies in interface IOrganizationResourceOrganizationNotFoundExceptionApiVersionNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.reorderApiPolicies(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.PolicyChainBean)public PolicyChainBean getApiPolicyChain(String organizationId, String apiId, String version, String planId) throws ApiVersionNotFoundException, PlanNotFoundException
public List<ContractSummaryBean> getApiVersionContracts(String organizationId, String apiId, String version, int page, int pageSize) throws ApiVersionNotFoundException, NotAuthorizedException
public UsageHistogramBean getUsage(String organizationId, String apiId, String version, HistogramIntervalType interval, String fromDate, String toDate) throws NotAuthorizedException, InvalidMetricCriteriaException
getUsage in interface IOrganizationResourceNotAuthorizedExceptionInvalidMetricCriteriaExceptionIOrganizationResource.getUsage(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.metrics.HistogramIntervalType, java.lang.String, java.lang.String)public UsagePerClientBean getUsagePerClient(String organizationId, String apiId, String version, String fromDate, String toDate) throws NotAuthorizedException, InvalidMetricCriteriaException
public UsagePerPlanBean getUsagePerPlan(String organizationId, String apiId, String version, String fromDate, String toDate) throws NotAuthorizedException, InvalidMetricCriteriaException
public ResponseStatsHistogramBean getResponseStats(String organizationId, String apiId, String version, HistogramIntervalType interval, String fromDate, String toDate) throws NotAuthorizedException, InvalidMetricCriteriaException
getResponseStats in interface IOrganizationResourceNotAuthorizedExceptionInvalidMetricCriteriaExceptionIOrganizationResource.getResponseStats(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.metrics.HistogramIntervalType, java.lang.String, java.lang.String)public ResponseStatsSummaryBean getResponseStatsSummary(String organizationId, String apiId, String version, String fromDate, String toDate) throws NotAuthorizedException, InvalidMetricCriteriaException
public ResponseStatsPerClientBean getResponseStatsPerClient(String organizationId, String apiId, String version, String fromDate, String toDate) throws NotAuthorizedException, InvalidMetricCriteriaException
public ResponseStatsPerPlanBean getResponseStatsPerPlan(String organizationId, String apiId, String version, String fromDate, String toDate) throws NotAuthorizedException, InvalidMetricCriteriaException
public PlanBean createPlan(String organizationId, NewPlanBean bean) throws OrganizationNotFoundException, PlanAlreadyExistsException, NotAuthorizedException, InvalidNameException
public PlanBean getPlan(String organizationId, String planId) throws PlanNotFoundException, NotAuthorizedException
getPlan in interface IOrganizationResourcePlanNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.getPlan(java.lang.String, java.lang.String)public SearchResultsBean<AuditEntryBean> getPlanActivity(String organizationId, String planId, int page, int pageSize) throws PlanNotFoundException, NotAuthorizedException
getPlanActivity in interface IOrganizationResourcePlanNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.getPlanActivity(java.lang.String, java.lang.String, int, int)public List<PlanSummaryBean> listPlans(String organizationId) throws OrganizationNotFoundException, NotAuthorizedException
listPlans in interface IOrganizationResourceOrganizationNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.listPlans(java.lang.String)public void updatePlan(String organizationId, String planId, UpdatePlanBean bean) throws PlanNotFoundException, NotAuthorizedException
updatePlan in interface IOrganizationResourcePlanNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.updatePlan(java.lang.String,
java.lang.String, io.apiman.manager.api.beans.plans.UpdatePlanBean)public PlanVersionBean createPlanVersion(String organizationId, String planId, NewPlanVersionBean bean) throws PlanNotFoundException, NotAuthorizedException, InvalidVersionException, PlanVersionAlreadyExistsException
createPlanVersion in interface IOrganizationResourcePlanNotFoundExceptionNotAuthorizedExceptionInvalidVersionExceptionPlanVersionAlreadyExistsExceptionIOrganizationResource.createPlanVersion(java.lang.String,
java.lang.String, io.apiman.manager.api.beans.plans.NewPlanVersionBean)public PlanVersionBean getPlanVersion(String organizationId, String planId, String version) throws PlanVersionNotFoundException, NotAuthorizedException
getPlanVersion in interface IOrganizationResourcePlanVersionNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.getPlanVersion(java.lang.String, java.lang.String, java.lang.String)public SearchResultsBean<AuditEntryBean> getPlanVersionActivity(String organizationId, String planId, String version, int page, int pageSize) throws PlanVersionNotFoundException, NotAuthorizedException
public List<PlanVersionSummaryBean> listPlanVersions(String organizationId, String planId) throws PlanNotFoundException, NotAuthorizedException
listPlanVersions in interface IOrganizationResourcePlanNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.listPlanVersions(java.lang.String, java.lang.String)public PolicyBean createPlanPolicy(String organizationId, String planId, String version, NewPolicyBean bean) throws OrganizationNotFoundException, PlanVersionNotFoundException, NotAuthorizedException
createPlanPolicy in interface IOrganizationResourceOrganizationNotFoundExceptionPlanVersionNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.createPlanPolicy(java.lang.String,
java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.NewPolicyBean)public PolicyBean getPlanPolicy(String organizationId, String planId, String version, long policyId) throws OrganizationNotFoundException, PlanVersionNotFoundException, PolicyNotFoundException, NotAuthorizedException
public void updatePlanPolicy(String organizationId, String planId, String version, long policyId, UpdatePolicyBean bean) throws OrganizationNotFoundException, PlanVersionNotFoundException, PolicyNotFoundException, NotAuthorizedException
updatePlanPolicy in interface IOrganizationResourceOrganizationNotFoundExceptionPlanVersionNotFoundExceptionPolicyNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.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 OrganizationNotFoundException, PlanVersionNotFoundException, PolicyNotFoundException, NotAuthorizedException
public void deletePlan(@PathParam(value="organizationId")
String organizationId,
@PathParam(value="planId")
String planId)
throws ApiNotFoundException,
NotAuthorizedException,
InvalidPlanStatusException
deletePlan in interface IOrganizationResourceApiNotFoundExceptionNotAuthorizedExceptionInvalidPlanStatusExceptionpublic List<PolicySummaryBean> listPlanPolicies(String organizationId, String planId, String version) throws OrganizationNotFoundException, PlanVersionNotFoundException, NotAuthorizedException
public void reorderPlanPolicies(String organizationId, String planId, String version, PolicyChainBean policyChain) throws OrganizationNotFoundException, PlanVersionNotFoundException, NotAuthorizedException
reorderPlanPolicies in interface IOrganizationResourceOrganizationNotFoundExceptionPlanVersionNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.reorderPlanPolicies(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.PolicyChainBean)public void grant(String organizationId, GrantRolesBean bean) throws OrganizationNotFoundException, RoleNotFoundException, UserNotFoundException, NotAuthorizedException
public void revoke(String organizationId, String roleId, String userId) throws OrganizationNotFoundException, RoleNotFoundException, UserNotFoundException, NotAuthorizedException
revoke in interface IOrganizationResourceOrganizationNotFoundExceptionRoleNotFoundExceptionUserNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.revoke(java.lang.String, java.lang.String, java.lang.String)public void revokeAll(String organizationId, String userId) throws OrganizationNotFoundException, RoleNotFoundException, UserNotFoundException, NotAuthorizedException
revokeAll in interface IOrganizationResourceOrganizationNotFoundExceptionRoleNotFoundExceptionUserNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.revokeAll(java.lang.String, java.lang.String)public List<MemberBean> listMembers(String organizationId) throws OrganizationNotFoundException, NotAuthorizedException
listMembers in interface IOrganizationResourceOrganizationNotFoundExceptionNotAuthorizedExceptionIOrganizationResource.listMembers(java.lang.String)public IStorage getStorage()
public void setStorage(IStorage storage)
storage - the storage to setpublic IUserResource getUsers()
public void setUsers(IUserResource users)
users - the users to setpublic IRoleResource getRoles()
public void setRoles(IRoleResource roles)
roles - the roles to setpublic ISecurityContext getSecurityContext()
public void setSecurityContext(ISecurityContext securityContext)
securityContext - the securityContext to setpublic IStorageQuery getQuery()
public void setQuery(IStorageQuery query)
query - the query to setpublic IMetricsAccessor getMetrics()
public void setMetrics(IMetricsAccessor metrics)
metrics - the metrics to setpublic IClientValidator getClientValidator()
public void setClientValidator(IClientValidator clientValidator)
clientValidator - the clientValidator to setpublic IApiValidator getApiValidator()
public void setApiValidator(IApiValidator apiValidator)
apiValidator - the apiValidator to setpublic IApiKeyGenerator getApiKeyGenerator()
public void setApiKeyGenerator(IApiKeyGenerator apiKeyGenerator)
apiKeyGenerator - the apiKeyGenerator to setCopyright © 2021 Apiman. All rights reserved.