Class BucketsDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.BucketsDefinitionType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class BucketsDefinitionType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
Defines how buckets should be created.- See Also:
- Serialized Form
-
-
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
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ALLOCATION
static ItemName
F_EXPLICIT_SEGMENTATION
static ItemName
F_IMPLICIT_SEGMENTATION
static ItemName
F_NUMERIC_SEGMENTATION
static ItemName
F_OID_SEGMENTATION
static ItemName
F_SAMPLING
static ItemName
F_SEGMENTATION
static ItemName
F_STRING_SEGMENTATION
static Producer<BucketsDefinitionType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description BucketsDefinitionType()
BucketsDefinitionType(PrismContext context)
Deprecated.
-
Method Summary
-
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 Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_NUMERIC_SEGMENTATION
public static final ItemName F_NUMERIC_SEGMENTATION
-
F_STRING_SEGMENTATION
public static final ItemName F_STRING_SEGMENTATION
-
F_OID_SEGMENTATION
public static final ItemName F_OID_SEGMENTATION
-
F_EXPLICIT_SEGMENTATION
public static final ItemName F_EXPLICIT_SEGMENTATION
-
F_IMPLICIT_SEGMENTATION
public static final ItemName F_IMPLICIT_SEGMENTATION
-
F_SEGMENTATION
public static final ItemName F_SEGMENTATION
-
F_ALLOCATION
public static final ItemName F_ALLOCATION
-
F_SAMPLING
public static final ItemName F_SAMPLING
-
FACTORY
public static final Producer<BucketsDefinitionType> FACTORY
-
-
Constructor Detail
-
BucketsDefinitionType
public BucketsDefinitionType()
-
BucketsDefinitionType
@Deprecated public BucketsDefinitionType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getNumericSegmentation
public NumericWorkSegmentationType getNumericSegmentation()
-
setNumericSegmentation
public void setNumericSegmentation(NumericWorkSegmentationType value)
-
getStringSegmentation
public StringWorkSegmentationType getStringSegmentation()
-
setStringSegmentation
public void setStringSegmentation(StringWorkSegmentationType value)
-
getOidSegmentation
public OidWorkSegmentationType getOidSegmentation()
-
setOidSegmentation
public void setOidSegmentation(OidWorkSegmentationType value)
-
getExplicitSegmentation
public ExplicitWorkSegmentationType getExplicitSegmentation()
-
setExplicitSegmentation
public void setExplicitSegmentation(ExplicitWorkSegmentationType value)
-
getImplicitSegmentation
public ImplicitWorkSegmentationType getImplicitSegmentation()
-
setImplicitSegmentation
public void setImplicitSegmentation(ImplicitWorkSegmentationType value)
-
getSegmentation
public AbstractWorkSegmentationType getSegmentation()
-
setSegmentation
public void setSegmentation(AbstractWorkSegmentationType value)
-
getAllocation
public WorkAllocationDefinitionType getAllocation()
-
setAllocation
public void setAllocation(WorkAllocationDefinitionType value)
-
getSampling
public BucketsSamplingDefinitionType getSampling()
-
setSampling
public void setSampling(BucketsSamplingDefinitionType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
id
public BucketsDefinitionType id(Long value)
-
numericSegmentation
public BucketsDefinitionType numericSegmentation(NumericWorkSegmentationType value)
-
beginNumericSegmentation
public NumericWorkSegmentationType beginNumericSegmentation()
-
stringSegmentation
public BucketsDefinitionType stringSegmentation(StringWorkSegmentationType value)
-
beginStringSegmentation
public StringWorkSegmentationType beginStringSegmentation()
-
oidSegmentation
public BucketsDefinitionType oidSegmentation(OidWorkSegmentationType value)
-
beginOidSegmentation
public OidWorkSegmentationType beginOidSegmentation()
-
explicitSegmentation
public BucketsDefinitionType explicitSegmentation(ExplicitWorkSegmentationType value)
-
beginExplicitSegmentation
public ExplicitWorkSegmentationType beginExplicitSegmentation()
-
implicitSegmentation
public BucketsDefinitionType implicitSegmentation(ImplicitWorkSegmentationType value)
-
beginImplicitSegmentation
public ImplicitWorkSegmentationType beginImplicitSegmentation()
-
segmentation
public BucketsDefinitionType segmentation(AbstractWorkSegmentationType value)
-
beginSegmentation
public AbstractWorkSegmentationType beginSegmentation()
-
allocation
public BucketsDefinitionType allocation(WorkAllocationDefinitionType value)
-
beginAllocation
public WorkAllocationDefinitionType beginAllocation()
-
sampling
public BucketsDefinitionType sampling(BucketsSamplingDefinitionType value)
-
beginSampling
public BucketsSamplingDefinitionType beginSampling()
-
end
public <X> X end()
-
clone
public BucketsDefinitionType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-