public class JiraHomeChangeEventPublisher extends Object
Constructor and Description |
---|
JiraHomeChangeEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher,
AvatarFileStoreProvider avatarFileStoreProvider) |
Modifier and Type | Method and Description |
---|---|
void |
publishIfApplicable(JiraHomeChangeEvent.Action action,
JiraHomeChangeEvent.FileType fileType,
Collection<com.atlassian.dc.filestore.api.FileStore.Path> filesPaths)
This method ensures no avatar-related event is published when avatars do not reside in the shared home.
|
public JiraHomeChangeEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher, AvatarFileStoreProvider avatarFileStoreProvider)
public void publishIfApplicable(@Nonnull JiraHomeChangeEvent.Action action, @Nonnull JiraHomeChangeEvent.FileType fileType, @Nonnull Collection<com.atlassian.dc.filestore.api.FileStore.Path> filesPaths)
action
- the actionfileType
- the file typefilesPaths
- the files pathsCopyright © 2002-2024 Atlassian. All Rights Reserved.