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.

    Java class for IterativeTaskInformationType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="IterativeTaskInformationType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <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>
     
    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 IterativeTaskInformationType instance.
      • IterativeTaskInformationType

        public IterativeTaskInformationType​(IterativeTaskInformationType o)
        Creates a new IterativeTaskInformationType instance by deeply copying a given IterativeTaskInformationType instance.
        Parameters:
        o - The instance to copy.
        Throws:
        NullPointerException - if o is 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