java.lang.Object
de.digitalcollections.commons.springmvc.controller.AbstractController
de.digitalcollections.cudami.admin.controller.identifiable.alias.UrlAliasesAPIController

@RestController public class UrlAliasesAPIController extends de.digitalcollections.commons.springmvc.controller.AbstractController
Controller for all public "UrlAliases" endpoints (API).
  • Constructor Details

    • UrlAliasesAPIController

      public UrlAliasesAPIController(CudamiClient client)
  • Method Details

    • generateSlug

      @GetMapping(produces="application/json;charset=UTF-8", value={"/api/urlaliases/slug/{pLocale}/{label}/{websiteUuid:^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$}","/api/urlaliases/slug/{pLocale}/{label}"}) @ResponseBody public String generateSlug(@PathVariable Locale pLocale, @PathVariable String label, @PathVariable(required=false) UUID websiteUuid) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException