Class OperationalStateType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.OperationalStateType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class OperationalStateType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
Structure containing metadata about operational state of the resource. E.g. if resource is up or down, when it was last changed, etc. It should not contain configuration, just the operational state.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_LAST_AVAILABILITY_STATUS
static ItemName
F_MESSAGE
static ItemName
F_NODE_ID
static ItemName
F_TIMESTAMP
static Producer<OperationalStateType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description OperationalStateType()
OperationalStateType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperationalStateType
clone()
<X> X
end()
boolean
equals(Object other)
AvailabilityStatusType
getLastAvailabilityStatus()
String
getMessage()
String
getNodeId()
XMLGregorianCalendar
getTimestamp()
OperationalStateType
id(Long value)
OperationalStateType
lastAvailabilityStatus(AvailabilityStatusType value)
OperationalStateType
message(String value)
OperationalStateType
nodeId(String value)
void
setLastAvailabilityStatus(AvailabilityStatusType value)
void
setMessage(String value)
void
setNodeId(String value)
void
setTimestamp(XMLGregorianCalendar value)
OperationalStateType
timestamp(String value)
OperationalStateType
timestamp(XMLGregorianCalendar value)
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_LAST_AVAILABILITY_STATUS
public static final ItemName F_LAST_AVAILABILITY_STATUS
-
F_MESSAGE
public static final ItemName F_MESSAGE
-
F_TIMESTAMP
public static final ItemName F_TIMESTAMP
-
F_NODE_ID
public static final ItemName F_NODE_ID
-
FACTORY
public static final Producer<OperationalStateType> FACTORY
-
-
Constructor Detail
-
OperationalStateType
public OperationalStateType()
-
OperationalStateType
@Deprecated public OperationalStateType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getLastAvailabilityStatus
public AvailabilityStatusType getLastAvailabilityStatus()
-
setLastAvailabilityStatus
public void setLastAvailabilityStatus(AvailabilityStatusType value)
-
getMessage
public String getMessage()
-
setMessage
public void setMessage(String value)
-
getTimestamp
public XMLGregorianCalendar getTimestamp()
-
setTimestamp
public void setTimestamp(XMLGregorianCalendar value)
-
getNodeId
public String getNodeId()
-
setNodeId
public void setNodeId(String value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
id
public OperationalStateType id(Long value)
-
lastAvailabilityStatus
public OperationalStateType lastAvailabilityStatus(AvailabilityStatusType value)
-
message
public OperationalStateType message(String value)
-
timestamp
public OperationalStateType timestamp(XMLGregorianCalendar value)
-
timestamp
public OperationalStateType timestamp(String value)
-
nodeId
public OperationalStateType nodeId(String value)
-
end
public <X> X end()
-
clone
public OperationalStateType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-