Class GroupEventCommand<T>
java.lang.Object
com.atlassian.confluence.internal.api.impl.service.incrementalsync.usermanagement.commands.GroupEventCommand<T>
- All Implemented Interfaces:
Command<T,,UserManagementInSyncModel> CommandCreator<T,UserManagementInSyncModel>
- Direct Known Subclasses:
GroupCreatedEventCommand,GroupRemovingEventCommand
public abstract class GroupEventCommand<T>
extends Object
implements Command<T,UserManagementInSyncModel>, CommandCreator<T,UserManagementInSyncModel>
Parent class for commands that process group events
- Since:
- 9.3.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final UserGroupCommandSupportprotected final org.slf4j.Logger -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGroupEventCommand(UserGroupCommandSupport commandSupport) -
Method Summary
Modifier and TypeMethodDescriptionprocessJournalEntries(Collection<JournalEntry> journalEntries) DeserializeJournalEntryto JSON representable objectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.confluence.internal.api.service.incrementalsync.Command
processEventMethods inherited from interface com.atlassian.confluence.internal.api.service.incrementalsync.CommandCreator
newCommand, newCommand
-
Field Details
-
logger
protected final org.slf4j.Logger logger -
commandSupport
-
-
Constructor Details
-
GroupEventCommand
-
-
Method Details
-
processJournalEntries
public Collection<UserManagementInSyncModel> processJournalEntries(Collection<JournalEntry> journalEntries) Description copied from interface:CommandDeserializeJournalEntryto JSON representable object- Specified by:
processJournalEntriesin interfaceCommand<T,UserManagementInSyncModel> - Returns:
-