public class DefaultCMSVersionToItemModelRollbackConverter extends java.lang.Object implements Converter<CMSVersionModel,ItemModel>
CMSVersionModel to ItemModel converter for versioning.| Constructor and Description |
|---|
DefaultCMSVersionToItemModelRollbackConverter() |
public DefaultCMSVersionToItemModelRollbackConverter()
public ItemModel convert(CMSVersionModel version)
ConverterS object and produces an new instance of T.convert in interface Converter<CMSVersionModel,ItemModel>version - the input to be converted.T, converted from the input source.protected ItemModel rollbackItemModel(CMSVersionModel version, AuditPayload auditPayload, java.util.Map<java.lang.String,java.lang.Object> mappedAttributes) throws ItemNotFoundException, ItemRollbackException
ItemModel based on the given information. If the itemModel referenced in the given
CMSVersionModel has an associated ItemRollbackConverter then this method uses it to rollback the item.
Otherwise, the method rollbacks the item based on the given mapped attributes.version - The CMSVersionModel that identifies the version of the item to rollback to.auditPayload - The serialized payload that specifies the information that the versioned item must contain.mappedAttributes - The Map that contains the parsed payload information.ItemModel.ItemNotFoundException - if the ItemModel cannot be found.ItemRollbackException - if the ItemModel referenced cannot be rolled back.protected PayloadDeserializer getPayloadDeserializer()
public void setPayloadDeserializer(PayloadDeserializer payloadDeserializer)
protected ModelService getModelService()
public void setModelService(ModelService modelService)
protected CMSVersionSessionContextProvider getCmsVersionSessionContextProvider()
public void setCmsVersionSessionContextProvider(CMSVersionSessionContextProvider cmsVersionSessionContextProvider)
protected Populator<AuditPayload,ItemModel> getCmsVersionToItemModelPopulator()
public void setCmsVersionToItemModelPopulator(Populator<AuditPayload,ItemModel> cmsVersionToItemModelPopulator)
protected ItemService getItemService()
public void setItemService(ItemService itemService)
protected ItemRollbackStrategyConverterProvider getCmsItemRollbackStrategyConverterProvider()
public void setCmsItemRollbackStrategyConverterProvider(ItemRollbackStrategyConverterProvider cmsItemRollbackStrategyConverterProvider)
Copyright © 2018 SAP SE. All Rights Reserved.