Class HeartbeatAction

java.lang.Object
com.opensymphony.xwork2.ActionSupport
All Implemented Interfaces:
Beanable, WebInterface, MessageHolderAware, com.opensymphony.xwork2.Action, com.opensymphony.xwork2.interceptor.ValidationAware, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, Serializable

public class HeartbeatAction extends ConfluenceActionSupport implements Beanable
The HeartbeatAction provides methods used by the client side editor to detect concurrent changes to a single CEO.
See Also:
  • Field Details

  • Constructor Details

    • HeartbeatAction

      public HeartbeatAction()
  • Method Details

    • setSpaceKey

      public void setSpaceKey(String spaceKey)
    • setContentId

      public void setContentId(Long contentId)
    • setDraftType

      public void setDraftType(String draftType)
    • setContributorsHash

      public void setContributorsHash(String contributorsHash)
    • setXsrfTokenGenerator

      public void setXsrfTokenGenerator(com.atlassian.xwork.XsrfTokenGenerator tokenGenerator)
    • setHeartbeatManager

      public void setHeartbeatManager(HeartbeatManager heartbeatManager)
    • setDraftManager

      public void setDraftManager(DraftManager draftManager)
    • setContentEntityManager

      public void setContentEntityManager(ContentEntityManager contentEntityManager)
    • setCollaborativeEditingHelper

      public void setCollaborativeEditingHelper(CollaborativeEditingHelper collaborativeEditingHelper)
    • setApiRelationService

      public void setApiRelationService(RelationService relationService)
    • setDarkFeaturesManager

      public void setDarkFeaturesManager(DarkFeaturesManager darkFeaturesManager)
    • stopActivity

      @XsrfProtectionExcluded public String stopActivity()
    • startActivity

      @XsrfProtectionExcluded public String startActivity()
    • getBean

      public Object getBean()
      Specified by:
      getBean in interface Beanable