public class OperationResultType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
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"/> <element name="qualifier" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="status" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationResultStatusType"/> <element name="importance" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationResultImportanceType" minOccurs="0"/> <element name="minor" type="{http://www.w3.org/2001/XMLSchema}boolean" 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="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="partialResults" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationResultType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Constructor and Description |
---|
OperationResultType()
Creates a new
OperationResultType instance. |
OperationResultType(OperationResultType o)
Creates a new
OperationResultType instance by deeply copying a given OperationResultType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
ParamsType |
beginContext() |
LogSegmentType |
beginLog() |
ParamsType |
beginParams() |
OperationResultType |
beginPartialResults() |
ParamsType |
beginReturns() |
TraceType |
beginTrace() |
OperationResultType |
clone()
Creates and returns a deep copy of this object.
|
OperationResultType |
context(ParamsType value) |
OperationResultType |
count(Integer value) |
OperationResultType |
details(String value) |
OperationResultType |
end(String value) |
OperationResultType |
end(XMLGregorianCalendar value) |
boolean |
equals(Object object) |
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) |
ParamsType |
getContext()
Gets the value of the context property.
|
Integer |
getCount()
Gets the value of the count property.
|
String |
getDetails()
Gets the value of the details property.
|
XMLGregorianCalendar |
getEnd()
Gets the value of the end property.
|
Integer |
getHiddenRecordsCount()
Gets the value of the hiddenRecordsCount property.
|
OperationResultImportanceType |
getImportance()
Gets the value of the importance property.
|
Long |
getInvocationId()
Gets the value of the invocationId property.
|
List<LogSegmentType> |
getLog()
Gets the value of the log property.
|
String |
getMessage()
Gets the value of the message property.
|
String |
getMessageCode()
Gets the value of the messageCode property.
|
Long |
getMicroseconds()
Gets the value of the microseconds property.
|
String |
getOperation()
Gets the value of the operation property.
|
ParamsType |
getParams()
Gets the value of the params property.
|
List<OperationResultType> |
getPartialResults()
Gets the value of the partialResults property.
|
List<String> |
getQualifier()
Gets the value of the qualifier property.
|
ParamsType |
getReturns()
Gets the value of the returns property.
|
XMLGregorianCalendar |
getStart()
Gets the value of the start property.
|
OperationResultStatusType |
getStatus()
Gets the value of the status property.
|
Long |
getToken()
Gets the value of the token property.
|
List<TraceType> |
getTrace()
Gets the value of the trace property.
|
LocalizableMessageType |
getUserFriendlyMessage()
Gets the value of the userFriendlyMessage property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
OperationResultType |
hiddenRecordsCount(Integer value) |
OperationResultType |
importance(OperationResultImportanceType value) |
OperationResultType |
invocationId(Long value) |
Boolean |
isMinor()
Gets the value of the minor property.
|
Boolean |
isTraced()
Gets the value of the traced property.
|
OperationResultType |
log(LogSegmentType value) |
OperationResultType |
message(String value) |
OperationResultType |
messageCode(String value) |
OperationResultType |
microseconds(Long value) |
OperationResultType |
minor(Boolean value) |
OperationResultType |
operation(String value) |
OperationResultType |
params(ParamsType value) |
OperationResultType |
partialResults(OperationResultType value) |
OperationResultType |
qualifier(String value) |
OperationResultType |
returns(ParamsType value) |
void |
setContext(ParamsType value)
Sets the value of the context property.
|
void |
setCount(Integer value)
Sets the value of the count property.
|
void |
setDetails(String value)
Sets the value of the details property.
|
void |
setEnd(XMLGregorianCalendar value)
Sets the value of the end property.
|
void |
setHiddenRecordsCount(Integer value)
Sets the value of the hiddenRecordsCount property.
|
void |
setImportance(OperationResultImportanceType value)
Sets the value of the importance property.
|
void |
setInvocationId(Long value)
Sets the value of the invocationId property.
|
void |
setMessage(String value)
Sets the value of the message property.
|
void |
setMessageCode(String value)
Sets the value of the messageCode property.
|
void |
setMicroseconds(Long value)
Sets the value of the microseconds property.
|
void |
setMinor(Boolean value)
Sets the value of the minor property.
|
void |
setOperation(String value)
Sets the value of the operation property.
|
void |
setParams(ParamsType value)
Sets the value of the params property.
|
void |
setReturns(ParamsType value)
Sets the value of the returns property.
|
void |
setStart(XMLGregorianCalendar value)
Sets the value of the start property.
|
void |
setStatus(OperationResultStatusType value)
Sets the value of the status property.
|
void |
setToken(Long value)
Sets the value of the token property.
|
void |
setTraced(Boolean value)
Sets the value of the traced property.
|
void |
setUserFriendlyMessage(LocalizableMessageType value)
Sets the value of the userFriendlyMessage property.
|
OperationResultType |
start(String value) |
OperationResultType |
start(XMLGregorianCalendar value) |
OperationResultType |
status(OperationResultStatusType value) |
OperationResultType |
token(Long value) |
String |
toString()
Generates a String representation of the contents of this type.
|
OperationResultType |
trace(TraceType value) |
OperationResultType |
traced(Boolean value) |
OperationResultType |
userFriendlyMessage(LocalizableMessageType value) |
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected String operation
protected OperationResultStatusType status
protected OperationResultImportanceType importance
protected Boolean minor
protected XMLGregorianCalendar start
protected XMLGregorianCalendar end
protected Long microseconds
protected Long invocationId
protected Boolean traced
protected Integer count
protected Integer hiddenRecordsCount
protected ParamsType params
protected ParamsType context
protected ParamsType returns
protected Long token
protected String messageCode
protected String message
protected LocalizableMessageType userFriendlyMessage
protected String details
protected List<LogSegmentType> log
protected List<OperationResultType> partialResults
public static final QName COMPLEX_TYPE
public static final ItemName F_OPERATION
public static final ItemName F_QUALIFIER
public static final ItemName F_STATUS
public static final ItemName F_IMPORTANCE
public static final ItemName F_MINOR
public static final ItemName F_START
public static final ItemName F_END
public static final ItemName F_MICROSECONDS
public static final ItemName F_INVOCATION_ID
public static final ItemName F_TRACED
public static final ItemName F_TRACE
public static final ItemName F_COUNT
public static final ItemName F_HIDDEN_RECORDS_COUNT
public static final ItemName F_PARAMS
public static final ItemName F_CONTEXT
public static final ItemName F_RETURNS
public static final ItemName F_TOKEN
public static final ItemName F_MESSAGE_CODE
public static final ItemName F_MESSAGE
public static final ItemName F_USER_FRIENDLY_MESSAGE
public static final ItemName F_DETAILS
public static final ItemName F_LOG
public static final ItemName F_PARTIAL_RESULTS
public OperationResultType()
OperationResultType
instance.public OperationResultType(OperationResultType o)
OperationResultType
instance by deeply copying a given OperationResultType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public String getOperation()
String
public void setOperation(String value)
value
- allowed object is
String
public List<String> getQualifier()
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
public OperationResultStatusType getStatus()
OperationResultStatusType
public void setStatus(OperationResultStatusType value)
value
- allowed object is
OperationResultStatusType
public OperationResultImportanceType getImportance()
OperationResultImportanceType
public void setImportance(OperationResultImportanceType value)
value
- allowed object is
OperationResultImportanceType
public Boolean isMinor()
Boolean
public void setMinor(Boolean value)
value
- allowed object is
Boolean
public XMLGregorianCalendar getStart()
XMLGregorianCalendar
public void setStart(XMLGregorianCalendar value)
value
- allowed object is
XMLGregorianCalendar
public XMLGregorianCalendar getEnd()
XMLGregorianCalendar
public void setEnd(XMLGregorianCalendar value)
value
- allowed object is
XMLGregorianCalendar
public Long getMicroseconds()
Long
public void setMicroseconds(Long value)
value
- allowed object is
Long
public Long getInvocationId()
Long
public void setInvocationId(Long value)
value
- allowed object is
Long
public Boolean isTraced()
Boolean
public void setTraced(Boolean value)
value
- allowed object is
Boolean
public List<TraceType> getTrace()
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
public Integer getCount()
Integer
public void setCount(Integer value)
value
- allowed object is
Integer
public Integer getHiddenRecordsCount()
Integer
public void setHiddenRecordsCount(Integer value)
value
- allowed object is
Integer
public ParamsType getParams()
ParamsType
public void setParams(ParamsType value)
value
- allowed object is
ParamsType
public ParamsType getContext()
ParamsType
public void setContext(ParamsType value)
value
- allowed object is
ParamsType
public ParamsType getReturns()
ParamsType
public void setReturns(ParamsType value)
value
- allowed object is
ParamsType
public Long getToken()
Long
public void setToken(Long value)
value
- allowed object is
Long
public String getMessageCode()
String
public void setMessageCode(String value)
value
- allowed object is
String
public String getMessage()
String
public void setMessage(String value)
value
- allowed object is
String
public LocalizableMessageType getUserFriendlyMessage()
LocalizableMessageType
public void setUserFriendlyMessage(LocalizableMessageType value)
value
- allowed object is
LocalizableMessageType
public String getDetails()
String
public void setDetails(String value)
value
- allowed object is
String
public List<LogSegmentType> getLog()
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
public List<OperationResultType> getPartialResults()
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
public String toString()
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
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)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
public OperationResultType operation(String value)
public OperationResultType qualifier(String value)
public OperationResultType status(OperationResultStatusType value)
public OperationResultType importance(OperationResultImportanceType value)
public OperationResultType minor(Boolean value)
public OperationResultType start(XMLGregorianCalendar value)
public OperationResultType start(String value)
public OperationResultType end(XMLGregorianCalendar value)
public OperationResultType end(String value)
public OperationResultType microseconds(Long value)
public OperationResultType invocationId(Long value)
public OperationResultType traced(Boolean value)
public OperationResultType trace(TraceType value)
public TraceType beginTrace()
public OperationResultType count(Integer value)
public OperationResultType hiddenRecordsCount(Integer value)
public OperationResultType params(ParamsType value)
public ParamsType beginParams()
public OperationResultType context(ParamsType value)
public ParamsType beginContext()
public OperationResultType returns(ParamsType value)
public ParamsType beginReturns()
public OperationResultType token(Long value)
public OperationResultType messageCode(String value)
public OperationResultType message(String value)
public OperationResultType userFriendlyMessage(LocalizableMessageType value)
public OperationResultType details(String value)
public OperationResultType log(LogSegmentType value)
public LogSegmentType beginLog()
public OperationResultType partialResults(OperationResultType value)
public OperationResultType beginPartialResults()
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
public OperationResultType clone()
Copyright © 2019 Evolveum. All rights reserved.