public interface CMSVersionFacade
| Modifier and Type | Method and Description |
|---|---|
CMSVersionData |
createVersion(CMSVersionData cmsVersionData)
Creates a CMSVersionModel for an item
|
void |
deleteVersion(CMSVersionData cmsVersionData)
Deletes a CMSVersionModel for an item
|
SearchResult<CMSVersionData> |
findVersionsForItem(java.lang.String itemUUID,
java.lang.String mask,
PageableData pageableData)
Retrieves a paginated result of CMSVersionData matching the search criteria
|
java.util.Map<java.lang.String,java.lang.Object> |
getItemByVersion(CMSVersionData cmsVersionData)
Returns a CMSItem by its versionUid and item uuid.
|
CMSVersionData |
getVersion(java.lang.String uid)
Retrieves a CMSVersionData for the version identified by its uid
|
void |
rollbackVersion(CMSVersionData cmsVersionData)
Rolls back to a CMSVersionModel for an item
|
CMSVersionData |
updateVersion(CMSVersionData cmsVersionData)
Updates a CMSVersionModel for an item
|
SearchResult<CMSVersionData> findVersionsForItem(java.lang.String itemUUID, java.lang.String mask, PageableData pageableData) throws CMSItemNotFoundException
itemUUID - the universal unique identifier of the item being searched onmask - the mask applied when searchingpageableData - the pagination objectCMSItemNotFoundException - when no item found for the given itemUUIDCMSVersionData getVersion(java.lang.String uid) throws CMSVersionNotFoundException
uid - the uid of the cms versionCMSVersionDataCMSVersionNotFoundException - when no version found for the given version idCMSVersionData createVersion(CMSVersionData cmsVersionData)
cmsVersionData - the version data objectCMSVersionDataCMSVersionData updateVersion(CMSVersionData cmsVersionData)
cmsVersionData - the version data objectCMSVersionDatavoid rollbackVersion(CMSVersionData cmsVersionData)
cmsVersionData - the version data objectvoid deleteVersion(CMSVersionData cmsVersionData)
cmsVersionData - the version data objectjava.util.Map<java.lang.String,java.lang.Object> getItemByVersion(CMSVersionData cmsVersionData)
UniqueItemIdentifierService.cmsVersionData - the version data objectCopyright © 2018 SAP SE. All Rights Reserved.