/** * Deletes the tenant data of a given tenant. USE WITH CARE! * * @param tenant * to delete * @return HttpStatus.OK */ @Override public ResponseEntity<Void> deleteTenant(@PathVariable("tenant") final String tenant) { systemManagement.deleteTenant(tenant); return ResponseEntity.ok().build(); }
public void deleteAllRepos() { final List<String> tenants = systemSecurityContext .runAsSystem(() -> systemManagement.findTenants(PAGE).getContent()); tenants.forEach(tenant -> { try { systemSecurityContext.runAsSystem(() -> { systemManagement.deleteTenant(tenant); return null; }); } catch (final Exception e) { LOGGER.error("Error hile delete tenant", e); } }); } }
public void deleteAllRepos() { final List<String> tenants = systemSecurityContext .runAsSystem(() -> systemManagement.findTenants(PAGE).getContent()); tenants.forEach(tenant -> { try { systemSecurityContext.runAsSystem(() -> { systemManagement.deleteTenant(tenant); return null; }); } catch (final Exception e) { LOGGER.error("Error hile delete tenant", e); } }); } }