/** * @see io.apiman.manager.api.core.IStorage#getPlanVersion(java.lang.String, java.lang.String, java.lang.String) */ @Override public PlanVersionBean getPlanVersion(String organizationId, String planId, String version) throws StorageException { return this.delegate.getPlanVersion(organizationId, planId, version); }
/** * @param planOrganizationId * @param planId * @param planVersion * @throws StorageException */ private PlanVersionBean lookupPlan(String planOrganizationId, String planId, String planVersion) throws StorageException { return storage.getPlanVersion(planOrganizationId, planId, planVersion); }
/** * @see io.apiman.manager.api.rest.contract.IOrganizationResource#getPlanVersion(java.lang.String, java.lang.String, java.lang.String) */ @Override public PlanVersionBean getPlanVersion(String organizationId, String planId, String version) throws PlanVersionNotFoundException, NotAuthorizedException { try { storage.beginTx(); PlanVersionBean planVersion = storage.getPlanVersion(organizationId, planId, version); if (planVersion == null) { throw ExceptionFactory.planVersionNotFoundException(planId, version); } storage.commitTx(); log.debug(String.format("Got plan %s version: %s", planId, planVersion)); //$NON-NLS-1$ return planVersion; } catch (AbstractRestException e) { storage.rollbackTx(); throw e; } catch (Exception e) { storage.rollbackTx(); throw new SystemErrorException(e); } }
/** * @see io.apiman.manager.api.rest.contract.IOrganizationResource#getPlanVersion(java.lang.String, java.lang.String, java.lang.String) */ @Override public PlanVersionBean getPlanVersion(String organizationId, String planId, String version) throws PlanVersionNotFoundException, NotAuthorizedException { try { storage.beginTx(); PlanVersionBean planVersion = storage.getPlanVersion(organizationId, planId, version); if (planVersion == null) { throw ExceptionFactory.planVersionNotFoundException(planId, version); } storage.commitTx(); log.debug(String.format("Got plan %s version: %s", planId, planVersion)); //$NON-NLS-1$ return planVersion; } catch (AbstractRestException e) { storage.rollbackTx(); throw e; } catch (Exception e) { storage.rollbackTx(); throw new SystemErrorException(e); } }
storage.updateApiVersion(avb); } else if (type == PolicyType.Plan) { PlanVersionBean pvb = storage.getPlanVersion(organizationId, entityId, entityVersion); pvb.setModifiedBy(securityContext.getCurrentUser()); pvb.setModifiedOn(new Date());
storage.updateApiVersion(avb); } else if (type == PolicyType.Plan) { PlanVersionBean pvb = storage.getPlanVersion(organizationId, entityId, entityVersion); pvb.setModifiedBy(securityContext.getCurrentUser()); pvb.setModifiedOn(new Date());
for (ApiPlanBean splanBean : plans) { String orgId = newVersion.getApi().getOrganization().getId(); PlanVersionBean pvb = storage.getPlanVersion(orgId, splanBean.getPlanId(), splanBean.getVersion()); if (pvb == null) { throw new StorageException(Messages.i18n.format("PlanVersionDoesNotExist", splanBean.getPlanId(), splanBean.getVersion())); //$NON-NLS-1$
for (ApiPlanBean splanBean : plans) { String orgId = newVersion.getApi().getOrganization().getId(); PlanVersionBean pvb = storage.getPlanVersion(orgId, splanBean.getPlanId(), splanBean.getVersion()); if (pvb == null) { throw new StorageException(Messages.i18n.format("PlanVersionDoesNotExist", splanBean.getPlanId(), splanBean.getVersion())); //$NON-NLS-1$
for (ApiPlanBean splanBean : plans) { String orgId = avb.getApi().getOrganization().getId(); PlanVersionBean pvb = storage.getPlanVersion(orgId, splanBean.getPlanId(), splanBean.getVersion()); if (pvb == null) { throw new StorageException(Messages.i18n.format("PlanVersionDoesNotExist", splanBean.getPlanId(), splanBean.getVersion())); //$NON-NLS-1$
for (ApiPlanBean splanBean : plans) { String orgId = avb.getApi().getOrganization().getId(); PlanVersionBean pvb = storage.getPlanVersion(orgId, splanBean.getPlanId(), splanBean.getVersion()); if (pvb == null) { throw new StorageException(Messages.i18n.format("PlanVersionDoesNotExist", splanBean.getPlanId(), splanBean.getVersion())); //$NON-NLS-1$
throw ExceptionFactory.planNotFoundException(bean.getPlanId()); PlanVersionBean pvb = storage.getPlanVersion(bean.getApiOrgId(), bean.getPlanId(), planVersion); if (pvb == null) { throw ExceptionFactory.planNotFoundException(bean.getPlanId());
throw ExceptionFactory.planNotFoundException(bean.getPlanId()); PlanVersionBean pvb = storage.getPlanVersion(bean.getApiOrgId(), bean.getPlanId(), planVersion); if (pvb == null) { throw ExceptionFactory.planNotFoundException(bean.getPlanId());
if (storage.getPlanVersion(organizationId, planId, bean.getVersion()) != null) { throw ExceptionFactory.planVersionAlreadyExistsException(planId, bean.getVersion());
if (storage.getPlanVersion(organizationId, planId, bean.getVersion()) != null) { throw ExceptionFactory.planVersionAlreadyExistsException(planId, bean.getVersion());