Package com.atlassian.jira.issue
Class DefaultTemporaryWebAttachmentsMonitorLocator
java.lang.Object
com.atlassian.jira.issue.DefaultTemporaryWebAttachmentsMonitorLocator
- All Implemented Interfaces:
TemporaryWebAttachmentsMonitorLocator
public class DefaultTemporaryWebAttachmentsMonitorLocator
extends Object
implements TemporaryWebAttachmentsMonitorLocator
Default implementation that used to use the http session for storage but no longer does. The existence of this class should be questioned now
- Since:
- v6.4
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultTemporaryWebAttachmentsMonitorLocator(TemporaryWebAttachmentsMonitor temporaryWebAttachmentsMonitor) -
Method Summary
Modifier and TypeMethodDescriptionio.atlassian.fugue.Option<TemporaryWebAttachmentsMonitor> get()Retrieves TemporaryStreamAttachmentsMonitor from store or creates new one if needed.
-
Constructor Details
-
DefaultTemporaryWebAttachmentsMonitorLocator
public DefaultTemporaryWebAttachmentsMonitorLocator(TemporaryWebAttachmentsMonitor temporaryWebAttachmentsMonitor)
-
-
Method Details
-
get
- Specified by:
getin interfaceTemporaryWebAttachmentsMonitorLocator- Returns:
- TemporaryStreamAttachmentsMonitor if one already exists or none in other case.
-
getOrCreate
Description copied from interface:TemporaryWebAttachmentsMonitorLocatorRetrieves TemporaryStreamAttachmentsMonitor from store or creates new one if needed.- Specified by:
getOrCreatein interfaceTemporaryWebAttachmentsMonitorLocator- Returns:
- existing instance of TemporaryStreamAttachmentsMonitor or new one if it is not present in store.
-