Class UrlAliasesController


  • @Controller
    public class UrlAliasesController
    extends de.digitalcollections.commons.springmvc.controller.AbstractController
    Controller for urlaliases.
    • Constructor Detail

      • UrlAliasesController

        public UrlAliasesController​(CudamiClient client)
    • Method Detail

      • 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