Class NumericWorkSegmentationType
java.lang.Object
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractWorkSegmentationType
com.evolveum.midpoint.xml.ns._public.common.common_3.NumericWorkSegmentationType
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
Segmentation strategy that divides the processing space (represented by an interval of numeric
values) into a number of work buckets. Each bucket itself is defined as an interval of values.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final QName
static final ItemName
static final ItemName
static final ItemName
static final Producer<NumericWorkSegmentationType>
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractWorkSegmentationType
F_DISCRIMINATOR, F_MATCHING_RULE, F_NUMBER_OF_BUCKETS
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbucketSize
(BigInteger value) clone()
discriminator
(ItemPathType value) <X> X
end()
boolean
from
(BigInteger value) getFrom()
getTo()
matchingRule
(String value) numberOfBuckets
(Integer value) void
setBucketSize
(BigInteger value) void
setFrom
(BigInteger value) void
setTo
(BigInteger value) to
(BigInteger value) Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractWorkSegmentationType
getDiscriminator, getMatchingRule, getNumberOfBuckets, setDiscriminator, setMatchingRule, setNumberOfBuckets
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
Field Details
-
COMPLEX_TYPE
-
F_FROM
-
F_TO
-
F_BUCKET_SIZE
-
FACTORY
-
-
Constructor Details
-
NumericWorkSegmentationType
public NumericWorkSegmentationType() -
NumericWorkSegmentationType
Deprecated.
-
-
Method Details
-
getFrom
-
setFrom
-
getTo
-
setTo
-
getBucketSize
-
setBucketSize
-
equals
- Overrides:
equals
in classAbstractWorkSegmentationType
-
id
- Overrides:
id
in classAbstractWorkSegmentationType
-
from
-
to
-
bucketSize
-
discriminator
- Overrides:
discriminator
in classAbstractWorkSegmentationType
-
matchingRule
- Overrides:
matchingRule
in classAbstractWorkSegmentationType
-
numberOfBuckets
- Overrides:
numberOfBuckets
in classAbstractWorkSegmentationType
-
end
public <X> X end()- Overrides:
end
in classAbstractWorkSegmentationType
-
clone
- Overrides:
clone
in classAbstractWorkSegmentationType
-