java.lang.Object
com.atlassian.confluence.internal.api.impl.service.incrementalsync.CommandSupport

public class CommandSupport extends Object
Supporter class for Command to serialize and deserialize to Journal
Since:
9.3.0
  • Constructor Details

    • CommandSupport

      public CommandSupport(JournalService journalService)
  • Method Details

    • validateContentManagementCommandParam

      public boolean validateContentManagementCommandParam(Object... parameters)
    • enqueueForUserManagement

      public long enqueueForUserManagement(String journalType, JournalMessage journalMessage)
    • enqueueForContentManagement

      public long enqueueForContentManagement(SingleSubscriptionPerJournalIdentifier singleSubscriptionPerJournalIdentifier, String journalType, JournalMessage journalMessage)
    • enqueue

      public long enqueue(String journalName, String journalType, JournalMessage journalMessage)
    • deserializeJournalMessage

      public <T> Optional<T> deserializeJournalMessage(Class<T> clazz, JournalEntry entry)
    • addGroupMembershipForUser

      public void addGroupMembershipForUser(String groupName, long timestamp, String userKey)
    • removeGroupMembershipForUser

      public void removeGroupMembershipForUser(String groupName, long timestamp, String userKey)
    • removeGroupMembershipForGroup

      public void removeGroupMembershipForGroup(String childGroupName, long timestamp, String parentGroupName)