| Modifier and Type | Class and Description |
|---|---|
class |
WebCmsArticle
A single article from a
WebCmsPublication. |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
WebCmsArticleModelLoader.supports(WebCmsAsset<?> asset) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWebCmsAssetImporter<T extends WebCmsAsset>
Base class for importing a simple asset type.
|
class |
WebCmsAsset<T extends WebCmsAsset<T>>
Generic base class for an identifiable asset in the WebCmsModule.
|
class |
WebCmsAssetEndpoint<T extends WebCmsAsset>
This endpoint represents a
WebCmsAsset. |
| Modifier and Type | Method and Description |
|---|---|
<T extends WebCmsAsset<T>> |
WebCmsAssetRepository.findOneByObjectId(String objectId) |
<U extends WebCmsAsset<U>> |
WebCmsAssetLink.getAsset(Class<U> assetType) |
<T extends WebCmsAsset> |
StringToWebCmsAssetConverter.getConverter(Class<T> targetType) |
| Modifier and Type | Method and Description |
|---|---|
void |
WebCmsAssetInterceptor.afterCreate(WebCmsAsset entity) |
void |
WebCmsAssetInterceptor.afterUpdate(WebCmsAsset entity) |
void |
WebCmsAssetInterceptor.beforeCreate(WebCmsAsset entity) |
void |
WebCmsAssetInterceptor.beforeDelete(WebCmsAsset entity) |
void |
WebCmsAssetInterceptor.beforeUpdate(WebCmsAsset entity) |
Optional<String> |
WebCmsAssetService.buildPreviewUrl(WebCmsAsset asset)
Builds a preview url for a particular
WebCmsAsset on the current domain. |
Optional<String> |
WebCmsAssetServiceImpl.buildPreviewUrl(WebCmsAsset asset) |
Optional<String> |
WebCmsAssetService.buildPreviewUrlOnDomain(WebCmsAsset asset,
WebCmsDomain domain)
Builds a preview url for a particular
WebCmsAsset on the current domain. |
Optional<String> |
WebCmsAssetServiceImpl.buildPreviewUrlOnDomain(WebCmsAsset asset,
WebCmsDomain domain) |
List<WebCmsAssetEndpoint> |
WebCmsAssetEndpointRepository.findAllByAsset(WebCmsAsset asset) |
Optional<WebCmsAssetEndpoint> |
WebCmsAssetEndpointRepository.findOneByAssetAndDomain(WebCmsAsset asset,
WebCmsDomain domain) |
Optional<WebCmsAssetLink> |
WebCmsAssetLinkRepository.findOneByOwnerObjectIdAndLinkTypeAndAsset(String ownerObjectId,
String linkType,
WebCmsAsset asset) |
| Constructor and Description |
|---|
WebCmsAssetLink(Long id,
Long newEntityId,
String createdBy,
Date createdDate,
String lastModifiedBy,
Date lastModifiedDate,
WebCmsAsset asset,
String linkType,
int sortIndex) |
| Constructor and Description |
|---|
QWebCmsAsset(Class<? extends WebCmsAsset<?>> type,
com.querydsl.core.types.PathMetadata metadata,
com.querydsl.core.types.dsl.PathInits inits) |
QWebCmsAsset(com.querydsl.core.types.Path<? extends WebCmsAsset> path) |
QWebCmsAssetEndpoint(Class<? extends WebCmsAssetEndpoint<? extends WebCmsAsset>> type,
com.querydsl.core.types.PathMetadata metadata,
com.querydsl.core.types.dsl.PathInits inits) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWebCmsAssetModelLoader<T extends WebCmsAsset>
Base class for a
WebCmsEndpointModelLoader that
handles a WebCmsAssetEndpoint. |
class |
WebCmsAssetEndpointAccessValidator<T extends WebCmsAsset>
Allows access to a
WebCmsAsset if it is published
and the publication date is not in the future. |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
WebCmsAssetModelLoader.loadModel(javax.servlet.http.HttpServletRequest request,
WebCmsAsset<?> asset,
org.springframework.ui.Model model) |
protected void |
AbstractWebCmsAssetModelLoader.registerAssetComponentsForScope(WebCmsAsset owner,
String scope,
boolean isMainAsset) |
protected abstract boolean |
AbstractWebCmsAssetModelLoader.supports(WebCmsAsset<?> asset) |
protected boolean |
WebCmsAssetModelLoader.supports(WebCmsAsset<?> asset) |
protected boolean |
WebCmsAssetEndpointAccessValidator.validateAccess(WebCmsAsset asset) |
| Modifier and Type | Method and Description |
|---|---|
Optional<org.springframework.web.util.UriComponentsBuilder> |
WebCmsUriComponentsService.buildUriComponents(WebCmsAsset asset)
Builds a
UriComponentsBuilder for a particular WebCmsAsset on the current domain. |
Optional<org.springframework.web.util.UriComponentsBuilder> |
WebCmsUriComponentsService.buildUriComponents(WebCmsAsset asset,
WebCmsDomain domain)
Builds a
UriComponentsBuilder for a particular WebCmsAsset on the current domain. |
Optional<WebCmsUrl> |
WebCmsEndpointServiceImpl.getPrimaryUrlForAsset(WebCmsAsset asset) |
Optional<WebCmsUrl> |
WebCmsEndpointService.getPrimaryUrlForAsset(WebCmsAsset asset)
Get the primary URL for a
WebCmsAsset on the current domain. |
Optional<WebCmsUrl> |
WebCmsEndpointServiceImpl.getPrimaryUrlForAssetOnDomain(WebCmsAsset asset,
WebCmsDomain domain) |
Optional<WebCmsUrl> |
WebCmsEndpointService.getPrimaryUrlForAssetOnDomain(WebCmsAsset asset,
WebCmsDomain domain)
Get the primary URL for a
WebCmsAsset on the specified domain. |
ModificationReport<EndpointModificationType,WebCmsUrl> |
WebCmsEndpointServiceImpl.updateOrCreatePrimaryUrlForAsset(String primaryUrl,
WebCmsAsset asset,
boolean publishEventOnFailure) |
ModificationReport<EndpointModificationType,WebCmsUrl> |
WebCmsEndpointService.updateOrCreatePrimaryUrlForAsset(String primaryUrl,
WebCmsAsset asset,
boolean publishEventOnFailure)
Update the primary URL for a
WebCmsAsset. |
| Modifier and Type | Class and Description |
|---|---|
class |
WebCmsImage
A single image asset.
|
| Modifier and Type | Method and Description |
|---|---|
protected WebCmsMenuItem |
WebCmsMenuItemOnAssetImporter.createDto(WebCmsDataEntry menuDataSet,
WebCmsMenuItem existing,
WebCmsDataAction action,
WebCmsAsset asset) |
protected void |
WebCmsMenuItemOnAssetImporter.delete(WebCmsMenuItem dto,
WebCmsAsset parent) |
protected WebCmsMenuItem |
WebCmsMenuItemOnAssetImporter.getExisting(WebCmsDataEntry data,
WebCmsAsset parent) |
protected void |
WebCmsMenuItemOnAssetImporter.save(WebCmsMenuItem dto,
WebCmsAsset parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
WebCmsAssetMenuViewsConfiguration.disable(Class<? extends WebCmsAsset> assetType)
Disable
WebCmsMenuItem management for a specific WebCmsAsset implementation. |
void |
WebCmsAssetMenuViewsConfiguration.enable(Class<? extends WebCmsAsset> assetType)
Enable
WebCmsMenuItem management for a specific WebCmsAsset implementation. |
| Modifier and Type | Class and Description |
|---|---|
class |
WebCmsPage
Main entity representing a custom - static - web page.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
WebCmsPageModelLoader.supports(WebCmsAsset<?> asset) |
| Modifier and Type | Class and Description |
|---|---|
class |
WebCmsPublication
A single publication for a set of articles or other publication-linked assets.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WebCmsDefaultComponentsService.createDefaultComponents(WebCmsAsset<?> asset,
Map<String,String> markerValues)
Creates the default components for an object.
|
| Modifier and Type | Method and Description |
|---|---|
protected WebCmsUrl |
WebCmsUrlOnAssetImporter.createDto(WebCmsDataEntry data,
WebCmsUrl existing,
WebCmsDataAction action,
WebCmsAsset asset) |
protected void |
WebCmsUrlOnAssetImporter.delete(WebCmsUrl dto,
WebCmsAsset parent) |
protected WebCmsUrl |
WebCmsUrlOnAssetImporter.getExisting(WebCmsDataEntry data,
WebCmsAsset parent) |
protected void |
WebCmsUrlOnAssetImporter.save(WebCmsUrl dto,
WebCmsAsset parent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
WebCmsAssetUrlConfiguration.isEnabledForAsset(WebCmsAsset asset)
Are urls enabled for this particular asset?
|
| Modifier and Type | Method and Description |
|---|---|
void |
WebCmsAssetUrlConfiguration.disable(Class<? extends WebCmsAsset> assetType)
Disable URL endpoints for a specific
WebCmsAsset implementation. |
void |
WebCmsAssetUrlConfiguration.enable(Class<? extends WebCmsAsset> assetType)
Enable URL endpoints for a specific
WebCmsAsset implementation. |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
WebCmsUtils.isPublishedOnDate(@NonNull WebCmsAsset asset,
@NonNull Date date)
Is the given asset published on a particular date.
|
| Modifier and Type | Method and Description |
|---|---|
String |
WebCmsRenderUtilityService.url(WebCmsAsset asset)
Retrieve the primary URL for a specific asset.
|
Copyright © 2020. All rights reserved.