Class NumericIntervalWorkBucketContentHandler
- 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
-
- com.evolveum.midpoint.repo.common.activity.run.buckets.segmentation.content.NumericIntervalWorkBucketContentHandler
-
- All Implemented Interfaces:
WorkBucketContentHandler
@Component public class NumericIntervalWorkBucketContentHandler extends IntervalWorkBucketContentHandler
Interprets numeric interval segmentation. Repository service currently does not supportBigInteger
values. Therefore we use a conversion toLong
; hoping that it will be sufficient for current deployments.
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.repo.common.activity.run.buckets.segmentation.content.BaseWorkBucketContentHandler
prismContext, registry
-
-
Constructor Summary
Constructors Constructor Description NumericIntervalWorkBucketContentHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
getFrom(AbstractWorkBucketContentType content)
protected Object
getTo(AbstractWorkBucketContentType content)
protected boolean
hasNoBoundaries(AbstractWorkBucketContentType bucketContent)
void
register()
-
Methods inherited from class com.evolveum.midpoint.repo.common.activity.run.buckets.segmentation.content.IntervalWorkBucketContentHandler
createSpecificFilters
-
-
-
-
Method Detail
-
register
@PostConstruct public void register()
-
hasNoBoundaries
protected boolean hasNoBoundaries(AbstractWorkBucketContentType bucketContent)
- Specified by:
hasNoBoundaries
in classIntervalWorkBucketContentHandler
-
getFrom
protected Object getFrom(AbstractWorkBucketContentType content)
- Specified by:
getFrom
in classIntervalWorkBucketContentHandler
-
getTo
protected Object getTo(AbstractWorkBucketContentType content)
- Specified by:
getTo
in classIntervalWorkBucketContentHandler
-
-