Interface ChecksumGeneratorOptions
- All Known Implementing Classes:
AbstractChecksumGeneratorOptions,CustomChecksumGeneratorOptions,DefaultChecksumGeneratorOptions,RequestChecksumGeneratorOptions
@ProviderType
public interface ChecksumGeneratorOptions
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionFor a node to be checksumable, its primaryType must exists in getIncludedNodesTypes() and not exist in getExcludedNodeTypes().
-
Field Details
-
DATA
- See Also:
-
PATHS
- See Also:
-
QUERY
- See Also:
-
QUERY_TYPE
- See Also:
-
NODES_TYPES
- See Also:
-
NODE_TYPE_EXCLUDES
- See Also:
-
PROPERTY_EXCLUDES
- See Also:
-
SORTED_PROPERTIES
- See Also:
-
SUB_TREE_EXCLUDES
- See Also:
-
NODE_NAME_EXCLUDES
- See Also:
-
-
Method Details
-
getIncludedNodeTypes
For a node to be checksumable, its primaryType must exists in getIncludedNodesTypes() and not exist in getExcludedNodeTypes().- Returns:
- the nodes types which are candidates for aggregation.
-
getExcludedNodeTypes
- Returns:
- the node types which are not candidates for aggregation and cannot be aggregated under aggregation candidates.
-
getExcludedProperties
- Returns:
- the property names that should not be included as part of the checksum hash
-
getSortedProperties
- Returns:
- the property names whose multi-value order as defined in the JCR should be respected.
-
getExcludedSubTrees
- Returns:
- the named node subTrees to exclude (the matching node and any sub-nodes will NOT be traversed/checksumed)
-
getExcludedNodeNames
- Returns:
- the nodeNames to exclude (sub-nodes WILL be traverse/checksumed)
-