Class DiagnosticInformationType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.DiagnosticInformationType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class DiagnosticInformationType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
A diagnostic information attached to an object. It can be put there because of a user request or by midPoint itself. EXPERIMENTAL.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected String
cause
static QName
COMPLEX_TYPE
protected List<String>
content
static ItemName
F_CAUSE
static ItemName
F_CONTENT
static ItemName
F_NODE_IDENTIFIER
static ItemName
F_TIMESTAMP
static ItemName
F_TYPE
protected String
nodeIdentifier
protected XMLGregorianCalendar
timestamp
protected String
type
-
Constructor Summary
Constructors Constructor Description DiagnosticInformationType()
DiagnosticInformationType(DiagnosticInformationType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
DiagnosticInformationType
cause(String value)
DiagnosticInformationType
clone()
DiagnosticInformationType
content(String value)
boolean
equals(Object other, StructuredEqualsStrategy strategy)
String
getCause()
List<String>
getContent()
String
getNodeIdentifier()
XMLGregorianCalendar
getTimestamp()
String
getType()
int
hashCode(StructuredHashCodeStrategy strategy)
DiagnosticInformationType
nodeIdentifier(String value)
void
setCause(String value)
void
setNodeIdentifier(String value)
void
setTimestamp(XMLGregorianCalendar value)
void
setType(String value)
DiagnosticInformationType
timestamp(String value)
DiagnosticInformationType
timestamp(XMLGregorianCalendar value)
DiagnosticInformationType
type(String value)
-
-
-
Field Detail
-
timestamp
protected XMLGregorianCalendar timestamp
-
type
protected String type
-
cause
protected String cause
-
nodeIdentifier
protected String nodeIdentifier
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_TIMESTAMP
public static final ItemName F_TIMESTAMP
-
F_TYPE
public static final ItemName F_TYPE
-
F_CAUSE
public static final ItemName F_CAUSE
-
F_NODE_IDENTIFIER
public static final ItemName F_NODE_IDENTIFIER
-
F_CONTENT
public static final ItemName F_CONTENT
-
-
Constructor Detail
-
DiagnosticInformationType
public DiagnosticInformationType()
-
DiagnosticInformationType
public DiagnosticInformationType(DiagnosticInformationType other)
-
-
Method Detail
-
getTimestamp
public XMLGregorianCalendar getTimestamp()
-
setTimestamp
public void setTimestamp(XMLGregorianCalendar value)
-
getType
public String getType()
-
setType
public void setType(String value)
-
getCause
public String getCause()
-
setCause
public void setCause(String value)
-
getNodeIdentifier
public String getNodeIdentifier()
-
setNodeIdentifier
public void setNodeIdentifier(String value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
timestamp
public DiagnosticInformationType timestamp(XMLGregorianCalendar value)
-
timestamp
public DiagnosticInformationType timestamp(String value)
-
type
public DiagnosticInformationType type(String value)
-
cause
public DiagnosticInformationType cause(String value)
-
nodeIdentifier
public DiagnosticInformationType nodeIdentifier(String value)
-
content
public DiagnosticInformationType content(String value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public DiagnosticInformationType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-