Class UrlAliasesAPIController
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 Summary
-
Method Summary
Methods inherited from class de.digitalcollections.commons.springmvc.controller.AbstractController
verifyBinding
-
Constructor Details
-
UrlAliasesAPIController
-
-
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
-