Class CmsExtendedCollectorData
The input data String must have the following format:
"{VFS URI}|{Resource type}|{Count}|excludeTimerange|{AddParam1}|{AddParam2}...", for example:
"/my/folder/|xmlcontent|5|excludeTimerange|p1|p2|p3|p4" or "/my/folder/|xmlcontent|5|p1|p2|p3|p4".
This extends the basic CmsCollectorData by allowing to append additional
parameters to the input String. The parameters can then be obtained by the collector
using getAdditionalParams(). It will depend on the collector implementation
how these additional parameters are used.
- Since:
- 7.0.2
- See Also:
-
Field Summary
Fields inherited from class org.opencms.file.collectors.CmsCollectorData
PARAM_EXCLUDETIMERANGE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRequired constructor for subclasses.Creates a new extended collector data set. -
Method Summary
Modifier and TypeMethodDescriptionReturns the List of additional parameters (String objects).protected voidsetAdditionalParams(List<String> additionalParams) Sets the List of additional parameters (String objects).Methods inherited from class org.opencms.file.collectors.CmsCollectorData
getCount, getFileName, getType, isExcludeTimerange, setCount, setExcludeTimerange, setFileName, setType
-
Constructor Details
-
CmsExtendedCollectorData
protected CmsExtendedCollectorData()Required constructor for subclasses. -
CmsExtendedCollectorData
Creates a new extended collector data set.The input data String must have the following format:
"{VFS URI}|{Resource type}|{Count}|{AddParam1}|{AddParam2}...", for example:
"/my/folder/|xmlcontent|5|excludeTimerange|p1|p2|p3|p4"or"/my/folder/|xmlcontent|5|p1|p2|p3|p4".- Parameters:
data- the data to parse
-
-
Method Details
-
getAdditionalParams
Returns the List of additional parameters (String objects).- Returns:
- the List of additional parameters (String objects)
-
setAdditionalParams
Sets the List of additional parameters (String objects).- Parameters:
additionalParams- the List of additional parameters (String objects) to set
-