public interface CMSPreviewService
| Modifier and Type | Method and Description |
|---|---|
PreviewDataModel |
clonePreviewData(PreviewDataModel original)
Clones given
PreviewDataModel
Note: |
CMSPreviewTicketModel |
createPreviewTicket(PreviewDataModel previewData)
Creates a new
CMSPreviewTicketModel with a unique ID, which contains the passed preview context,
previewData. |
Collection<CatalogModel> |
getEditableCatalogs(CMSSiteModel cmsSiteModel,
CatalogVersionModel activeCatalogVersion)
Retrieves all editable catalogs for current site
Note:
Catalog versions from those catalog can be edited within live edit mode in CMSCockpit |
CMSPreviewTicketModel |
getPreviewTicket(String ticketId)
Returns the preview ticket with ID
ticketId. |
String |
storePreviewTicket(CMSPreviewTicketModel ticket)
Persists the supplied
CMSPreviewTicketModel ticket. |
CMSPreviewTicketModel createPreviewTicket(PreviewDataModel previewData)
CMSPreviewTicketModel with a unique ID, which contains the passed preview context,
previewData.
Note: Preview tickets are only valid for a limited period of time and the returned ticket will be
automatically removed once no longer valid.previewData - the preview context for the ticketgetPreviewTicket(String),
storePreviewTicket(CMSPreviewTicketModel)CMSPreviewTicketModel getPreviewTicket(String ticketId)
ticketId.ticketId - unique ID of the ticketticketId or null if no ticket with that ID is availablecreatePreviewTicket(PreviewDataModel),
storePreviewTicket(CMSPreviewTicketModel)String storePreviewTicket(CMSPreviewTicketModel ticket)
CMSPreviewTicketModel ticket.
Note: Storing a preview ticket will not extend its remaining life time.ticket - the preview ticket to persistcreatePreviewTicket(PreviewDataModel),
getPreviewTicket(String)PreviewDataModel clonePreviewData(PreviewDataModel original)
PreviewDataModel
Note: original - current PreviewDataModelPreviewDataModelCollection<CatalogModel> getEditableCatalogs(CMSSiteModel cmsSiteModel, CatalogVersionModel activeCatalogVersion)
cmsSiteModel - current CMS SiteactiveCatalogVersion - current Content Catalog VersionCopyright © 2017 SAP SE. All Rights Reserved.