@RequestMapping(value = "/{fortressName:.*}", method = RequestMethod.DELETE) @ResponseStatus(value = HttpStatus.ACCEPTED) public AdminResponse purgeFortress( @PathVariable("fortressName") String fortressCode, HttpServletRequest request) throws FlockException { Company company = CompanyResolver.resolveCompany(request); mediationFacade.purge(company, fortressCode); return new AdminResponse("Purging " + fortressCode + "... This may take a while"); }
@RequestMapping(value = "/{code:.*}/{docType}", method = RequestMethod.DELETE) public AdminResponse deleteDocType( @PathVariable("code") String fortressCode, @PathVariable("docType") String docType, HttpServletRequest request) throws FlockException { Company company = CompanyResolver.resolveCompany(request); mediationFacade.purge(company, fortressCode, docType); return new AdminResponse("Purging " + fortressCode + "... This may take a while"); }