/** * @see io.apiman.manager.api.core.IStorageQuery#getApisInOrgs(java.util.Set) */ @Override public List<ApiSummaryBean> getApisInOrgs(Set<String> orgIds) throws StorageException { refresh(); return this.delegate.getApisInOrgs(orgIds); }
/** * @see io.apiman.manager.api.rest.contract.ICurrentUserResource#getApis() */ @Override public List<ApiSummaryBean> getApis() { Set<String> permittedOrganizations = securityContext.getPermittedOrganizations(PermissionType.apiView); try { return query.getApisInOrgs(permittedOrganizations); } catch (StorageException e) { throw new SystemErrorException(e); } }
/** * @see io.apiman.manager.api.rest.contract.ICurrentUserResource#getApis() */ @Override public List<ApiSummaryBean> getApis() { Set<String> permittedOrganizations = securityContext.getPermittedOrganizations(PermissionType.apiView); try { return query.getApisInOrgs(permittedOrganizations); } catch (StorageException e) { throw new SystemErrorException(e); } }
/** * @see io.apiman.manager.api.rest.contract.IUserResource#getApis(java.lang.String) */ @Override public List<ApiSummaryBean> getApis(String userId) { Set<String> permittedOrganizations = new HashSet<>(); try { Set<PermissionBean> permissions = query.getPermissions(userId); for (PermissionBean permission : permissions) { if (permission.getName() == PermissionType.apiView) { permittedOrganizations.add(permission.getOrganizationId()); } } return query.getApisInOrgs(permittedOrganizations); } catch (StorageException e) { throw new SystemErrorException(e); } }
/** * @see io.apiman.manager.api.rest.contract.IUserResource#getApis(java.lang.String) */ @Override public List<ApiSummaryBean> getApis(String userId) { Set<String> permittedOrganizations = new HashSet<>(); try { Set<PermissionBean> permissions = query.getPermissions(userId); for (PermissionBean permission : permissions) { if (permission.getName() == PermissionType.apiView) { permittedOrganizations.add(permission.getOrganizationId()); } } return query.getApisInOrgs(permittedOrganizations); } catch (StorageException e) { throw new SystemErrorException(e); } }