Class TaskPartitionsDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.TaskPartitionsDefinitionType
-
- All Implemented Interfaces:
Containerable
,Serializable
,Cloneable
public class TaskPartitionsDefinitionType extends Object implements Serializable, Cloneable, Containerable
Describes how to partition the work into subtasks. If interpreted by a specific task handler (e.g. partitioned reconciliation task handler), defaults other than the ones specified here might be applied.Java class for TaskPartitionsDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TaskPartitionsDefinitionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="count" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="sequentialExecution" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="durablePartitions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="taskName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="handlerUri" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/> <element name="workManagement" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskWorkManagementType" minOccurs="0"/> <element name="executionEnvironment" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskExecutionEnvironmentType" minOccurs="0"/> <element name="copyMasterExtension" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="otherDeltas" type="{http://prism.evolveum.com/xml/ns/public/types-3}ItemDeltaType" maxOccurs="unbounded" minOccurs="0"/> <element name="partition" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskPartitionDefinitionType" maxOccurs="unbounded" 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_COPY_MASTER_EXTENSION
static ItemName
F_COUNT
static ItemName
F_DURABLE_PARTITIONS
static ItemName
F_EXECUTION_ENVIRONMENT
static ItemName
F_HANDLER_URI
static ItemName
F_OTHER_DELTAS
static ItemName
F_PARTITION
static ItemName
F_SEQUENTIAL_EXECUTION
static ItemName
F_TASK_NAME
static ItemName
F_WORK_MANAGEMENT
-
Constructor Summary
Constructors Constructor Description TaskPartitionsDefinitionType()
TaskPartitionsDefinitionType(PrismContext prismContext)
-
Method Summary
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_COUNT
public static final ItemName F_COUNT
-
F_SEQUENTIAL_EXECUTION
public static final ItemName F_SEQUENTIAL_EXECUTION
-
F_DURABLE_PARTITIONS
public static final ItemName F_DURABLE_PARTITIONS
-
F_TASK_NAME
public static final ItemName F_TASK_NAME
-
F_HANDLER_URI
public static final ItemName F_HANDLER_URI
-
F_WORK_MANAGEMENT
public static final ItemName F_WORK_MANAGEMENT
-
F_EXECUTION_ENVIRONMENT
public static final ItemName F_EXECUTION_ENVIRONMENT
-
F_COPY_MASTER_EXTENSION
public static final ItemName F_COPY_MASTER_EXTENSION
-
F_OTHER_DELTAS
public static final ItemName F_OTHER_DELTAS
-
F_PARTITION
public static final ItemName F_PARTITION
-
-
Constructor Detail
-
TaskPartitionsDefinitionType
public TaskPartitionsDefinitionType()
-
TaskPartitionsDefinitionType
public TaskPartitionsDefinitionType(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()
-
getCount
public Integer getCount()
-
setCount
public void setCount(Integer value)
-
isSequentialExecution
public Boolean isSequentialExecution()
-
setSequentialExecution
public void setSequentialExecution(Boolean value)
-
isDurablePartitions
public Boolean isDurablePartitions()
-
setDurablePartitions
public void setDurablePartitions(Boolean value)
-
getTaskName
public String getTaskName()
-
setTaskName
public void setTaskName(String value)
-
getHandlerUri
public String getHandlerUri()
-
setHandlerUri
public void setHandlerUri(String value)
-
getWorkManagement
public TaskWorkManagementType getWorkManagement()
-
setWorkManagement
public void setWorkManagement(TaskWorkManagementType value)
-
getExecutionEnvironment
public TaskExecutionEnvironmentType getExecutionEnvironment()
-
setExecutionEnvironment
public void setExecutionEnvironment(TaskExecutionEnvironmentType value)
-
isCopyMasterExtension
public Boolean isCopyMasterExtension()
-
setCopyMasterExtension
public void setCopyMasterExtension(Boolean value)
-
getOtherDeltas
public List<ItemDeltaType> getOtherDeltas()
-
createOtherDeltasList
public List<ItemDeltaType> createOtherDeltasList()
-
getPartition
public List<TaskPartitionDefinitionType> getPartition()
-
createPartitionList
public List<TaskPartitionDefinitionType> createPartitionList()
-
count
public TaskPartitionsDefinitionType count(Integer value)
-
sequentialExecution
public TaskPartitionsDefinitionType sequentialExecution(Boolean value)
-
durablePartitions
public TaskPartitionsDefinitionType durablePartitions(Boolean value)
-
taskName
public TaskPartitionsDefinitionType taskName(String value)
-
handlerUri
public TaskPartitionsDefinitionType handlerUri(String value)
-
workManagement
public TaskPartitionsDefinitionType workManagement(TaskWorkManagementType value)
-
beginWorkManagement
public TaskWorkManagementType beginWorkManagement()
-
executionEnvironment
public TaskPartitionsDefinitionType executionEnvironment(TaskExecutionEnvironmentType value)
-
beginExecutionEnvironment
public TaskExecutionEnvironmentType beginExecutionEnvironment()
-
copyMasterExtension
public TaskPartitionsDefinitionType copyMasterExtension(Boolean value)
-
otherDeltas
public TaskPartitionsDefinitionType otherDeltas(ItemDeltaType value)
-
beginOtherDeltas
public ItemDeltaType beginOtherDeltas()
-
partition
public TaskPartitionsDefinitionType partition(TaskPartitionDefinitionType value)
-
beginPartition
public TaskPartitionDefinitionType beginPartition()
-
clone
public TaskPartitionsDefinitionType clone()
-
-