Class WorkBucketsManagementType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.WorkBucketsManagementType
-
- All Implemented Interfaces:
Containerable
,Serializable
,Cloneable
public class WorkBucketsManagementType extends Object implements Serializable, Cloneable, Containerable
TODOJava class for WorkBucketsManagementType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="WorkBucketsManagementType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <choice> <element name="numericSegmentation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}NumericWorkSegmentationType" minOccurs="0"/> <element name="stringSegmentation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}StringWorkSegmentationType" minOccurs="0"/> <element name="oidSegmentation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OidWorkSegmentationType" minOccurs="0"/> <element name="explicitSegmentation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExplicitWorkSegmentationType" minOccurs="0"/> <element name="segmentation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractWorkSegmentationType" minOccurs="0"/> </choice> <element name="allocation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}WorkAllocationConfigurationType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ALLOCATION
static ItemName
F_EXPLICIT_SEGMENTATION
static ItemName
F_NUMERIC_SEGMENTATION
static ItemName
F_OID_SEGMENTATION
static ItemName
F_SEGMENTATION
static ItemName
F_STRING_SEGMENTATION
-
Constructor Summary
Constructors Constructor Description WorkBucketsManagementType()
WorkBucketsManagementType(PrismContext prismContext)
-
Method Summary
-
-
-
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_SEGMENTATION
public static final ItemName F_SEGMENTATION
-
F_ALLOCATION
public static final ItemName F_ALLOCATION
-
-
Constructor Detail
-
WorkBucketsManagementType
public WorkBucketsManagementType()
-
WorkBucketsManagementType
public WorkBucketsManagementType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
-
end
public <X> X end()
-
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)
-
getSegmentation
public AbstractWorkSegmentationType getSegmentation()
-
setSegmentation
public void setSegmentation(AbstractWorkSegmentationType value)
-
getAllocation
public WorkAllocationConfigurationType getAllocation()
-
setAllocation
public void setAllocation(WorkAllocationConfigurationType value)
-
numericSegmentation
public WorkBucketsManagementType numericSegmentation(NumericWorkSegmentationType value)
-
beginNumericSegmentation
public NumericWorkSegmentationType beginNumericSegmentation()
-
stringSegmentation
public WorkBucketsManagementType stringSegmentation(StringWorkSegmentationType value)
-
beginStringSegmentation
public StringWorkSegmentationType beginStringSegmentation()
-
oidSegmentation
public WorkBucketsManagementType oidSegmentation(OidWorkSegmentationType value)
-
beginOidSegmentation
public OidWorkSegmentationType beginOidSegmentation()
-
explicitSegmentation
public WorkBucketsManagementType explicitSegmentation(ExplicitWorkSegmentationType value)
-
beginExplicitSegmentation
public ExplicitWorkSegmentationType beginExplicitSegmentation()
-
segmentation
public WorkBucketsManagementType segmentation(AbstractWorkSegmentationType value)
-
beginSegmentation
public AbstractWorkSegmentationType beginSegmentation()
-
allocation
public WorkBucketsManagementType allocation(WorkAllocationConfigurationType value)
-
beginAllocation
public WorkAllocationConfigurationType beginAllocation()
-
clone
public WorkBucketsManagementType clone()
-
-