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 support
BigInteger values. Therefore we use a conversion to Long;
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectgetFrom(AbstractWorkBucketContentType content) protected ObjectgetTo(AbstractWorkBucketContentType content) protected booleanhasNoBoundaries(AbstractWorkBucketContentType bucketContent) voidregister()Methods inherited from class com.evolveum.midpoint.repo.common.activity.run.buckets.segmentation.content.IntervalWorkBucketContentHandler
createSpecificFilters
-
Constructor Details
-
NumericIntervalWorkBucketContentHandler
public NumericIntervalWorkBucketContentHandler()
-
-
Method Details
-
register
@PostConstruct public void register() -
hasNoBoundaries
- Specified by:
hasNoBoundariesin classIntervalWorkBucketContentHandler
-
getFrom
- Specified by:
getFromin classIntervalWorkBucketContentHandler
-
getTo
- Specified by:
getToin classIntervalWorkBucketContentHandler
-