Class IterativeTaskInformationType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.IterativeTaskInformationType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class IterativeTaskInformationType extends Object implements Serializable, Cloneable, Containerable
High-level information about execution of actions that are carried out iteratively on a set of items (typically objects; but an item can be a change as well). This may be any iterative task: live sync, reconciliation, focus recomputation, etc. Even bulk actions can be seen as iterative tasks, even though they can contain multiple nested or subsequent iterations. This type says how many items were processed successfully or not, how long did it take, and what was last item in each category. Also what are the currently processed items. <p>Java class for IterativeTaskInformationType complex type. <p>The following schema fragment specifies the expected content contained within this class. <pre> <complexType name="IterativeTaskInformationType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="part" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}IterativeTaskPartItemsProcessingInformationType" maxOccurs="unbounded" minOccurs="0"/> <element name="lastSuccessObjectName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="lastSuccessObjectDisplayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="lastSuccessObjectType" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="lastSuccessObjectOid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="lastSuccessEndTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="lastSuccessDuration" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="totalSuccessDuration" type="{http://www.w3.org/2001/XMLSchema}long"/> <element name="totalSuccessCount" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="lastFailureObjectName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="lastFailureObjectDisplayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="lastFailureObjectType" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="lastFailureObjectOid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="lastFailureEndTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="lastFailureDuration" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="totalFailureDuration" type="{http://www.w3.org/2001/XMLSchema}long"/> <element name="totalFailureCount" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="lastFailureExceptionMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="currentObjectName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="currentObjectDisplayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="currentObjectType" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="currentObjectOid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="currentObjectStartTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </pre>- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description IterativeTaskInformationType()
IterativeTaskInformationType(PrismContext prismContext)
-
Method Summary
-
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
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_PART
public static final ItemName F_PART
-
F_LAST_SUCCESS_OBJECT_NAME
public static final ItemName F_LAST_SUCCESS_OBJECT_NAME
-
F_LAST_SUCCESS_OBJECT_DISPLAY_NAME
public static final ItemName F_LAST_SUCCESS_OBJECT_DISPLAY_NAME
-
F_LAST_SUCCESS_OBJECT_TYPE
public static final ItemName F_LAST_SUCCESS_OBJECT_TYPE
-
F_LAST_SUCCESS_OBJECT_OID
public static final ItemName F_LAST_SUCCESS_OBJECT_OID
-
F_LAST_SUCCESS_END_TIMESTAMP
public static final ItemName F_LAST_SUCCESS_END_TIMESTAMP
-
F_LAST_SUCCESS_DURATION
public static final ItemName F_LAST_SUCCESS_DURATION
-
F_TOTAL_SUCCESS_DURATION
public static final ItemName F_TOTAL_SUCCESS_DURATION
-
F_TOTAL_SUCCESS_COUNT
public static final ItemName F_TOTAL_SUCCESS_COUNT
-
F_LAST_FAILURE_OBJECT_NAME
public static final ItemName F_LAST_FAILURE_OBJECT_NAME
-
F_LAST_FAILURE_OBJECT_DISPLAY_NAME
public static final ItemName F_LAST_FAILURE_OBJECT_DISPLAY_NAME
-
F_LAST_FAILURE_OBJECT_TYPE
public static final ItemName F_LAST_FAILURE_OBJECT_TYPE
-
F_LAST_FAILURE_OBJECT_OID
public static final ItemName F_LAST_FAILURE_OBJECT_OID
-
F_LAST_FAILURE_END_TIMESTAMP
public static final ItemName F_LAST_FAILURE_END_TIMESTAMP
-
F_LAST_FAILURE_DURATION
public static final ItemName F_LAST_FAILURE_DURATION
-
F_TOTAL_FAILURE_DURATION
public static final ItemName F_TOTAL_FAILURE_DURATION
-
F_TOTAL_FAILURE_COUNT
public static final ItemName F_TOTAL_FAILURE_COUNT
-
F_LAST_FAILURE_EXCEPTION_MESSAGE
public static final ItemName F_LAST_FAILURE_EXCEPTION_MESSAGE
-
F_CURRENT_OBJECT_NAME
public static final ItemName F_CURRENT_OBJECT_NAME
-
F_CURRENT_OBJECT_DISPLAY_NAME
public static final ItemName F_CURRENT_OBJECT_DISPLAY_NAME
-
F_CURRENT_OBJECT_TYPE
public static final ItemName F_CURRENT_OBJECT_TYPE
-
F_CURRENT_OBJECT_OID
public static final ItemName F_CURRENT_OBJECT_OID
-
F_CURRENT_OBJECT_START_TIMESTAMP
public static final ItemName F_CURRENT_OBJECT_START_TIMESTAMP
-
-
Constructor Detail
-
IterativeTaskInformationType
public IterativeTaskInformationType()
-
IterativeTaskInformationType
public IterativeTaskInformationType(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()
-
getPart
public List<IterativeTaskPartItemsProcessingInformationType> getPart()
-
createPartList
public List<IterativeTaskPartItemsProcessingInformationType> createPartList()
-
getLastSuccessObjectName
public String getLastSuccessObjectName()
-
setLastSuccessObjectName
public void setLastSuccessObjectName(String value)
-
getLastSuccessObjectDisplayName
public String getLastSuccessObjectDisplayName()
-
setLastSuccessObjectDisplayName
public void setLastSuccessObjectDisplayName(String value)
-
getLastSuccessObjectType
public QName getLastSuccessObjectType()
-
setLastSuccessObjectType
public void setLastSuccessObjectType(QName value)
-
getLastSuccessObjectOid
public String getLastSuccessObjectOid()
-
setLastSuccessObjectOid
public void setLastSuccessObjectOid(String value)
-
getLastSuccessEndTimestamp
public XMLGregorianCalendar getLastSuccessEndTimestamp()
-
setLastSuccessEndTimestamp
public void setLastSuccessEndTimestamp(XMLGregorianCalendar value)
-
getLastSuccessDuration
public Long getLastSuccessDuration()
-
setLastSuccessDuration
public void setLastSuccessDuration(Long value)
-
getTotalSuccessDuration
public long getTotalSuccessDuration()
-
setTotalSuccessDuration
public void setTotalSuccessDuration(long value)
-
getTotalSuccessCount
public int getTotalSuccessCount()
-
setTotalSuccessCount
public void setTotalSuccessCount(int value)
-
getLastFailureObjectName
public String getLastFailureObjectName()
-
setLastFailureObjectName
public void setLastFailureObjectName(String value)
-
getLastFailureObjectDisplayName
public String getLastFailureObjectDisplayName()
-
setLastFailureObjectDisplayName
public void setLastFailureObjectDisplayName(String value)
-
getLastFailureObjectType
public QName getLastFailureObjectType()
-
setLastFailureObjectType
public void setLastFailureObjectType(QName value)
-
getLastFailureObjectOid
public String getLastFailureObjectOid()
-
setLastFailureObjectOid
public void setLastFailureObjectOid(String value)
-
getLastFailureEndTimestamp
public XMLGregorianCalendar getLastFailureEndTimestamp()
-
setLastFailureEndTimestamp
public void setLastFailureEndTimestamp(XMLGregorianCalendar value)
-
getLastFailureDuration
public Long getLastFailureDuration()
-
setLastFailureDuration
public void setLastFailureDuration(Long value)
-
getTotalFailureDuration
public long getTotalFailureDuration()
-
setTotalFailureDuration
public void setTotalFailureDuration(long value)
-
getTotalFailureCount
public int getTotalFailureCount()
-
setTotalFailureCount
public void setTotalFailureCount(int value)
-
getLastFailureExceptionMessage
public String getLastFailureExceptionMessage()
-
setLastFailureExceptionMessage
public void setLastFailureExceptionMessage(String value)
-
getCurrentObjectName
public String getCurrentObjectName()
-
setCurrentObjectName
public void setCurrentObjectName(String value)
-
getCurrentObjectDisplayName
public String getCurrentObjectDisplayName()
-
setCurrentObjectDisplayName
public void setCurrentObjectDisplayName(String value)
-
getCurrentObjectType
public QName getCurrentObjectType()
-
setCurrentObjectType
public void setCurrentObjectType(QName value)
-
getCurrentObjectOid
public String getCurrentObjectOid()
-
setCurrentObjectOid
public void setCurrentObjectOid(String value)
-
getCurrentObjectStartTimestamp
public XMLGregorianCalendar getCurrentObjectStartTimestamp()
-
setCurrentObjectStartTimestamp
public void setCurrentObjectStartTimestamp(XMLGregorianCalendar value)
-
part
public IterativeTaskInformationType part(IterativeTaskPartItemsProcessingInformationType value)
-
beginPart
public IterativeTaskPartItemsProcessingInformationType beginPart()
-
lastSuccessObjectName
public IterativeTaskInformationType lastSuccessObjectName(String value)
-
lastSuccessObjectDisplayName
public IterativeTaskInformationType lastSuccessObjectDisplayName(String value)
-
lastSuccessObjectType
public IterativeTaskInformationType lastSuccessObjectType(QName value)
-
lastSuccessObjectOid
public IterativeTaskInformationType lastSuccessObjectOid(String value)
-
lastSuccessEndTimestamp
public IterativeTaskInformationType lastSuccessEndTimestamp(XMLGregorianCalendar value)
-
lastSuccessEndTimestamp
public IterativeTaskInformationType lastSuccessEndTimestamp(String value)
-
lastSuccessDuration
public IterativeTaskInformationType lastSuccessDuration(Long value)
-
totalSuccessDuration
public IterativeTaskInformationType totalSuccessDuration(long value)
-
totalSuccessCount
public IterativeTaskInformationType totalSuccessCount(int value)
-
lastFailureObjectName
public IterativeTaskInformationType lastFailureObjectName(String value)
-
lastFailureObjectDisplayName
public IterativeTaskInformationType lastFailureObjectDisplayName(String value)
-
lastFailureObjectType
public IterativeTaskInformationType lastFailureObjectType(QName value)
-
lastFailureObjectOid
public IterativeTaskInformationType lastFailureObjectOid(String value)
-
lastFailureEndTimestamp
public IterativeTaskInformationType lastFailureEndTimestamp(XMLGregorianCalendar value)
-
lastFailureEndTimestamp
public IterativeTaskInformationType lastFailureEndTimestamp(String value)
-
lastFailureDuration
public IterativeTaskInformationType lastFailureDuration(Long value)
-
totalFailureDuration
public IterativeTaskInformationType totalFailureDuration(long value)
-
totalFailureCount
public IterativeTaskInformationType totalFailureCount(int value)
-
lastFailureExceptionMessage
public IterativeTaskInformationType lastFailureExceptionMessage(String value)
-
currentObjectName
public IterativeTaskInformationType currentObjectName(String value)
-
currentObjectDisplayName
public IterativeTaskInformationType currentObjectDisplayName(String value)
-
currentObjectType
public IterativeTaskInformationType currentObjectType(QName value)
-
currentObjectOid
public IterativeTaskInformationType currentObjectOid(String value)
-
currentObjectStartTimestamp
public IterativeTaskInformationType currentObjectStartTimestamp(XMLGregorianCalendar value)
-
currentObjectStartTimestamp
public IterativeTaskInformationType currentObjectStartTimestamp(String value)
-
clone
public IterativeTaskInformationType clone()
-
-