Class IntervalWorkBucketContentHandler
- java.lang.Object
-
- com.evolveum.midpoint.repo.common.activity.run.buckets.segmentation.content.BaseWorkBucketContentHandler
-
- com.evolveum.midpoint.repo.common.activity.run.buckets.segmentation.content.IntervalWorkBucketContentHandler
-
- All Implemented Interfaces:
WorkBucketContentHandler
- Direct Known Subclasses:
NumericIntervalWorkBucketContentHandler
,StringIntervalWorkBucketContentHandler
public abstract class IntervalWorkBucketContentHandler extends BaseWorkBucketContentHandler
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.repo.common.activity.run.buckets.segmentation.content.BaseWorkBucketContentHandler
prismContext, registry
-
-
Constructor Summary
Constructors Constructor Description IntervalWorkBucketContentHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description @NotNull List<ObjectFilter>
createSpecificFilters(@NotNull WorkBucketType bucket, AbstractWorkSegmentationType configuration, Class<? extends Containerable> type, ItemDefinitionProvider itemDefinitionProvider)
protected abstract Object
getFrom(AbstractWorkBucketContentType content)
protected abstract Object
getTo(AbstractWorkBucketContentType content)
protected abstract boolean
hasNoBoundaries(AbstractWorkBucketContentType bucketContent)
-
-
-
Method Detail
-
createSpecificFilters
@NotNull public @NotNull List<ObjectFilter> createSpecificFilters(@NotNull @NotNull WorkBucketType bucket, AbstractWorkSegmentationType configuration, Class<? extends Containerable> type, ItemDefinitionProvider itemDefinitionProvider)
-
hasNoBoundaries
protected abstract boolean hasNoBoundaries(AbstractWorkBucketContentType bucketContent)
-
getFrom
protected abstract Object getFrom(AbstractWorkBucketContentType content)
-
getTo
protected abstract Object getTo(AbstractWorkBucketContentType content)
-
-