Class CommandSupport
java.lang.Object
com.atlassian.confluence.internal.api.impl.service.incrementalsync.CommandSupport
Supporter class for Command to serialize and deserialize to Journal
- Since:
- 9.3.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGroupMembershipForUser(String groupName, long timestamp, String userKey) <T> Optional<T>deserializeJournalMessage(Class<T> clazz, JournalEntry entry) longenqueue(String journalName, String journalType, JournalMessage journalMessage) longenqueueForContentManagement(SingleSubscriptionPerJournalIdentifier singleSubscriptionPerJournalIdentifier, String journalType, JournalMessage journalMessage) longenqueueForUserManagement(String journalType, JournalMessage journalMessage) voidremoveGroupMembershipForGroup(String childGroupName, long timestamp, String parentGroupName) voidremoveGroupMembershipForUser(String groupName, long timestamp, String userKey) booleanvalidateContentManagementCommandParam(Object... parameters)
-
Constructor Details
-
CommandSupport
-
-
Method Details
-
validateContentManagementCommandParam
-
enqueueForUserManagement
-
enqueueForContentManagement
public long enqueueForContentManagement(SingleSubscriptionPerJournalIdentifier singleSubscriptionPerJournalIdentifier, String journalType, JournalMessage journalMessage) -
enqueue
-
deserializeJournalMessage
-
addGroupMembershipForUser
-
removeGroupMembershipForUser
-
removeGroupMembershipForGroup
-