Interface SingleFetcher<T>
-
- Type Parameters:
T-
- All Known Subinterfaces:
AttachmentService.AttachmentFinder,ContentMacroService.MacroInstanceFinder,ContentPropertyService.ContentPropertyFetcher,ContentPropertyService.ContentPropertyFinder,ContentPropertyService.ParameterContentPropertyFinder,ContentPropertyService.SingleContentPropertyFetcher,ContentService.ContentFetcher,ContentService.ContentFinder,ContentService.ParameterContentFinder,ContentService.SingleContentFetcher,ContentTemplateService.ParameterTemplateFinder,ContentTemplateService.TemplateFinder,ContentVersionService.VersionFinder,GroupService.GroupFinder,PersonService.PersonFinder,PersonService.SinglePersonFetcher,SpacePropertyService.SpacePropertyFinder,SpaceService.SingleSpaceFetcher,SpaceService.SpaceFinder
- All Known Implementing Classes:
AbstractFinder,GroupServiceImpl.GroupFinderImpl,NoopContentFinder,NoopFetcher,NoopGroupFinder,NoopPersonFinder,NoopPersonSearcher,NoopSpaceFinder,PersonServiceImpl.PersonFinderImpl,SpacePropertyFinderImpl,SpaceServiceImpl.SpaceFinderImpl,TransactionWrappingFinder
@ExperimentalApi public interface SingleFetcher<T>A fetcher that retrieves individual model objects from a datastore.- Since:
- 5.5
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description Optional<T>fetch()default com.atlassian.fugue.Option<T>fetchOne()Deprecated.since 6.13.0, use {fetch()}TfetchOneOrNull()Deprecated.since 6.13.0, use {fetchOrNull()}default TfetchOrNull()
-
-
-
Method Detail
-
fetchOne
@Deprecated default com.atlassian.fugue.Option<T> fetchOne()
Deprecated.since 6.13.0, use {fetch()}
-
fetchOneOrNull
@Deprecated T fetchOneOrNull()
Deprecated.since 6.13.0, use {fetchOrNull()}
-
fetchOrNull
default T fetchOrNull()
- Since:
- 6.13.0
-
-