@ParametersAreNonnullByDefault public class TemporaryAttachmentMonitorStoreImpl extends Object implements TemporaryAttachmentMonitorStore
Constructor and Description |
---|
TemporaryAttachmentMonitorStoreImpl(QueryDslAccessor databaseAccessor) |
Modifier and Type | Method and Description |
---|---|
Collection<TemporaryWebAttachment> |
getByFormToken(String formToken) |
io.atlassian.fugue.Option<TemporaryWebAttachment> |
getById(TemporaryAttachmentId temporaryAttachmentId) |
boolean |
putIfAbsent(TemporaryWebAttachment temporaryWebAttachment) |
io.atlassian.fugue.Option<TemporaryWebAttachment> |
removeById(TemporaryAttachmentId temporaryAttachmentId) |
long |
removeOlderThan(org.joda.time.DateTime dateTime) |
public TemporaryAttachmentMonitorStoreImpl(QueryDslAccessor databaseAccessor)
public io.atlassian.fugue.Option<TemporaryWebAttachment> removeById(TemporaryAttachmentId temporaryAttachmentId)
removeById
in interface TemporaryAttachmentMonitorStore
public io.atlassian.fugue.Option<TemporaryWebAttachment> getById(TemporaryAttachmentId temporaryAttachmentId)
getById
in interface TemporaryAttachmentMonitorStore
public Collection<TemporaryWebAttachment> getByFormToken(String formToken)
getByFormToken
in interface TemporaryAttachmentMonitorStore
public boolean putIfAbsent(TemporaryWebAttachment temporaryWebAttachment)
putIfAbsent
in interface TemporaryAttachmentMonitorStore
public long removeOlderThan(org.joda.time.DateTime dateTime)
removeOlderThan
in interface TemporaryAttachmentMonitorStore
Copyright © 2002-2024 Atlassian. All Rights Reserved.