Class ActivityStateOverviewType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ActivityStateOverviewType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class ActivityStateOverviewType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Describes an overview of the state of an activity. This information is maintained in the root task only, and is an excerpt from state information distributed throughout the tree. The idea is to provide all important information (needed e.g. in the task list) directly in the root task, to avoid the need to fetch subtasks. This structure is intentionally not a container (currently).- 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 List<ActivityStateOverviewType>
activity
protected BucketProgressOverviewType
bucketProgress
static QName
COMPLEX_TYPE
static ItemName
F_ACTIVITY
static ItemName
F_BUCKET_PROGRESS
static ItemName
F_IDENTIFIER
static ItemName
F_PERSISTENCE
static ItemName
F_PROGRESS_INFORMATION_VISIBILITY
static ItemName
F_REALIZATION_STATE
static ItemName
F_RESULT_STATUS
static ItemName
F_TASK
protected String
identifier
protected ActivityStatePersistenceType
persistence
protected ActivityStateOverviewProgressInformationVisibilityType
progressInformationVisibility
protected ActivitySimplifiedRealizationStateType
realizationState
protected OperationResultStatusType
resultStatus
protected List<ActivityTaskStateOverviewType>
task
-
Constructor Summary
Constructors Constructor Description ActivityStateOverviewType()
ActivityStateOverviewType(ActivityStateOverviewType other)
-
Method Summary
-
-
-
Field Detail
-
identifier
protected String identifier
-
realizationState
protected ActivitySimplifiedRealizationStateType realizationState
-
resultStatus
protected OperationResultStatusType resultStatus
-
bucketProgress
protected BucketProgressOverviewType bucketProgress
-
task
protected List<ActivityTaskStateOverviewType> task
-
progressInformationVisibility
protected ActivityStateOverviewProgressInformationVisibilityType progressInformationVisibility
-
persistence
protected ActivityStatePersistenceType persistence
-
activity
protected List<ActivityStateOverviewType> activity
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_IDENTIFIER
public static final ItemName F_IDENTIFIER
-
F_REALIZATION_STATE
public static final ItemName F_REALIZATION_STATE
-
F_RESULT_STATUS
public static final ItemName F_RESULT_STATUS
-
F_BUCKET_PROGRESS
public static final ItemName F_BUCKET_PROGRESS
-
F_TASK
public static final ItemName F_TASK
-
F_PROGRESS_INFORMATION_VISIBILITY
public static final ItemName F_PROGRESS_INFORMATION_VISIBILITY
-
F_PERSISTENCE
public static final ItemName F_PERSISTENCE
-
F_ACTIVITY
public static final ItemName F_ACTIVITY
-
-
Constructor Detail
-
ActivityStateOverviewType
public ActivityStateOverviewType()
-
ActivityStateOverviewType
public ActivityStateOverviewType(ActivityStateOverviewType other)
-
-
Method Detail
-
getIdentifier
public String getIdentifier()
-
setIdentifier
public void setIdentifier(String value)
-
getRealizationState
public ActivitySimplifiedRealizationStateType getRealizationState()
-
setRealizationState
public void setRealizationState(ActivitySimplifiedRealizationStateType value)
-
getResultStatus
public OperationResultStatusType getResultStatus()
-
setResultStatus
public void setResultStatus(OperationResultStatusType value)
-
getBucketProgress
public BucketProgressOverviewType getBucketProgress()
-
setBucketProgress
public void setBucketProgress(BucketProgressOverviewType value)
-
getTask
public List<ActivityTaskStateOverviewType> getTask()
-
getProgressInformationVisibility
public ActivityStateOverviewProgressInformationVisibilityType getProgressInformationVisibility()
-
setProgressInformationVisibility
public void setProgressInformationVisibility(ActivityStateOverviewProgressInformationVisibilityType value)
-
getPersistence
public ActivityStatePersistenceType getPersistence()
-
setPersistence
public void setPersistence(ActivityStatePersistenceType value)
-
getActivity
public List<ActivityStateOverviewType> getActivity()
-
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
-
identifier
public ActivityStateOverviewType identifier(String value)
-
realizationState
public ActivityStateOverviewType realizationState(ActivitySimplifiedRealizationStateType value)
-
resultStatus
public ActivityStateOverviewType resultStatus(OperationResultStatusType value)
-
bucketProgress
public ActivityStateOverviewType bucketProgress(BucketProgressOverviewType value)
-
beginBucketProgress
public BucketProgressOverviewType beginBucketProgress()
-
task
public ActivityStateOverviewType task(ActivityTaskStateOverviewType value)
-
beginTask
public ActivityTaskStateOverviewType beginTask()
-
progressInformationVisibility
public ActivityStateOverviewType progressInformationVisibility(ActivityStateOverviewProgressInformationVisibilityType value)
-
persistence
public ActivityStateOverviewType persistence(ActivityStatePersistenceType value)
-
activity
public ActivityStateOverviewType activity(ActivityStateOverviewType value)
-
beginActivity
public ActivityStateOverviewType beginActivity()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public ActivityStateOverviewType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-