Class WorkItemResultType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractWorkItemOutputType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.WorkItemResultType
-
- All Implemented Interfaces:
Containerable,DebugDumpable,Serializable,Cloneable
public class WorkItemResultType extends AbstractWorkItemOutputType implements Serializable, Cloneable, Containerable
Overall output from a work item: outcome (approve/reject/...), comment, additional delta, and probably other things in the future. TODO devise an extension mechanism for thisJava class for WorkItemResultType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="WorkItemResultType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractWorkItemOutputType"> <sequence> <element name="additionalDeltas" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectTreeDeltasType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_ADDITIONAL_DELTAS-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractWorkItemOutputType
F_COMMENT, F_EVIDENCE, F_EVIDENCE_CONTENT_TYPE, F_EVIDENCE_FILENAME, F_OUTCOME
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description WorkItemResultType()WorkItemResultType(PrismContext prismContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkItemResultTypeadditionalDeltas(ObjectTreeDeltasType value)PrismContainerValueasPrismContainerValue()ObjectTreeDeltasTypebeginAdditionalDeltas()WorkItemResultTypeclone()WorkItemResultTypecomment(String value)<X> Xend()booleanequals(Object object)WorkItemResultTypeevidence(byte[] value)WorkItemResultTypeevidenceContentType(String value)WorkItemResultTypeevidenceFilename(String value)ObjectTreeDeltasTypegetAdditionalDeltas()inthashCode()WorkItemResultTypeid(Long value)WorkItemResultTypeoutcome(String value)voidsetAdditionalDeltas(ObjectTreeDeltasType value)voidsetupContainerValue(PrismContainerValue containerValue)Setup value to the containerable representation.StringtoString()-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractWorkItemOutputType
getComment, getEvidence, getEvidenceContentType, getEvidenceFilename, getId, getOutcome, setComment, setEvidence, setEvidenceContentType, setEvidenceFilename, setId, setOutcome
-
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
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Constructor Detail
-
WorkItemResultType
public WorkItemResultType()
-
WorkItemResultType
public WorkItemResultType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValuein interfaceContainerable- Overrides:
asPrismContainerValuein classAbstractWorkItemOutputType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:ContainerableSetup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValuein interfaceContainerable- Overrides:
setupContainerValuein classAbstractWorkItemOutputType
-
toString
public String toString()
- Overrides:
toStringin classAbstractWorkItemOutputType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractWorkItemOutputType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractWorkItemOutputType
-
end
public <X> X end()
- Overrides:
endin classAbstractWorkItemOutputType
-
getAdditionalDeltas
public ObjectTreeDeltasType getAdditionalDeltas()
-
setAdditionalDeltas
public void setAdditionalDeltas(ObjectTreeDeltasType value)
-
additionalDeltas
public WorkItemResultType additionalDeltas(ObjectTreeDeltasType value)
-
beginAdditionalDeltas
public ObjectTreeDeltasType beginAdditionalDeltas()
-
outcome
public WorkItemResultType outcome(String value)
- Overrides:
outcomein classAbstractWorkItemOutputType
-
comment
public WorkItemResultType comment(String value)
- Overrides:
commentin classAbstractWorkItemOutputType
-
evidence
public WorkItemResultType evidence(byte[] value)
- Overrides:
evidencein classAbstractWorkItemOutputType
-
evidenceFilename
public WorkItemResultType evidenceFilename(String value)
- Overrides:
evidenceFilenamein classAbstractWorkItemOutputType
-
evidenceContentType
public WorkItemResultType evidenceContentType(String value)
- Overrides:
evidenceContentTypein classAbstractWorkItemOutputType
-
id
public WorkItemResultType id(Long value)
- Overrides:
idin classAbstractWorkItemOutputType
-
clone
public WorkItemResultType clone()
- Overrides:
clonein classAbstractWorkItemOutputType
-
-