@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.apps.ApplicationBean |
createApp(String organizationId,
io.apiman.manager.api.beans.apps.NewApplicationBean bean) |
io.apiman.manager.api.beans.policies.PolicyBean |
createAppPolicy(String organizationId,
String applicationId,
String version,
io.apiman.manager.api.beans.policies.NewPolicyBean bean) |
io.apiman.manager.api.beans.apps.ApplicationVersionBean |
createAppVersion(String organizationId,
String applicationId,
io.apiman.manager.api.beans.apps.NewApplicationVersionBean bean) |
protected io.apiman.manager.api.beans.apps.ApplicationVersionBean |
createAppVersionInternal(io.apiman.manager.api.beans.apps.NewApplicationVersionBean bean,
io.apiman.manager.api.beans.apps.ApplicationBean application)
Creates a new application version.
|
io.apiman.manager.api.beans.contracts.ContractBean |
createContract(String organizationId,
String applicationId,
String version,
io.apiman.manager.api.beans.contracts.NewContractBean bean) |
protected io.apiman.manager.api.beans.contracts.ContractBean |
createContractInternal(String organizationId,
String applicationId,
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.
|
io.apiman.manager.api.beans.services.ServiceBean |
createService(String organizationId,
io.apiman.manager.api.beans.services.NewServiceBean bean) |
io.apiman.manager.api.beans.policies.PolicyBean |
createServicePolicy(String organizationId,
String serviceId,
String version,
io.apiman.manager.api.beans.policies.NewPolicyBean bean) |
io.apiman.manager.api.beans.services.ServiceVersionBean |
createServiceVersion(String organizationId,
String serviceId,
io.apiman.manager.api.beans.services.NewServiceVersionBean bean) |
protected io.apiman.manager.api.beans.services.ServiceVersionBean |
createServiceVersionInternal(io.apiman.manager.api.beans.services.NewServiceVersionBean bean,
io.apiman.manager.api.beans.services.ServiceBean service,
io.apiman.manager.api.beans.summary.GatewaySummaryBean gateway)
Creates a service version.
|
void |
deleteAllContracts(String organizationId,
String applicationId,
String version) |
void |
deleteAppPolicy(String organizationId,
String applicationId,
String version,
long policyId) |
void |
deleteContract(String organizationId,
String applicationId,
String version,
Long contractId) |
void |
deletePlanPolicy(String organizationId,
String planId,
String version,
long policyId) |
void |
deleteServiceDefinition(String organizationId,
String serviceId,
String version) |
void |
deleteServicePolicy(String organizationId,
String serviceId,
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 applications,
services, 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.core.IApiKeyGenerator |
getApiKeyGenerator() |
protected io.apiman.manager.api.beans.summary.ApiRegistryBean |
getApiRegistry(String organizationId,
String applicationId,
String version)
Gets the API registry.
|
io.apiman.manager.api.beans.summary.ApiRegistryBean |
getApiRegistryJSON(String organizationId,
String applicationId,
String version) |
io.apiman.manager.api.beans.summary.ApiRegistryBean |
getApiRegistryXML(String organizationId,
String applicationId,
String version) |
io.apiman.manager.api.beans.apps.ApplicationBean |
getApp(String organizationId,
String applicationId) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> |
getAppActivity(String organizationId,
String applicationId,
int page,
int pageSize) |
io.apiman.manager.api.core.IApplicationValidator |
getApplicationValidator() |
List<io.apiman.manager.api.beans.summary.ContractSummaryBean> |
getApplicationVersionContracts(String organizationId,
String applicationId,
String version) |
io.apiman.manager.api.beans.policies.PolicyBean |
getAppPolicy(String organizationId,
String applicationId,
String version,
long policyId) |
io.apiman.manager.api.beans.apps.ApplicationVersionBean |
getAppVersion(String organizationId,
String applicationId,
String version) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> |
getAppVersionActivity(String organizationId,
String applicationId,
String version,
int page,
int pageSize) |
io.apiman.manager.api.beans.contracts.ContractBean |
getContract(String organizationId,
String applicationId,
String version,
Long contractId) |
io.apiman.manager.api.core.IIdmStorage |
getIdmStorage() |
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.rest.contract.IRoleResource |
getRoles() |
io.apiman.manager.api.security.ISecurityContext |
getSecurityContext() |
io.apiman.manager.api.beans.services.ServiceBean |
getService(String organizationId,
String serviceId) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> |
getServiceActivity(String organizationId,
String serviceId,
int page,
int pageSize) |
javax.ws.rs.core.Response |
getServiceDefinition(String organizationId,
String serviceId,
String version) |
io.apiman.manager.api.beans.policies.PolicyBean |
getServicePolicy(String organizationId,
String serviceId,
String version,
long policyId) |
io.apiman.manager.api.beans.policies.PolicyChainBean |
getServicePolicyChain(String organizationId,
String serviceId,
String version,
String planId) |
io.apiman.manager.api.core.IServiceValidator |
getServiceValidator() |
io.apiman.manager.api.beans.services.ServiceVersionBean |
getServiceVersion(String organizationId,
String serviceId,
String version) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> |
getServiceVersionActivity(String organizationId,
String serviceId,
String version,
int page,
int pageSize) |
List<io.apiman.manager.api.beans.summary.ContractSummaryBean> |
getServiceVersionContracts(String organizationId,
String serviceId,
String version,
int page,
int pageSize) |
io.apiman.manager.api.beans.summary.ServiceVersionEndpointSummaryBean |
getServiceVersionEndpointInfo(String organizationId,
String serviceId,
String version) |
List<io.apiman.manager.api.beans.summary.ServicePlanSummaryBean> |
getServiceVersionPlans(String organizationId,
String serviceId,
String version) |
io.apiman.manager.api.core.IStorage |
getStorage() |
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.PolicySummaryBean> |
listAppPolicies(String organizationId,
String applicationId,
String version) |
List<io.apiman.manager.api.beans.summary.ApplicationSummaryBean> |
listApps(String organizationId) |
List<io.apiman.manager.api.beans.summary.ApplicationVersionSummaryBean> |
listAppVersions(String organizationId,
String applicationId) |
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) |
List<io.apiman.manager.api.beans.summary.PolicySummaryBean> |
listServicePolicies(String organizationId,
String serviceId,
String version) |
List<io.apiman.manager.api.beans.summary.ServiceSummaryBean> |
listServices(String organizationId) |
List<io.apiman.manager.api.beans.summary.ServiceVersionSummaryBean> |
listServiceVersions(String organizationId,
String serviceId) |
void |
reorderApplicationPolicies(String organizationId,
String applicationId,
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 |
reorderServicePolicies(String organizationId,
String serviceId,
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 |
setApplicationValidator(io.apiman.manager.api.core.IApplicationValidator applicationValidator) |
void |
setIdmStorage(io.apiman.manager.api.core.IIdmStorage idmStorage) |
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 |
setServiceValidator(io.apiman.manager.api.core.IServiceValidator serviceValidator) |
void |
setStorage(io.apiman.manager.api.core.IStorage storage) |
void |
setUsers(io.apiman.manager.api.rest.contract.IUserResource users) |
protected void |
storeServiceDefinition(String organizationId,
String serviceId,
String version,
io.apiman.manager.api.beans.services.ServiceDefinitionType definitionType,
InputStream data) |
void |
update(String organizationId,
io.apiman.manager.api.beans.orgs.UpdateOrganizationBean bean) |
void |
updateApp(String organizationId,
String applicationId,
io.apiman.manager.api.beans.apps.UpdateApplicationBean bean) |
void |
updateAppPolicy(String organizationId,
String applicationId,
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) |
void |
updateService(String organizationId,
String serviceId,
io.apiman.manager.api.beans.services.UpdateServiceBean bean) |
void |
updateServiceDefinition(String organizationId,
String serviceId,
String version) |
void |
updateServicePolicy(String organizationId,
String serviceId,
String version,
long policyId,
io.apiman.manager.api.beans.policies.UpdatePolicyBean bean) |
io.apiman.manager.api.beans.services.ServiceVersionBean |
updateServiceVersion(String organizationId,
String serviceId,
String version,
io.apiman.manager.api.beans.services.UpdateServiceVersionBean 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
create in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationAlreadyExistsExceptionIOrganizationResource.create(io.apiman.manager.api.beans.orgs.NewOrganizationBean)public 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.apps.ApplicationBean createApp(String organizationId, io.apiman.manager.api.beans.apps.NewApplicationBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ApplicationAlreadyExistsException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
createApp in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApplicationAlreadyExistsExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.createApp(java.lang.String, io.apiman.manager.api.beans.apps.NewApplicationBean)public io.apiman.manager.api.beans.apps.ApplicationBean getApp(String organizationId, String applicationId) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApp in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApp(java.lang.String, java.lang.String)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> getAppActivity(String organizationId, String applicationId, int page, int pageSize) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getAppActivity in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getAppActivity(java.lang.String, java.lang.String, int, int)public List<io.apiman.manager.api.beans.summary.ApplicationSummaryBean> listApps(String organizationId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listApps in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listApps(java.lang.String)public void updateApp(String organizationId, String applicationId, io.apiman.manager.api.beans.apps.UpdateApplicationBean bean) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
updateApp in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.updateApp(java.lang.String, java.lang.String, io.apiman.manager.api.beans.apps.UpdateApplicationBean)public io.apiman.manager.api.beans.apps.ApplicationVersionBean createAppVersion(String organizationId, String applicationId, io.apiman.manager.api.beans.apps.NewApplicationVersionBean bean) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
createAppVersion in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.createAppVersion(java.lang.String, java.lang.String, io.apiman.manager.api.beans.apps.NewApplicationVersionBean)protected io.apiman.manager.api.beans.apps.ApplicationVersionBean createAppVersionInternal(io.apiman.manager.api.beans.apps.NewApplicationVersionBean bean,
io.apiman.manager.api.beans.apps.ApplicationBean application)
throws io.apiman.manager.api.core.exceptions.StorageException
bean - application - io.apiman.manager.api.core.exceptions.StorageExceptionpublic io.apiman.manager.api.beans.apps.ApplicationVersionBean getAppVersion(String organizationId, String applicationId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getAppVersion in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApplicationVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getAppVersion(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> getAppVersionActivity(String organizationId, String applicationId, String version, int page, int pageSize) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getAppVersionActivity in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApplicationVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getAppVersionActivity(java.lang.String, java.lang.String, java.lang.String, int, int)public List<io.apiman.manager.api.beans.summary.ApplicationVersionSummaryBean> listAppVersions(String organizationId, String applicationId) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listAppVersions in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listAppVersions(java.lang.String, java.lang.String)public io.apiman.manager.api.beans.contracts.ContractBean createContract(String organizationId, String applicationId, 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.ApplicationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ServiceNotFoundException, 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.ApplicationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ServiceNotFoundExceptionio.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 applicationId, String version, io.apiman.manager.api.beans.contracts.NewContractBean bean) throws io.apiman.manager.api.core.exceptions.StorageException, Exception
organizationId - applicationId - version - bean - io.apiman.manager.api.core.exceptions.StorageExceptionExceptionpublic io.apiman.manager.api.beans.contracts.ContractBean getContract(String organizationId, String applicationId, String version, Long contractId) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundException, 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.ApplicationNotFoundExceptionio.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 applicationId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
deleteAllContracts in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.deleteAllContracts(java.lang.String, java.lang.String, java.lang.String)public void deleteContract(String organizationId, String applicationId, String version, Long contractId) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ContractNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
deleteContract in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ContractNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.deleteContract(java.lang.String, java.lang.String, java.lang.String, java.lang.Long)public List<io.apiman.manager.api.beans.summary.ContractSummaryBean> getApplicationVersionContracts(String organizationId, String applicationId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApplicationVersionContracts in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApplicationVersionContracts(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.summary.ApiRegistryBean getApiRegistryJSON(String organizationId, String applicationId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiRegistryJSON in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiRegistryJSON(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.summary.ApiRegistryBean getApiRegistryXML(String organizationId, String applicationId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getApiRegistryXML in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getApiRegistryXML(java.lang.String, java.lang.String, java.lang.String)protected io.apiman.manager.api.beans.summary.ApiRegistryBean getApiRegistry(String organizationId, String applicationId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
organizationId - applicationId - version - io.apiman.manager.api.rest.contract.exceptions.ApplicationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionpublic io.apiman.manager.api.beans.policies.PolicyBean createAppPolicy(String organizationId, String applicationId, 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.ApplicationVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
createAppPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApplicationVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.createAppPolicy(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.NewPolicyBean)public io.apiman.manager.api.beans.policies.PolicyBean getAppPolicy(String organizationId, String applicationId, String version, long policyId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ApplicationVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getAppPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApplicationVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getAppPolicy(java.lang.String, java.lang.String, java.lang.String, long)public void updateAppPolicy(String organizationId, String applicationId, 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.ApplicationVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
updateAppPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApplicationVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.updateAppPolicy(java.lang.String, java.lang.String, java.lang.String, long, io.apiman.manager.api.beans.policies.UpdatePolicyBean)public void deleteAppPolicy(String organizationId, String applicationId, String version, long policyId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ApplicationVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
deleteAppPolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApplicationVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.deleteAppPolicy(java.lang.String, java.lang.String, java.lang.String, long)public List<io.apiman.manager.api.beans.summary.PolicySummaryBean> listAppPolicies(String organizationId, String applicationId, String version) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ApplicationVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listAppPolicies in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApplicationVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listAppPolicies(java.lang.String, java.lang.String, java.lang.String)public void reorderApplicationPolicies(String organizationId, String applicationId, 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.ApplicationVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
reorderApplicationPolicies in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ApplicationVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.reorderApplicationPolicies(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.PolicyChainBean)public io.apiman.manager.api.beans.services.ServiceBean createService(String organizationId, io.apiman.manager.api.beans.services.NewServiceBean bean) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ServiceAlreadyExistsException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
createService in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ServiceAlreadyExistsExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.createService(java.lang.String, io.apiman.manager.api.beans.services.NewServiceBean)public io.apiman.manager.api.beans.services.ServiceBean getService(String organizationId, String serviceId) throws io.apiman.manager.api.rest.contract.exceptions.ServiceNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getService in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getService(java.lang.String, java.lang.String)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> getServiceActivity(String organizationId, String serviceId, int page, int pageSize) throws io.apiman.manager.api.rest.contract.exceptions.ServiceNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getServiceActivity in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getServiceActivity(java.lang.String, java.lang.String, int, int)public List<io.apiman.manager.api.beans.summary.ServiceSummaryBean> listServices(String organizationId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listServices in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listServices(java.lang.String)public void updateService(String organizationId, String serviceId, io.apiman.manager.api.beans.services.UpdateServiceBean bean) throws io.apiman.manager.api.rest.contract.exceptions.ServiceNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
updateService in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.updateService(java.lang.String, java.lang.String, io.apiman.manager.api.beans.services.UpdateServiceBean)public io.apiman.manager.api.beans.services.ServiceVersionBean createServiceVersion(String organizationId, String serviceId, io.apiman.manager.api.beans.services.NewServiceVersionBean bean) throws io.apiman.manager.api.rest.contract.exceptions.ServiceNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
createServiceVersion in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.createServiceVersion(java.lang.String, java.lang.String, io.apiman.manager.api.beans.services.NewServiceVersionBean)protected io.apiman.manager.api.beans.services.ServiceVersionBean createServiceVersionInternal(io.apiman.manager.api.beans.services.NewServiceVersionBean bean,
io.apiman.manager.api.beans.services.ServiceBean service,
io.apiman.manager.api.beans.summary.GatewaySummaryBean gateway)
throws Exception,
io.apiman.manager.api.core.exceptions.StorageException
bean - service - gateway - Exceptionio.apiman.manager.api.core.exceptions.StorageExceptionpublic io.apiman.manager.api.beans.services.ServiceVersionBean getServiceVersion(String organizationId, String serviceId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getServiceVersion in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getServiceVersion(java.lang.String, java.lang.String, java.lang.String)public javax.ws.rs.core.Response getServiceDefinition(String organizationId, String serviceId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getServiceDefinition in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getServiceDefinition(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.summary.ServiceVersionEndpointSummaryBean getServiceVersionEndpointInfo(String organizationId, String serviceId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.InvalidServiceStatusException, io.apiman.manager.api.rest.contract.exceptions.GatewayNotFoundException
getServiceVersionEndpointInfo in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidServiceStatusExceptionio.apiman.manager.api.rest.contract.exceptions.GatewayNotFoundExceptionIOrganizationResource.getServiceVersionEndpointInfo(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> getServiceVersionActivity(String organizationId, String serviceId, String version, int page, int pageSize) throws io.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getServiceVersionActivity in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getServiceVersionActivity(java.lang.String, java.lang.String, java.lang.String, int, int)public io.apiman.manager.api.beans.services.ServiceVersionBean updateServiceVersion(String organizationId, String serviceId, String version, io.apiman.manager.api.beans.services.UpdateServiceVersionBean bean) throws io.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
updateServiceVersion in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.updateServiceVersion(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.services.UpdateServiceVersionBean)public void updateServiceDefinition(String organizationId, String serviceId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException, io.apiman.manager.api.rest.contract.exceptions.InvalidServiceStatusException
updateServiceDefinition in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionio.apiman.manager.api.rest.contract.exceptions.InvalidServiceStatusExceptionIOrganizationResource.updateServiceDefinition(java.lang.String, java.lang.String, java.lang.String)protected void storeServiceDefinition(String organizationId, String serviceId, String version, io.apiman.manager.api.beans.services.ServiceDefinitionType definitionType, InputStream data)
organizationId - serviceId - version - contentType - data - public List<io.apiman.manager.api.beans.summary.ServiceVersionSummaryBean> listServiceVersions(String organizationId, String serviceId) throws io.apiman.manager.api.rest.contract.exceptions.ServiceNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listServiceVersions in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listServiceVersions(java.lang.String, java.lang.String)public List<io.apiman.manager.api.beans.summary.ServicePlanSummaryBean> getServiceVersionPlans(String organizationId, String serviceId, String version) throws io.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getServiceVersionPlans in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getServiceVersionPlans(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.policies.PolicyBean createServicePolicy(String organizationId, String serviceId, 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.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
createServicePolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.createServicePolicy(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.NewPolicyBean)public io.apiman.manager.api.beans.policies.PolicyBean getServicePolicy(String organizationId, String serviceId, String version, long policyId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getServicePolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getServicePolicy(java.lang.String, java.lang.String, java.lang.String, long)public void updateServicePolicy(String organizationId, String serviceId, 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.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
updateServicePolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.updateServicePolicy(java.lang.String,
java.lang.String, java.lang.String, long, io.apiman.manager.api.beans.policies.UpdatePolicyBean)public void deleteServicePolicy(String organizationId, String serviceId, String version, long policyId) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
deleteServicePolicy in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.deleteServicePolicy(java.lang.String, java.lang.String, java.lang.String, long)public void deleteServiceDefinition(String organizationId, String serviceId, String version) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
deleteServiceDefinition in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.deleteServiceDefinition(java.lang.String, java.lang.String, java.lang.String)public List<io.apiman.manager.api.beans.summary.PolicySummaryBean> listServicePolicies(String organizationId, String serviceId, String version) throws io.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundException, io.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
listServicePolicies in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.listServicePolicies(java.lang.String, java.lang.String, java.lang.String)public void reorderServicePolicies(String organizationId, String serviceId, 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.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
reorderServicePolicies in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.OrganizationNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.reorderServicePolicies(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.PolicyChainBean)public io.apiman.manager.api.beans.policies.PolicyChainBean getServicePolicyChain(String organizationId, String serviceId, String version, String planId) throws io.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PlanNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getServicePolicyChain in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PlanNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getServicePolicyChain(java.lang.String, java.lang.String, java.lang.String, java.lang.String)public List<io.apiman.manager.api.beans.summary.ContractSummaryBean> getServiceVersionContracts(String organizationId, String serviceId, String version, int page, int pageSize) throws io.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getServiceVersionContracts in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.ServiceVersionNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.getServiceVersionContracts(java.lang.String, java.lang.String, java.lang.String, int, int)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
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.NotAuthorizedExceptionIOrganizationResource.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
createPlanVersion in interface io.apiman.manager.api.rest.contract.IOrganizationResourceio.apiman.manager.api.rest.contract.exceptions.PlanNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIOrganizationResource.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 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 - organizationId - entityId - entityVersion - policyId - io.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.core.IIdmStorage getIdmStorage()
public void setIdmStorage(io.apiman.manager.api.core.IIdmStorage idmStorage)
idmStorage - the idmStorage 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.IApplicationValidator getApplicationValidator()
public void setApplicationValidator(io.apiman.manager.api.core.IApplicationValidator applicationValidator)
applicationValidator - the applicationValidator to setpublic io.apiman.manager.api.core.IServiceValidator getServiceValidator()
public void setServiceValidator(io.apiman.manager.api.core.IServiceValidator serviceValidator)
serviceValidator - the serviceValidator to setpublic io.apiman.manager.api.core.IApiKeyGenerator getApiKeyGenerator()
public void setApiKeyGenerator(io.apiman.manager.api.core.IApiKeyGenerator apiKeyGenerator)
apiKeyGenerator - the apiKeyGenerator to setCopyright © 2015 JBoss, a division of Red Hat. All rights reserved.