Package org.craftercms.search.batch
Class AbstractUpdateDetailProvider
java.lang.Object
org.craftercms.search.batch.AbstractUpdateDetailProvider
- All Implemented Interfaces:
UpdateDetailProvider
- Direct Known Subclasses:
UpdateSet
Default implementation for
UpdateDetailProvider
- Author:
- joseross
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map
<String, UpdateDetail> Holds all known instances ofUpdateDetail
mapped by their idHolds all changed files mapped by theUpdateDetail
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetUpdateDetail
(String file) Looks up theUpdateDetail
for the given filevoid
setUpdateDetails
(Map<String, UpdateDetail> updateDetails) void
setUpdateLog
(Map<String, String> updateLog)
-
Field Details
-
updateDetails
Holds all known instances ofUpdateDetail
mapped by their id -
updateLog
Holds all changed files mapped by theUpdateDetail
id
-
-
Constructor Details
-
AbstractUpdateDetailProvider
public AbstractUpdateDetailProvider()
-
-
Method Details
-
getUpdateDetails
-
setUpdateDetails
-
getUpdateLog
-
setUpdateLog
-
getUpdateDetail
Looks up theUpdateDetail
for the given file- Specified by:
getUpdateDetail
in interfaceUpdateDetailProvider
- Parameters:
file
- the file to look up- Returns:
- the details object
-