public abstract class AbstractWebCmsComponentModelWriter<T extends WebCmsComponentModel> extends Object implements WebCmsComponentModelWriter<T>
WebCmsComponentModelWriter| Constructor and Description |
|---|
AbstractWebCmsComponentModelWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterUpdate(T componentModel,
WebCmsComponent mainComponent) |
protected void |
beforeUpdate(T componentModel) |
protected abstract void |
buildMainComponent(T componentModel,
WebCmsComponent component) |
WebCmsComponent |
save(T componentModel) |
protected WebCmsComponent |
saveComponent(WebCmsComponent component) |
protected void |
writeMetadata(T componentModel,
WebCmsComponent component)
Serializes the metadata class using the
WebCmsDataObjectMapper. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsupports@Transactional public final WebCmsComponent save(T componentModel)
save in interface WebCmsComponentModelWriter<T extends WebCmsComponentModel>protected WebCmsComponent saveComponent(WebCmsComponent component)
protected void beforeUpdate(T componentModel)
protected abstract void buildMainComponent(T componentModel, WebCmsComponent component)
protected void writeMetadata(T componentModel, WebCmsComponent component)
WebCmsDataObjectMapper.
Override this method if you want to manually control how metadata gets written.protected void afterUpdate(T componentModel, WebCmsComponent mainComponent)
Copyright © 2020. All rights reserved.