Class IterativeTaskInformationType

  • All Implemented Interfaces:
    JaxbVisitable, Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

    public class IterativeTaskInformationType
    extends Object
    implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
    High-level information about execution of actions that are carried out iteratively on a set of objects. 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. In future, GUI actions on a set of selected objects can be also described in this structure. This type describes processing of the objects as individual and atomic items: it says how many objects were processed successfully or not, how long did it take, and what was last object in each category. Also what is the currently processed object. <p>Java class for IterativeTaskInformationType complex type. <p>The following schema fragment specifies the expected content contained within this class. <pre> &lt;complexType name="IterativeTaskInformationType"&gt; &lt;complexContent&gt; &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;sequence&gt; &lt;element name="lastSuccessObjectName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; &lt;element name="lastSuccessObjectDisplayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; &lt;element name="lastSuccessObjectType" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/&gt; &lt;element name="lastSuccessObjectOid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; &lt;element name="lastSuccessEndTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/&gt; &lt;element name="lastSuccessDuration" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/&gt; &lt;element name="totalSuccessDuration" type="{http://www.w3.org/2001/XMLSchema}long"/&gt; &lt;element name="totalSuccessCount" type="{http://www.w3.org/2001/XMLSchema}int"/&gt; &lt;element name="lastFailureObjectName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; &lt;element name="lastFailureObjectDisplayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; &lt;element name="lastFailureObjectType" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/&gt; &lt;element name="lastFailureObjectOid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; &lt;element name="lastFailureEndTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/&gt; &lt;element name="lastFailureDuration" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/&gt; &lt;element name="totalFailureDuration" type="{http://www.w3.org/2001/XMLSchema}long"/&gt; &lt;element name="totalFailureCount" type="{http://www.w3.org/2001/XMLSchema}int"/&gt; &lt;element name="lastFailureExceptionMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; &lt;element name="currentObjectName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; &lt;element name="currentObjectDisplayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; &lt;element name="currentObjectType" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/&gt; &lt;element name="currentObjectOid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; &lt;element name="currentObjectStartTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/&gt; &lt;/sequence&gt; &lt;/restriction&gt; &lt;/complexContent&gt; &lt;/complexType&gt; </pre>
    See Also:
    Serialized Form
    • Field Detail

      • lastSuccessObjectName

        protected String lastSuccessObjectName
      • lastSuccessObjectDisplayName

        protected String lastSuccessObjectDisplayName
      • lastSuccessObjectType

        protected QName lastSuccessObjectType
      • lastSuccessObjectOid

        protected String lastSuccessObjectOid
      • lastSuccessDuration

        protected Long lastSuccessDuration
      • totalSuccessDuration

        protected long totalSuccessDuration
      • totalSuccessCount

        protected int totalSuccessCount
      • lastFailureObjectName

        protected String lastFailureObjectName
      • lastFailureObjectDisplayName

        protected String lastFailureObjectDisplayName
      • lastFailureObjectType

        protected QName lastFailureObjectType
      • lastFailureObjectOid

        protected String lastFailureObjectOid
      • lastFailureDuration

        protected Long lastFailureDuration
      • totalFailureDuration

        protected long totalFailureDuration
      • totalFailureCount

        protected int totalFailureCount
      • lastFailureExceptionMessage

        protected String lastFailureExceptionMessage
      • currentObjectName

        protected String currentObjectName
      • currentObjectDisplayName

        protected String currentObjectDisplayName
      • currentObjectType

        protected QName currentObjectType
      • currentObjectOid

        protected String currentObjectOid
      • COMPLEX_TYPE

        public static final QName COMPLEX_TYPE
      • 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()
        Creates a new {@code IterativeTaskInformationType} instance.
      • IterativeTaskInformationType

        public IterativeTaskInformationType​(IterativeTaskInformationType o)
        Creates a new {@code IterativeTaskInformationType} instance by deeply copying a given {@code IterativeTaskInformationType} instance.
        Parameters:
        o - The instance to copy.
        Throws:
        NullPointerException - if {@code o} is {@code null}.
    • Method Detail

      • getLastSuccessObjectName

        public String getLastSuccessObjectName()
        Gets the value of the lastSuccessObjectName property.
        Returns:
        possible object is String
      • setLastSuccessObjectName

        public void setLastSuccessObjectName​(String value)
        Sets the value of the lastSuccessObjectName property.
        Parameters:
        value - allowed object is String
      • getLastSuccessObjectDisplayName

        public String getLastSuccessObjectDisplayName()
        Gets the value of the lastSuccessObjectDisplayName property.
        Returns:
        possible object is String
      • setLastSuccessObjectDisplayName

        public void setLastSuccessObjectDisplayName​(String value)
        Sets the value of the lastSuccessObjectDisplayName property.
        Parameters:
        value - allowed object is String
      • getLastSuccessObjectType

        public QName getLastSuccessObjectType()
        Gets the value of the lastSuccessObjectType property.
        Returns:
        possible object is QName
      • setLastSuccessObjectType

        public void setLastSuccessObjectType​(QName value)
        Sets the value of the lastSuccessObjectType property.
        Parameters:
        value - allowed object is QName
      • getLastSuccessObjectOid

        public String getLastSuccessObjectOid()
        Gets the value of the lastSuccessObjectOid property.
        Returns:
        possible object is String
      • setLastSuccessObjectOid

        public void setLastSuccessObjectOid​(String value)
        Sets the value of the lastSuccessObjectOid property.
        Parameters:
        value - allowed object is String
      • setLastSuccessEndTimestamp

        public void setLastSuccessEndTimestamp​(XMLGregorianCalendar value)
        Sets the value of the lastSuccessEndTimestamp property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • getLastSuccessDuration

        public Long getLastSuccessDuration()
        Gets the value of the lastSuccessDuration property.
        Returns:
        possible object is Long
      • setLastSuccessDuration

        public void setLastSuccessDuration​(Long value)
        Sets the value of the lastSuccessDuration property.
        Parameters:
        value - allowed object is Long
      • getTotalSuccessDuration

        public long getTotalSuccessDuration()
        Gets the value of the totalSuccessDuration property.
      • setTotalSuccessDuration

        public void setTotalSuccessDuration​(long value)
        Sets the value of the totalSuccessDuration property.
      • getTotalSuccessCount

        public int getTotalSuccessCount()
        Gets the value of the totalSuccessCount property.
      • setTotalSuccessCount

        public void setTotalSuccessCount​(int value)
        Sets the value of the totalSuccessCount property.
      • getLastFailureObjectName

        public String getLastFailureObjectName()
        Gets the value of the lastFailureObjectName property.
        Returns:
        possible object is String
      • setLastFailureObjectName

        public void setLastFailureObjectName​(String value)
        Sets the value of the lastFailureObjectName property.
        Parameters:
        value - allowed object is String
      • getLastFailureObjectDisplayName

        public String getLastFailureObjectDisplayName()
        Gets the value of the lastFailureObjectDisplayName property.
        Returns:
        possible object is String
      • setLastFailureObjectDisplayName

        public void setLastFailureObjectDisplayName​(String value)
        Sets the value of the lastFailureObjectDisplayName property.
        Parameters:
        value - allowed object is String
      • getLastFailureObjectType

        public QName getLastFailureObjectType()
        Gets the value of the lastFailureObjectType property.
        Returns:
        possible object is QName
      • setLastFailureObjectType

        public void setLastFailureObjectType​(QName value)
        Sets the value of the lastFailureObjectType property.
        Parameters:
        value - allowed object is QName
      • getLastFailureObjectOid

        public String getLastFailureObjectOid()
        Gets the value of the lastFailureObjectOid property.
        Returns:
        possible object is String
      • setLastFailureObjectOid

        public void setLastFailureObjectOid​(String value)
        Sets the value of the lastFailureObjectOid property.
        Parameters:
        value - allowed object is String
      • setLastFailureEndTimestamp

        public void setLastFailureEndTimestamp​(XMLGregorianCalendar value)
        Sets the value of the lastFailureEndTimestamp property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • getLastFailureDuration

        public Long getLastFailureDuration()
        Gets the value of the lastFailureDuration property.
        Returns:
        possible object is Long
      • setLastFailureDuration

        public void setLastFailureDuration​(Long value)
        Sets the value of the lastFailureDuration property.
        Parameters:
        value - allowed object is Long
      • getTotalFailureDuration

        public long getTotalFailureDuration()
        Gets the value of the totalFailureDuration property.
      • setTotalFailureDuration

        public void setTotalFailureDuration​(long value)
        Sets the value of the totalFailureDuration property.
      • getTotalFailureCount

        public int getTotalFailureCount()
        Gets the value of the totalFailureCount property.
      • setTotalFailureCount

        public void setTotalFailureCount​(int value)
        Sets the value of the totalFailureCount property.
      • getLastFailureExceptionMessage

        public String getLastFailureExceptionMessage()
        Gets the value of the lastFailureExceptionMessage property.
        Returns:
        possible object is String
      • setLastFailureExceptionMessage

        public void setLastFailureExceptionMessage​(String value)
        Sets the value of the lastFailureExceptionMessage property.
        Parameters:
        value - allowed object is String
      • getCurrentObjectName

        public String getCurrentObjectName()
        Gets the value of the currentObjectName property.
        Returns:
        possible object is String
      • setCurrentObjectName

        public void setCurrentObjectName​(String value)
        Sets the value of the currentObjectName property.
        Parameters:
        value - allowed object is String
      • getCurrentObjectDisplayName

        public String getCurrentObjectDisplayName()
        Gets the value of the currentObjectDisplayName property.
        Returns:
        possible object is String
      • setCurrentObjectDisplayName

        public void setCurrentObjectDisplayName​(String value)
        Sets the value of the currentObjectDisplayName property.
        Parameters:
        value - allowed object is String
      • getCurrentObjectType

        public QName getCurrentObjectType()
        Gets the value of the currentObjectType property.
        Returns:
        possible object is QName
      • setCurrentObjectType

        public void setCurrentObjectType​(QName value)
        Sets the value of the currentObjectType property.
        Parameters:
        value - allowed object is QName
      • getCurrentObjectOid

        public String getCurrentObjectOid()
        Gets the value of the currentObjectOid property.
        Returns:
        possible object is String
      • setCurrentObjectOid

        public void setCurrentObjectOid​(String value)
        Sets the value of the currentObjectOid property.
        Parameters:
        value - allowed object is String
      • getCurrentObjectStartTimestamp

        public XMLGregorianCalendar getCurrentObjectStartTimestamp()
        Gets the value of the currentObjectStartTimestamp property.
        Returns:
        possible object is XMLGregorianCalendar
      • setCurrentObjectStartTimestamp

        public void setCurrentObjectStartTimestamp​(XMLGregorianCalendar value)
        Sets the value of the currentObjectStartTimestamp property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • toString

        public String toString()
        Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
        Overrides:
        toString in class Object
      • hashCode

        public int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
        Specified by:
        hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public boolean equals​(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                              org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                              Object object,
                              org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
        Specified by:
        equals in interface org.jvnet.jaxb2_commons.lang.Equals