public class

RevertContentToVersionCommand

extends Object
java.lang.Object
   ↳ com.atlassian.confluence.content.service.page.RevertContentToVersionCommand

Summary

Constants
String NON_UNIQUE_TITLE_ERROR
Public Constructors
RevertContentToVersionCommand(PermissionManager permissionManager, ContentEntityManager contentEntityManager)
Public Methods
void execute(ContentEntityObject ceo, int version, String revertComment, boolean revertTitle)
ContentEntityObject getVersionToRevert(ContentEntityObject latestVersion, int version)
boolean isAuthorized(User currentUser, ContentEntityObject contentEntityObject)
void validate(ServiceCommandValidator validator, ContentEntityObject ceo, ContentEntityObject possibleConflictingCeo, int versionToRevert, boolean revertTitle)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String NON_UNIQUE_TITLE_ERROR

Constant Value: "reverting.entity.back.produces.title.conflict"

Public Constructors

public RevertContentToVersionCommand (PermissionManager permissionManager, ContentEntityManager contentEntityManager)

Public Methods

public void execute (ContentEntityObject ceo, int version, String revertComment, boolean revertTitle)

public ContentEntityObject getVersionToRevert (ContentEntityObject latestVersion, int version)

public boolean isAuthorized (User currentUser, ContentEntityObject contentEntityObject)

public void validate (ServiceCommandValidator validator, ContentEntityObject ceo, ContentEntityObject possibleConflictingCeo, int versionToRevert, boolean revertTitle)