Interface PageUpdateService
- All Known Implementing Classes:
DefaultPageUpdateService
@ExperimentalApi
public interface PageUpdateService
- Since:
- 7.3.3
-
Method Summary
Modifier and TypeMethodDescriptionprepare(long id, Modification<AbstractPage> modification, @Nullable SaveContext saveContext) Prepare content (page or blogpost) for update.voidupdate(PreparedAbstractPage preparedAbstractPage) Perform update of page or blogpost.
-
Method Details
-
prepare
PreparedAbstractPage prepare(long id, Modification<AbstractPage> modification, @Nullable SaveContext saveContext) throws ServiceException Prepare content (page or blogpost) for update. In some cases it may require synchronisation between page and a draft, so it's recommended to invoke this method before performing any page updates.- Parameters:
id- of the page or draftmodification- modifications to be executedsaveContext- saving context ornull- Returns:
PreparedAbstractPage- Throws:
ServiceException- in case of an error
-
update
Perform update of page or blogpost.- Parameters:
preparedAbstractPage- statement, returned byprepare(long, Modification, SaveContext)- Throws:
ServiceException- in case of an error
-