@Target(value={METHOD,TYPE}) @Retention(value=RUNTIME) @Documented @WebCmsAssetMapping(value=WebCmsPage.class) @CustomRequestMapping(value=com.foreach.across.modules.webcms.domain.page.web.WebCmsPageCondition.class) @RequestMapping(value="**") public @interface WebCmsPageMapping
WebCmsPage endpoint.| Modifier and Type | Optional Element and Description |
|---|---|
String[] |
canonicalPath
Canonical paths this mapping applies for.
|
String[] |
domain
Mapping will only apply if the current
WebCmsDomainContext
if for any of the domains specified. |
String[] |
objectId
Globally unique asset object ids.
|
String[] |
pageType
Page types this mapping applies for.
|
org.springframework.http.HttpStatus.Series[] |
series
Mapping will only apply if the
WebCmsUrl that it
matched on has a status in this series configured. |
org.springframework.http.HttpStatus[] |
status
Mapping will only apply if the
WebCmsUrl that it
matched on has this status configured. |
public abstract org.springframework.http.HttpStatus.Series[] series
WebCmsUrl that it
matched on has a status in this series configured.public abstract org.springframework.http.HttpStatus[] status
WebCmsUrl that it
matched on has this status configured.public abstract String[] pageType
WebCmsObjectSuperClass.getObjectId() or WebCmsPageType#getTypeKey().public abstract String[] canonicalPath
public abstract String[] objectId
@AliasFor(annotation=WebCmsDomainMapping.class, attribute="value") public abstract String[] domain
WebCmsDomainContext
if for any of the domains specified. If the array of domains is empty, mapping will always apply.
A domain is specified by its domain key, null represent the explicit no-domain.Copyright © 2020. All rights reserved.