@ApplicationScoped @Alternative public class EsStorage extends Object implements io.apiman.manager.api.core.IStorage, io.apiman.manager.api.core.IStorageQuery, io.apiman.manager.api.core.IIdmStorage
| Constructor and Description |
|---|
EsStorage()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
<T> io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> |
auditEntity(String organizationId,
String entityId,
String entityVersion,
Class<T> type,
io.apiman.manager.api.beans.search.PagingBean paging) |
<T> io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> |
auditUser(String userId,
io.apiman.manager.api.beans.search.PagingBean paging) |
void |
beginTx() |
void |
commitTx() |
void |
createApplication(io.apiman.manager.api.beans.apps.ApplicationBean application) |
void |
createApplicationVersion(io.apiman.manager.api.beans.apps.ApplicationVersionBean version) |
void |
createAuditEntry(io.apiman.manager.api.beans.audit.AuditEntryBean entry) |
void |
createContract(io.apiman.manager.api.beans.contracts.ContractBean contract) |
void |
createGateway(io.apiman.manager.api.beans.gateways.GatewayBean gateway) |
void |
createMembership(io.apiman.manager.api.beans.idm.RoleMembershipBean membership) |
void |
createOrganization(io.apiman.manager.api.beans.orgs.OrganizationBean organization) |
void |
createPlan(io.apiman.manager.api.beans.plans.PlanBean plan) |
void |
createPlanVersion(io.apiman.manager.api.beans.plans.PlanVersionBean version) |
void |
createPlugin(io.apiman.manager.api.beans.plugins.PluginBean plugin) |
void |
createPolicy(io.apiman.manager.api.beans.policies.PolicyBean policy) |
void |
createPolicyDefinition(io.apiman.manager.api.beans.policies.PolicyDefinitionBean policyDef) |
void |
createRole(io.apiman.manager.api.beans.idm.RoleBean role) |
void |
createService(io.apiman.manager.api.beans.services.ServiceBean service) |
void |
createServiceVersion(io.apiman.manager.api.beans.services.ServiceVersionBean version) |
void |
createUser(io.apiman.manager.api.beans.idm.UserBean user) |
void |
deleteApplication(io.apiman.manager.api.beans.apps.ApplicationBean application) |
void |
deleteApplicationVersion(io.apiman.manager.api.beans.apps.ApplicationVersionBean version) |
void |
deleteContract(io.apiman.manager.api.beans.contracts.ContractBean contract) |
void |
deleteGateway(io.apiman.manager.api.beans.gateways.GatewayBean gateway) |
void |
deleteMembership(String userId,
String roleId,
String organizationId) |
void |
deleteMemberships(String userId,
String organizationId) |
void |
deleteOrganization(io.apiman.manager.api.beans.orgs.OrganizationBean organization) |
void |
deletePlan(io.apiman.manager.api.beans.plans.PlanBean plan) |
void |
deletePlanVersion(io.apiman.manager.api.beans.plans.PlanVersionBean version) |
void |
deletePlugin(io.apiman.manager.api.beans.plugins.PluginBean plugin) |
void |
deletePolicy(io.apiman.manager.api.beans.policies.PolicyBean policy) |
void |
deletePolicyDefinition(io.apiman.manager.api.beans.policies.PolicyDefinitionBean policyDef) |
void |
deleteRole(io.apiman.manager.api.beans.idm.RoleBean role) |
void |
deleteService(io.apiman.manager.api.beans.services.ServiceBean service) |
void |
deleteServiceDefinition(io.apiman.manager.api.beans.services.ServiceVersionBean version) |
void |
deleteServiceVersion(io.apiman.manager.api.beans.services.ServiceVersionBean version) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.summary.ApplicationSummaryBean> |
findApplications(io.apiman.manager.api.beans.search.SearchCriteriaBean criteria) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.summary.OrganizationSummaryBean> |
findOrganizations(io.apiman.manager.api.beans.search.SearchCriteriaBean criteria) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.summary.PlanSummaryBean> |
findPlans(String organizationId,
io.apiman.manager.api.beans.search.SearchCriteriaBean criteria) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.idm.RoleBean> |
findRoles(io.apiman.manager.api.beans.search.SearchCriteriaBean criteria) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.summary.ServiceSummaryBean> |
findServices(io.apiman.manager.api.beans.search.SearchCriteriaBean criteria) |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.idm.UserBean> |
findUsers(io.apiman.manager.api.beans.search.SearchCriteriaBean criteria) |
io.apiman.manager.api.beans.summary.ApiRegistryBean |
getApiRegistry(String organizationId,
String applicationId,
String version) |
io.apiman.manager.api.beans.apps.ApplicationBean |
getApplication(String organizationId,
String id) |
List<io.apiman.manager.api.beans.summary.ContractSummaryBean> |
getApplicationContracts(String organizationId,
String applicationId,
String version) |
List<io.apiman.manager.api.beans.summary.ApplicationSummaryBean> |
getApplicationsInOrg(String organizationId) |
List<io.apiman.manager.api.beans.summary.ApplicationSummaryBean> |
getApplicationsInOrgs(Set<String> organizationIds) |
io.apiman.manager.api.beans.apps.ApplicationVersionBean |
getApplicationVersion(String organizationId,
String applicationId,
String version) |
List<io.apiman.manager.api.beans.summary.ApplicationVersionSummaryBean> |
getApplicationVersions(String organizationId,
String applicationId) |
io.apiman.manager.api.beans.contracts.ContractBean |
getContract(Long id) |
io.apiman.manager.api.beans.gateways.GatewayBean |
getGateway(String id) |
int |
getMaxPolicyOrderIndex(String organizationId,
String entityId,
String entityVersion,
io.apiman.manager.api.beans.policies.PolicyType type) |
io.apiman.manager.api.beans.orgs.OrganizationBean |
getOrganization(String id) |
Set<io.apiman.manager.api.beans.idm.RoleMembershipBean> |
getOrgMemberships(String organizationId) |
List<io.apiman.manager.api.beans.summary.OrganizationSummaryBean> |
getOrgs(Set<String> organizationIds) |
Set<io.apiman.manager.api.beans.idm.PermissionBean> |
getPermissions(String userId) |
io.apiman.manager.api.beans.plans.PlanBean |
getPlan(String organizationId,
String id) |
List<io.apiman.manager.api.beans.summary.PlanSummaryBean> |
getPlansInOrg(String organizationId) |
List<io.apiman.manager.api.beans.summary.PlanSummaryBean> |
getPlansInOrgs(Set<String> organizationIds) |
io.apiman.manager.api.beans.plans.PlanVersionBean |
getPlanVersion(String organizationId,
String planId,
String version) |
List<io.apiman.manager.api.beans.summary.PlanVersionSummaryBean> |
getPlanVersions(String organizationId,
String planId) |
io.apiman.manager.api.beans.plugins.PluginBean |
getPlugin(long id) |
io.apiman.manager.api.beans.plugins.PluginBean |
getPlugin(String groupId,
String artifactId) |
List<io.apiman.manager.api.beans.summary.PolicySummaryBean> |
getPolicies(String organizationId,
String entityId,
String version,
io.apiman.manager.api.beans.policies.PolicyType type) |
io.apiman.manager.api.beans.policies.PolicyBean |
getPolicy(io.apiman.manager.api.beans.policies.PolicyType type,
String organizationId,
String entityId,
String version,
Long id) |
io.apiman.manager.api.beans.policies.PolicyDefinitionBean |
getPolicyDefinition(String id) |
io.apiman.manager.api.beans.idm.RoleBean |
getRole(String id) |
io.apiman.manager.api.beans.services.ServiceBean |
getService(String organizationId,
String id) |
List<io.apiman.manager.api.beans.summary.ContractSummaryBean> |
getServiceContracts(String organizationId,
String serviceId,
String version,
int page,
int pageSize) |
InputStream |
getServiceDefinition(io.apiman.manager.api.beans.services.ServiceVersionBean version) |
List<io.apiman.manager.api.beans.summary.ServiceSummaryBean> |
getServicesInOrg(String organizationId) |
List<io.apiman.manager.api.beans.summary.ServiceSummaryBean> |
getServicesInOrgs(Set<String> organizationIds) |
io.apiman.manager.api.beans.services.ServiceVersionBean |
getServiceVersion(String organizationId,
String serviceId,
String version) |
List<io.apiman.manager.api.beans.summary.ServicePlanSummaryBean> |
getServiceVersionPlans(String organizationId,
String serviceId,
String version) |
List<io.apiman.manager.api.beans.summary.ServiceVersionSummaryBean> |
getServiceVersions(String organizationId,
String serviceId) |
io.apiman.manager.api.beans.idm.UserBean |
getUser(String userId) |
Set<io.apiman.manager.api.beans.idm.RoleMembershipBean> |
getUserMemberships(String userId) |
Set<io.apiman.manager.api.beans.idm.RoleMembershipBean> |
getUserMemberships(String userId,
String organizationId) |
void |
initialize()
Called to initialize the storage.
|
List<io.apiman.manager.api.beans.summary.GatewaySummaryBean> |
listGateways() |
List<io.apiman.manager.api.beans.summary.PolicyDefinitionSummaryBean> |
listPluginPolicyDefs(Long pluginId) |
List<io.apiman.manager.api.beans.summary.PluginSummaryBean> |
listPlugins() |
List<io.apiman.manager.api.beans.summary.PolicyDefinitionSummaryBean> |
listPolicyDefinitions() |
void |
reorderPolicies(io.apiman.manager.api.beans.policies.PolicyType type,
String organizationId,
String entityId,
String entityVersion,
List<Long> newOrder) |
void |
rollbackTx() |
void |
updateApplication(io.apiman.manager.api.beans.apps.ApplicationBean application) |
void |
updateApplicationVersion(io.apiman.manager.api.beans.apps.ApplicationVersionBean version) |
void |
updateGateway(io.apiman.manager.api.beans.gateways.GatewayBean gateway) |
void |
updateOrganization(io.apiman.manager.api.beans.orgs.OrganizationBean organization) |
void |
updatePlan(io.apiman.manager.api.beans.plans.PlanBean plan) |
void |
updatePlanVersion(io.apiman.manager.api.beans.plans.PlanVersionBean version) |
void |
updatePolicy(io.apiman.manager.api.beans.policies.PolicyBean policy) |
void |
updatePolicyDefinition(io.apiman.manager.api.beans.policies.PolicyDefinitionBean policyDef) |
void |
updateRole(io.apiman.manager.api.beans.idm.RoleBean role) |
void |
updateService(io.apiman.manager.api.beans.services.ServiceBean service) |
void |
updateServiceDefinition(io.apiman.manager.api.beans.services.ServiceVersionBean version,
InputStream definitionStream) |
void |
updateServiceVersion(io.apiman.manager.api.beans.services.ServiceVersionBean version) |
void |
updateUser(io.apiman.manager.api.beans.idm.UserBean user) |
public void initialize()
public void beginTx()
throws io.apiman.manager.api.core.exceptions.StorageException
beginTx in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.beginTx()public void commitTx()
throws io.apiman.manager.api.core.exceptions.StorageException
commitTx in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.commitTx()public void rollbackTx()
rollbackTx in interface io.apiman.manager.api.core.IStorageIStorage.rollbackTx()public void createOrganization(io.apiman.manager.api.beans.orgs.OrganizationBean organization)
throws io.apiman.manager.api.core.exceptions.StorageException
createOrganization in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.createOrganization(io.apiman.manager.api.beans.orgs.OrganizationBean)public void createApplication(io.apiman.manager.api.beans.apps.ApplicationBean application)
throws io.apiman.manager.api.core.exceptions.StorageException
createApplication in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.createApplication(io.apiman.manager.api.beans.apps.ApplicationBean)public void createApplicationVersion(io.apiman.manager.api.beans.apps.ApplicationVersionBean version)
throws io.apiman.manager.api.core.exceptions.StorageException
createApplicationVersion in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.createApplicationVersion(io.apiman.manager.api.beans.apps.ApplicationVersionBean)public void createContract(io.apiman.manager.api.beans.contracts.ContractBean contract)
throws io.apiman.manager.api.core.exceptions.StorageException
createContract in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.createContract(io.apiman.manager.api.beans.contracts.ContractBean)public void createService(io.apiman.manager.api.beans.services.ServiceBean service)
throws io.apiman.manager.api.core.exceptions.StorageException
createService in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.createService(io.apiman.manager.api.beans.services.ServiceBean)public void createServiceVersion(io.apiman.manager.api.beans.services.ServiceVersionBean version)
throws io.apiman.manager.api.core.exceptions.StorageException
createServiceVersion in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.createServiceVersion(io.apiman.manager.api.beans.services.ServiceVersionBean)public void createPlan(io.apiman.manager.api.beans.plans.PlanBean plan)
throws io.apiman.manager.api.core.exceptions.StorageException
createPlan in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.createPlan(io.apiman.manager.api.beans.plans.PlanBean)public void createPlanVersion(io.apiman.manager.api.beans.plans.PlanVersionBean version)
throws io.apiman.manager.api.core.exceptions.StorageException
createPlanVersion in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.createPlanVersion(io.apiman.manager.api.beans.plans.PlanVersionBean)public void createPolicy(io.apiman.manager.api.beans.policies.PolicyBean policy)
throws io.apiman.manager.api.core.exceptions.StorageException
createPolicy in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.createPolicy(io.apiman.manager.api.beans.policies.PolicyBean)public void reorderPolicies(io.apiman.manager.api.beans.policies.PolicyType type,
String organizationId,
String entityId,
String entityVersion,
List<Long> newOrder)
throws io.apiman.manager.api.core.exceptions.StorageException
reorderPolicies in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.reorderPolicies(io.apiman.manager.api.beans.policies.PolicyType, java.lang.String, java.lang.String, java.lang.String, java.util.List)public void createGateway(io.apiman.manager.api.beans.gateways.GatewayBean gateway)
throws io.apiman.manager.api.core.exceptions.StorageException
createGateway in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.createGateway(io.apiman.manager.api.beans.gateways.GatewayBean)public void createPlugin(io.apiman.manager.api.beans.plugins.PluginBean plugin)
throws io.apiman.manager.api.core.exceptions.StorageException
createPlugin in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.createPlugin(io.apiman.manager.api.beans.plugins.PluginBean)public void createPolicyDefinition(io.apiman.manager.api.beans.policies.PolicyDefinitionBean policyDef)
throws io.apiman.manager.api.core.exceptions.StorageException
createPolicyDefinition in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.createPolicyDefinition(io.apiman.manager.api.beans.policies.PolicyDefinitionBean)public void createRole(io.apiman.manager.api.beans.idm.RoleBean role)
throws io.apiman.manager.api.core.exceptions.StorageException
createRole in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionio.apiman.manager.api.core.IStorage#createRole(io.apiman.manager.api.beans.idm.RoleBean)public void createAuditEntry(io.apiman.manager.api.beans.audit.AuditEntryBean entry)
throws io.apiman.manager.api.core.exceptions.StorageException
createAuditEntry in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.createAuditEntry(io.apiman.manager.api.beans.audit.AuditEntryBean)public void updateOrganization(io.apiman.manager.api.beans.orgs.OrganizationBean organization)
throws io.apiman.manager.api.core.exceptions.StorageException
updateOrganization in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.updateOrganization(io.apiman.manager.api.beans.orgs.OrganizationBean)public void updateApplication(io.apiman.manager.api.beans.apps.ApplicationBean application)
throws io.apiman.manager.api.core.exceptions.StorageException
updateApplication in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.updateApplication(io.apiman.manager.api.beans.apps.ApplicationBean)public void updateApplicationVersion(io.apiman.manager.api.beans.apps.ApplicationVersionBean version)
throws io.apiman.manager.api.core.exceptions.StorageException
updateApplicationVersion in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.updateApplicationVersion(io.apiman.manager.api.beans.apps.ApplicationVersionBean)public void updateService(io.apiman.manager.api.beans.services.ServiceBean service)
throws io.apiman.manager.api.core.exceptions.StorageException
updateService in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.updateService(io.apiman.manager.api.beans.services.ServiceBean)public void updateServiceVersion(io.apiman.manager.api.beans.services.ServiceVersionBean version)
throws io.apiman.manager.api.core.exceptions.StorageException
updateServiceVersion in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.updateServiceVersion(io.apiman.manager.api.beans.services.ServiceVersionBean)public void updateServiceDefinition(io.apiman.manager.api.beans.services.ServiceVersionBean version,
InputStream definitionStream)
throws io.apiman.manager.api.core.exceptions.StorageException
updateServiceDefinition in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.updateServiceDefinition(io.apiman.manager.api.beans.services.ServiceVersionBean, java.io.InputStream)public void updatePlan(io.apiman.manager.api.beans.plans.PlanBean plan)
throws io.apiman.manager.api.core.exceptions.StorageException
updatePlan in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.updatePlan(io.apiman.manager.api.beans.plans.PlanBean)public void updatePlanVersion(io.apiman.manager.api.beans.plans.PlanVersionBean version)
throws io.apiman.manager.api.core.exceptions.StorageException
updatePlanVersion in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.updatePlanVersion(io.apiman.manager.api.beans.plans.PlanVersionBean)public void updatePolicy(io.apiman.manager.api.beans.policies.PolicyBean policy)
throws io.apiman.manager.api.core.exceptions.StorageException
updatePolicy in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.updatePolicy(io.apiman.manager.api.beans.policies.PolicyBean)public void updateGateway(io.apiman.manager.api.beans.gateways.GatewayBean gateway)
throws io.apiman.manager.api.core.exceptions.StorageException
updateGateway in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.updateGateway(io.apiman.manager.api.beans.gateways.GatewayBean)public void updatePolicyDefinition(io.apiman.manager.api.beans.policies.PolicyDefinitionBean policyDef)
throws io.apiman.manager.api.core.exceptions.StorageException
updatePolicyDefinition in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.updatePolicyDefinition(io.apiman.manager.api.beans.policies.PolicyDefinitionBean)public void updateRole(io.apiman.manager.api.beans.idm.RoleBean role)
throws io.apiman.manager.api.core.exceptions.StorageException
updateRole in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionio.apiman.manager.api.core.IStorage#updateRole(io.apiman.manager.api.beans.idm.RoleBean)public void deleteOrganization(io.apiman.manager.api.beans.orgs.OrganizationBean organization)
throws io.apiman.manager.api.core.exceptions.StorageException
deleteOrganization in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.deleteOrganization(io.apiman.manager.api.beans.orgs.OrganizationBean)public void deleteApplication(io.apiman.manager.api.beans.apps.ApplicationBean application)
throws io.apiman.manager.api.core.exceptions.StorageException
deleteApplication in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.deleteApplication(io.apiman.manager.api.beans.apps.ApplicationBean)public void deleteApplicationVersion(io.apiman.manager.api.beans.apps.ApplicationVersionBean version)
throws io.apiman.manager.api.core.exceptions.StorageException
deleteApplicationVersion in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.deleteApplicationVersion(io.apiman.manager.api.beans.apps.ApplicationVersionBean)public void deleteContract(io.apiman.manager.api.beans.contracts.ContractBean contract)
throws io.apiman.manager.api.core.exceptions.StorageException
deleteContract in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.deleteContract(io.apiman.manager.api.beans.contracts.ContractBean)public void deleteService(io.apiman.manager.api.beans.services.ServiceBean service)
throws io.apiman.manager.api.core.exceptions.StorageException
deleteService in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.deleteService(io.apiman.manager.api.beans.services.ServiceBean)public void deleteServiceVersion(io.apiman.manager.api.beans.services.ServiceVersionBean version)
throws io.apiman.manager.api.core.exceptions.StorageException
deleteServiceVersion in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.deleteServiceVersion(io.apiman.manager.api.beans.services.ServiceVersionBean)public void deleteServiceDefinition(io.apiman.manager.api.beans.services.ServiceVersionBean version)
throws io.apiman.manager.api.core.exceptions.StorageException
deleteServiceDefinition in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.deleteServiceDefinition(io.apiman.manager.api.beans.services.ServiceVersionBean)public void deletePlan(io.apiman.manager.api.beans.plans.PlanBean plan)
throws io.apiman.manager.api.core.exceptions.StorageException
deletePlan in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.deletePlan(io.apiman.manager.api.beans.plans.PlanBean)public void deletePlanVersion(io.apiman.manager.api.beans.plans.PlanVersionBean version)
throws io.apiman.manager.api.core.exceptions.StorageException
deletePlanVersion in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.deletePlanVersion(io.apiman.manager.api.beans.plans.PlanVersionBean)public void deletePolicy(io.apiman.manager.api.beans.policies.PolicyBean policy)
throws io.apiman.manager.api.core.exceptions.StorageException
deletePolicy in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.deletePolicy(io.apiman.manager.api.beans.policies.PolicyBean)public void deleteGateway(io.apiman.manager.api.beans.gateways.GatewayBean gateway)
throws io.apiman.manager.api.core.exceptions.StorageException
deleteGateway in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.deleteGateway(io.apiman.manager.api.beans.gateways.GatewayBean)public void deletePlugin(io.apiman.manager.api.beans.plugins.PluginBean plugin)
throws io.apiman.manager.api.core.exceptions.StorageException
deletePlugin in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.deletePlugin(io.apiman.manager.api.beans.plugins.PluginBean)public void deletePolicyDefinition(io.apiman.manager.api.beans.policies.PolicyDefinitionBean policyDef)
throws io.apiman.manager.api.core.exceptions.StorageException
deletePolicyDefinition in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.deletePolicyDefinition(io.apiman.manager.api.beans.policies.PolicyDefinitionBean)public void deleteRole(io.apiman.manager.api.beans.idm.RoleBean role)
throws io.apiman.manager.api.core.exceptions.StorageException
deleteRole in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionio.apiman.manager.api.core.IStorage#deleteRole(io.apiman.manager.api.beans.idm.RoleBean)public io.apiman.manager.api.beans.orgs.OrganizationBean getOrganization(String id) throws io.apiman.manager.api.core.exceptions.StorageException
getOrganization in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getOrganization(java.lang.String)public io.apiman.manager.api.beans.apps.ApplicationBean getApplication(String organizationId, String id) throws io.apiman.manager.api.core.exceptions.StorageException
getApplication in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getApplication(java.lang.String, java.lang.String)public io.apiman.manager.api.beans.apps.ApplicationVersionBean getApplicationVersion(String organizationId, String applicationId, String version) throws io.apiman.manager.api.core.exceptions.StorageException
getApplicationVersion in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getApplicationVersion(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.contracts.ContractBean getContract(Long id) throws io.apiman.manager.api.core.exceptions.StorageException
getContract in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getContract(java.lang.Long)public io.apiman.manager.api.beans.services.ServiceBean getService(String organizationId, String id) throws io.apiman.manager.api.core.exceptions.StorageException
getService in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getService(java.lang.String, java.lang.String)public io.apiman.manager.api.beans.services.ServiceVersionBean getServiceVersion(String organizationId, String serviceId, String version) throws io.apiman.manager.api.core.exceptions.StorageException
getServiceVersion in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getServiceVersion(java.lang.String, java.lang.String, java.lang.String)public InputStream getServiceDefinition(io.apiman.manager.api.beans.services.ServiceVersionBean version) throws io.apiman.manager.api.core.exceptions.StorageException
getServiceDefinition in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getServiceDefinition(io.apiman.manager.api.beans.services.ServiceVersionBean)public io.apiman.manager.api.beans.plans.PlanBean getPlan(String organizationId, String id) throws io.apiman.manager.api.core.exceptions.StorageException
getPlan in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getPlan(java.lang.String, java.lang.String)public io.apiman.manager.api.beans.plans.PlanVersionBean getPlanVersion(String organizationId, String planId, String version) throws io.apiman.manager.api.core.exceptions.StorageException
getPlanVersion in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getPlanVersion(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.policies.PolicyBean getPolicy(io.apiman.manager.api.beans.policies.PolicyType type,
String organizationId,
String entityId,
String version,
Long id)
throws io.apiman.manager.api.core.exceptions.StorageException
getPolicy in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getPolicy(io.apiman.manager.api.beans.policies.PolicyType, java.lang.String, java.lang.String, java.lang.String, java.lang.Long)public io.apiman.manager.api.beans.gateways.GatewayBean getGateway(String id) throws io.apiman.manager.api.core.exceptions.StorageException
getGateway in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getGateway(java.lang.String)public io.apiman.manager.api.beans.plugins.PluginBean getPlugin(long id)
throws io.apiman.manager.api.core.exceptions.StorageException
getPlugin in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getPlugin(long)public io.apiman.manager.api.beans.plugins.PluginBean getPlugin(String groupId, String artifactId) throws io.apiman.manager.api.core.exceptions.StorageException
getPlugin in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getPlugin(java.lang.String, java.lang.String)public io.apiman.manager.api.beans.policies.PolicyDefinitionBean getPolicyDefinition(String id) throws io.apiman.manager.api.core.exceptions.StorageException
getPolicyDefinition in interface io.apiman.manager.api.core.IStorageio.apiman.manager.api.core.exceptions.StorageExceptionIStorage.getPolicyDefinition(java.lang.String)public io.apiman.manager.api.beans.idm.RoleBean getRole(String id) throws io.apiman.manager.api.core.exceptions.StorageException
getRole in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionio.apiman.manager.api.core.IStorage#getRole(java.lang.String)public List<io.apiman.manager.api.beans.summary.PluginSummaryBean> listPlugins() throws io.apiman.manager.api.core.exceptions.StorageException
listPlugins in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.listPlugins()public List<io.apiman.manager.api.beans.summary.GatewaySummaryBean> listGateways() throws io.apiman.manager.api.core.exceptions.StorageException
listGateways in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.listGateways()public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.summary.OrganizationSummaryBean> findOrganizations(io.apiman.manager.api.beans.search.SearchCriteriaBean criteria)
throws io.apiman.manager.api.core.exceptions.StorageException
findOrganizations in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.findOrganizations(io.apiman.manager.api.beans.search.SearchCriteriaBean)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.summary.ApplicationSummaryBean> findApplications(io.apiman.manager.api.beans.search.SearchCriteriaBean criteria)
throws io.apiman.manager.api.core.exceptions.StorageException
findApplications in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.findApplications(io.apiman.manager.api.beans.search.SearchCriteriaBean)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.summary.ServiceSummaryBean> findServices(io.apiman.manager.api.beans.search.SearchCriteriaBean criteria)
throws io.apiman.manager.api.core.exceptions.StorageException
findServices in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.findServices(io.apiman.manager.api.beans.search.SearchCriteriaBean)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.summary.PlanSummaryBean> findPlans(String organizationId, io.apiman.manager.api.beans.search.SearchCriteriaBean criteria) throws io.apiman.manager.api.core.exceptions.StorageException
findPlans in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.findPlans(java.lang.String, io.apiman.manager.api.beans.search.SearchCriteriaBean)public <T> io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> auditEntity(String organizationId, String entityId, String entityVersion, Class<T> type, io.apiman.manager.api.beans.search.PagingBean paging) throws io.apiman.manager.api.core.exceptions.StorageException
auditEntity in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.auditEntity(java.lang.String, java.lang.String, java.lang.String, java.lang.Class, io.apiman.manager.api.beans.search.PagingBean)public <T> io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.audit.AuditEntryBean> auditUser(String userId, io.apiman.manager.api.beans.search.PagingBean paging) throws io.apiman.manager.api.core.exceptions.StorageException
auditUser in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.auditUser(java.lang.String, io.apiman.manager.api.beans.search.PagingBean)public List<io.apiman.manager.api.beans.summary.OrganizationSummaryBean> getOrgs(Set<String> organizationIds) throws io.apiman.manager.api.core.exceptions.StorageException
getOrgs in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getOrgs(java.util.Set)public List<io.apiman.manager.api.beans.summary.ApplicationSummaryBean> getApplicationsInOrgs(Set<String> organizationIds) throws io.apiman.manager.api.core.exceptions.StorageException
getApplicationsInOrgs in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getApplicationsInOrgs(java.util.Set)public List<io.apiman.manager.api.beans.summary.ApplicationSummaryBean> getApplicationsInOrg(String organizationId) throws io.apiman.manager.api.core.exceptions.StorageException
getApplicationsInOrg in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getApplicationsInOrg(java.lang.String)public List<io.apiman.manager.api.beans.summary.ApplicationVersionSummaryBean> getApplicationVersions(String organizationId, String applicationId) throws io.apiman.manager.api.core.exceptions.StorageException
getApplicationVersions in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getApplicationVersions(java.lang.String, java.lang.String)public List<io.apiman.manager.api.beans.summary.ContractSummaryBean> getApplicationContracts(String organizationId, String applicationId, String version) throws io.apiman.manager.api.core.exceptions.StorageException
getApplicationContracts in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getApplicationContracts(java.lang.String, java.lang.String, java.lang.String)public io.apiman.manager.api.beans.summary.ApiRegistryBean getApiRegistry(String organizationId, String applicationId, String version) throws io.apiman.manager.api.core.exceptions.StorageException
getApiRegistry in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getApiRegistry(java.lang.String, java.lang.String, java.lang.String)public List<io.apiman.manager.api.beans.summary.ServiceSummaryBean> getServicesInOrgs(Set<String> organizationIds) throws io.apiman.manager.api.core.exceptions.StorageException
getServicesInOrgs in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getServicesInOrgs(java.util.Set)public List<io.apiman.manager.api.beans.summary.ServiceSummaryBean> getServicesInOrg(String organizationId) throws io.apiman.manager.api.core.exceptions.StorageException
getServicesInOrg in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getServicesInOrg(java.lang.String)public List<io.apiman.manager.api.beans.summary.ServiceVersionSummaryBean> getServiceVersions(String organizationId, String serviceId) throws io.apiman.manager.api.core.exceptions.StorageException
getServiceVersions in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getServiceVersions(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.core.exceptions.StorageException
getServiceVersionPlans in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getServiceVersionPlans(java.lang.String, java.lang.String, java.lang.String)public List<io.apiman.manager.api.beans.summary.PlanSummaryBean> getPlansInOrgs(Set<String> organizationIds) throws io.apiman.manager.api.core.exceptions.StorageException
getPlansInOrgs in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getPlansInOrgs(java.util.Set)public List<io.apiman.manager.api.beans.summary.PlanSummaryBean> getPlansInOrg(String organizationId) throws io.apiman.manager.api.core.exceptions.StorageException
getPlansInOrg in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getPlansInOrg(java.lang.String)public List<io.apiman.manager.api.beans.summary.PlanVersionSummaryBean> getPlanVersions(String organizationId, String planId) throws io.apiman.manager.api.core.exceptions.StorageException
getPlanVersions in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getPlanVersions(java.lang.String, java.lang.String)public List<io.apiman.manager.api.beans.summary.PolicySummaryBean> getPolicies(String organizationId, String entityId, String version, io.apiman.manager.api.beans.policies.PolicyType type) throws io.apiman.manager.api.core.exceptions.StorageException
getPolicies in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getPolicies(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.PolicyType)public List<io.apiman.manager.api.beans.summary.PolicyDefinitionSummaryBean> listPolicyDefinitions() throws io.apiman.manager.api.core.exceptions.StorageException
listPolicyDefinitions in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.listPolicyDefinitions()public List<io.apiman.manager.api.beans.summary.ContractSummaryBean> getServiceContracts(String organizationId, String serviceId, String version, int page, int pageSize) throws io.apiman.manager.api.core.exceptions.StorageException
getServiceContracts in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getServiceContracts(java.lang.String, java.lang.String, java.lang.String, int, int)public int getMaxPolicyOrderIndex(String organizationId, String entityId, String entityVersion, io.apiman.manager.api.beans.policies.PolicyType type) throws io.apiman.manager.api.core.exceptions.StorageException
getMaxPolicyOrderIndex in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.getMaxPolicyOrderIndex(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.policies.PolicyType)public List<io.apiman.manager.api.beans.summary.PolicyDefinitionSummaryBean> listPluginPolicyDefs(Long pluginId) throws io.apiman.manager.api.core.exceptions.StorageException
listPluginPolicyDefs in interface io.apiman.manager.api.core.IStorageQueryio.apiman.manager.api.core.exceptions.StorageExceptionIStorageQuery.listPluginPolicyDefs(java.lang.Long)public void createUser(io.apiman.manager.api.beans.idm.UserBean user)
throws io.apiman.manager.api.core.exceptions.StorageException
createUser in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionIIdmStorage.createUser(io.apiman.manager.api.beans.idm.UserBean)public io.apiman.manager.api.beans.idm.UserBean getUser(String userId) throws io.apiman.manager.api.core.exceptions.StorageException
getUser in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionIIdmStorage.getUser(java.lang.String)public void updateUser(io.apiman.manager.api.beans.idm.UserBean user)
throws io.apiman.manager.api.core.exceptions.StorageException
updateUser in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionIIdmStorage.updateUser(io.apiman.manager.api.beans.idm.UserBean)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.idm.UserBean> findUsers(io.apiman.manager.api.beans.search.SearchCriteriaBean criteria)
throws io.apiman.manager.api.core.exceptions.StorageException
findUsers in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionIIdmStorage.findUsers(io.apiman.manager.api.beans.search.SearchCriteriaBean)public io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.idm.RoleBean> findRoles(io.apiman.manager.api.beans.search.SearchCriteriaBean criteria)
throws io.apiman.manager.api.core.exceptions.StorageException
findRoles in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionIIdmStorage.findRoles(io.apiman.manager.api.beans.search.SearchCriteriaBean)public void createMembership(io.apiman.manager.api.beans.idm.RoleMembershipBean membership)
throws io.apiman.manager.api.core.exceptions.StorageException
createMembership in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionIIdmStorage.createMembership(io.apiman.manager.api.beans.idm.RoleMembershipBean)public void deleteMembership(String userId, String roleId, String organizationId) throws io.apiman.manager.api.core.exceptions.StorageException
deleteMembership in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionIIdmStorage.deleteMembership(java.lang.String, java.lang.String, java.lang.String)public void deleteMemberships(String userId, String organizationId) throws io.apiman.manager.api.core.exceptions.StorageException
deleteMemberships in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionIIdmStorage.deleteMemberships(java.lang.String, java.lang.String)public Set<io.apiman.manager.api.beans.idm.RoleMembershipBean> getUserMemberships(String userId) throws io.apiman.manager.api.core.exceptions.StorageException
getUserMemberships in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionIIdmStorage.getUserMemberships(java.lang.String)public Set<io.apiman.manager.api.beans.idm.RoleMembershipBean> getUserMemberships(String userId, String organizationId) throws io.apiman.manager.api.core.exceptions.StorageException
getUserMemberships in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionIIdmStorage.getUserMemberships(java.lang.String, java.lang.String)public Set<io.apiman.manager.api.beans.idm.RoleMembershipBean> getOrgMemberships(String organizationId) throws io.apiman.manager.api.core.exceptions.StorageException
getOrgMemberships in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionIIdmStorage.getOrgMemberships(java.lang.String)public Set<io.apiman.manager.api.beans.idm.PermissionBean> getPermissions(String userId) throws io.apiman.manager.api.core.exceptions.StorageException
getPermissions in interface io.apiman.manager.api.core.IIdmStorageio.apiman.manager.api.core.exceptions.StorageExceptionIIdmStorage.getPermissions(java.lang.String)Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.