Class OperationResultType

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

    public class OperationResultType
    extends Object
    implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
    TODO

    Java class for OperationResultType complex type.

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

     <complexType name="OperationResultType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="operation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="qualifier" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
             <element name="operationKind" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationKindType" minOccurs="0"/>
             <element name="status" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationResultStatusType" minOccurs="0"/>
             <element name="importance" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationResultImportanceType" minOccurs="0"/>
             <element name="asynchronousOperationReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="start" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="end" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="microseconds" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="cpuMicroseconds" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="invocationId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="traced" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="trace" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TraceType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="count" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="hiddenRecordsCount" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="params" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ParamsType" minOccurs="0"/>
             <element name="context" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ParamsType" minOccurs="0"/>
             <element name="returns" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ParamsType" minOccurs="0"/>
             <element name="token" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="messageCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="userFriendlyMessage" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LocalizableMessageType" minOccurs="0"/>
             <element name="details" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="log" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LogSegmentType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="monitoredOperations" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MonitoredOperationsStatisticsType" minOccurs="0"/>
             <element name="partialResults" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationResultType" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="incomplete" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • OperationResultType

        public OperationResultType()
        Creates a new OperationResultType instance.
      • OperationResultType

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

      • getOperation

        public String getOperation()
        Gets the value of the operation property.
        Returns:
        possible object is String
      • setOperation

        public void setOperation​(String value)
        Sets the value of the operation property.
        Parameters:
        value - allowed object is String
      • getQualifier

        public List<String> getQualifier()
        Gets the value of the qualifier property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the qualifier property.

        For example, to add a new item, do as follows:

            getQualifier().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

      • setOperationKind

        public void setOperationKind​(OperationKindType value)
        Sets the value of the operationKind property.
        Parameters:
        value - allowed object is OperationKindType
      • getAsynchronousOperationReference

        public String getAsynchronousOperationReference()
        Gets the value of the asynchronousOperationReference property.
        Returns:
        possible object is String
      • setAsynchronousOperationReference

        public void setAsynchronousOperationReference​(String value)
        Sets the value of the asynchronousOperationReference property.
        Parameters:
        value - allowed object is String
      • getMicroseconds

        public Long getMicroseconds()
        Gets the value of the microseconds property.
        Returns:
        possible object is Long
      • setMicroseconds

        public void setMicroseconds​(Long value)
        Sets the value of the microseconds property.
        Parameters:
        value - allowed object is Long
      • getCpuMicroseconds

        public Long getCpuMicroseconds()
        Gets the value of the cpuMicroseconds property.
        Returns:
        possible object is Long
      • setCpuMicroseconds

        public void setCpuMicroseconds​(Long value)
        Sets the value of the cpuMicroseconds property.
        Parameters:
        value - allowed object is Long
      • getInvocationId

        public Long getInvocationId()
        Gets the value of the invocationId property.
        Returns:
        possible object is Long
      • setInvocationId

        public void setInvocationId​(Long value)
        Sets the value of the invocationId property.
        Parameters:
        value - allowed object is Long
      • isTraced

        public Boolean isTraced()
        Gets the value of the traced property.
        Returns:
        possible object is Boolean
      • setTraced

        public void setTraced​(Boolean value)
        Sets the value of the traced property.
        Parameters:
        value - allowed object is Boolean
      • getTrace

        public List<TraceType> getTrace()
        Gets the value of the trace property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the trace property.

        For example, to add a new item, do as follows:

            getTrace().add(newItem);
         

        Objects of the following type(s) are allowed in the list TraceType

      • getCount

        public Integer getCount()
        Gets the value of the count property.
        Returns:
        possible object is Integer
      • setCount

        public void setCount​(Integer value)
        Sets the value of the count property.
        Parameters:
        value - allowed object is Integer
      • getHiddenRecordsCount

        public Integer getHiddenRecordsCount()
        Gets the value of the hiddenRecordsCount property.
        Returns:
        possible object is Integer
      • setHiddenRecordsCount

        public void setHiddenRecordsCount​(Integer value)
        Sets the value of the hiddenRecordsCount property.
        Parameters:
        value - allowed object is Integer
      • getParams

        public ParamsType getParams()
        Gets the value of the params property.
        Returns:
        possible object is ParamsType
      • setParams

        public void setParams​(ParamsType value)
        Sets the value of the params property.
        Parameters:
        value - allowed object is ParamsType
      • getContext

        public ParamsType getContext()
        Gets the value of the context property.
        Returns:
        possible object is ParamsType
      • setContext

        public void setContext​(ParamsType value)
        Sets the value of the context property.
        Parameters:
        value - allowed object is ParamsType
      • getReturns

        public ParamsType getReturns()
        Gets the value of the returns property.
        Returns:
        possible object is ParamsType
      • setReturns

        public void setReturns​(ParamsType value)
        Sets the value of the returns property.
        Parameters:
        value - allowed object is ParamsType
      • getToken

        public Long getToken()
        Gets the value of the token property.
        Returns:
        possible object is Long
      • setToken

        public void setToken​(Long value)
        Sets the value of the token property.
        Parameters:
        value - allowed object is Long
      • getMessageCode

        public String getMessageCode()
        Gets the value of the messageCode property.
        Returns:
        possible object is String
      • setMessageCode

        public void setMessageCode​(String value)
        Sets the value of the messageCode property.
        Parameters:
        value - allowed object is String
      • getMessage

        public String getMessage()
        Gets the value of the message property.
        Returns:
        possible object is String
      • setMessage

        public void setMessage​(String value)
        Sets the value of the message property.
        Parameters:
        value - allowed object is String
      • getDetails

        public String getDetails()
        Gets the value of the details property.
        Returns:
        possible object is String
      • setDetails

        public void setDetails​(String value)
        Sets the value of the details property.
        Parameters:
        value - allowed object is String
      • getLog

        public List<LogSegmentType> getLog()
        Gets the value of the log property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the log property.

        For example, to add a new item, do as follows:

            getLog().add(newItem);
         

        Objects of the following type(s) are allowed in the list LogSegmentType

      • getPartialResults

        public List<OperationResultType> getPartialResults()
        Gets the value of the partialResults property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the partialResults property.

        For example, to add a new item, do as follows:

            getPartialResults().add(newItem);
         

        Objects of the following type(s) are allowed in the list OperationResultType

      • isIncomplete

        public Boolean isIncomplete()
        Gets the value of the incomplete property.
        Returns:
        possible object is Boolean
      • setIncomplete

        public void setIncomplete​(Boolean value)
        Sets the value of the incomplete property.
        Parameters:
        value - allowed object is Boolean
      • 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
      • clone

        public OperationResultType clone()
        Creates and returns a deep copy of this object.
        Overrides:
        clone in class Object
        Returns:
        A deep copy of this object.