Class LensContextType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.LensContextType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class LensContextType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
A serialization of model context, i.e. a context of an operation in the model. In particular, this type is storing data for LensContext class.- 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_CHANNEL
static ItemName
F_DO_RECONCILIATION_FOR_ALL_PROJECTIONS
static ItemName
F_EXECUTION_AUDITED
static ItemName
F_EXECUTION_PHASE_ONLY
static ItemName
F_EXECUTION_WAVE
static ItemName
F_FOCUS_CLASS
static ItemName
F_FOCUS_CONTEXT
static ItemName
F_LAZY_AUDIT_REQUEST
static ItemName
F_OPTIONS
static ItemName
F_OWNER_OID
static ItemName
F_PROJECTION_CLASS
static ItemName
F_PROJECTION_CONTEXT
static ItemName
F_PROJECTION_WAVE
static ItemName
F_REQUEST_AUDITED
static ItemName
F_REQUEST_AUTHORIZED
static ItemName
F_REQUEST_IDENTIFIER
static ItemName
F_REQUEST_METADATA
static ItemName
F_ROTTEN_EXECUTED_DELTAS
static ItemName
F_SEQUENCES
static ItemName
F_STATE
static ItemName
F_STATS
static Producer<LensContextType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description LensContextType()
LensContextType(PrismContext context)
Deprecated.
-
Method Summary
-
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_REQUEST_IDENTIFIER
public static final ItemName F_REQUEST_IDENTIFIER
-
F_STATE
public static final ItemName F_STATE
-
F_CHANNEL
public static final ItemName F_CHANNEL
-
F_FOCUS_CONTEXT
public static final ItemName F_FOCUS_CONTEXT
-
F_PROJECTION_CONTEXT
public static final ItemName F_PROJECTION_CONTEXT
-
F_FOCUS_CLASS
public static final ItemName F_FOCUS_CLASS
-
F_PROJECTION_CLASS
public static final ItemName F_PROJECTION_CLASS
-
F_DO_RECONCILIATION_FOR_ALL_PROJECTIONS
public static final ItemName F_DO_RECONCILIATION_FOR_ALL_PROJECTIONS
-
F_EXECUTION_PHASE_ONLY
public static final ItemName F_EXECUTION_PHASE_ONLY
-
F_PROJECTION_WAVE
public static final ItemName F_PROJECTION_WAVE
-
F_EXECUTION_WAVE
public static final ItemName F_EXECUTION_WAVE
-
F_OPTIONS
public static final ItemName F_OPTIONS
-
F_LAZY_AUDIT_REQUEST
public static final ItemName F_LAZY_AUDIT_REQUEST
-
F_REQUEST_AUDITED
public static final ItemName F_REQUEST_AUDITED
-
F_EXECUTION_AUDITED
public static final ItemName F_EXECUTION_AUDITED
-
F_REQUEST_AUTHORIZED
public static final ItemName F_REQUEST_AUTHORIZED
-
F_STATS
public static final ItemName F_STATS
-
F_ROTTEN_EXECUTED_DELTAS
public static final ItemName F_ROTTEN_EXECUTED_DELTAS
-
F_REQUEST_METADATA
public static final ItemName F_REQUEST_METADATA
-
F_OWNER_OID
public static final ItemName F_OWNER_OID
-
F_SEQUENCES
public static final ItemName F_SEQUENCES
-
FACTORY
public static final Producer<LensContextType> FACTORY
-
-
Constructor Detail
-
LensContextType
public LensContextType()
-
LensContextType
@Deprecated public LensContextType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getRequestIdentifier
public String getRequestIdentifier()
-
setRequestIdentifier
public void setRequestIdentifier(String value)
-
getState
public ModelStateType getState()
-
setState
public void setState(ModelStateType value)
-
getChannel
public String getChannel()
-
setChannel
public void setChannel(String value)
-
getFocusContext
public LensFocusContextType getFocusContext()
-
setFocusContext
public void setFocusContext(LensFocusContextType value)
-
getProjectionContext
public List<LensProjectionContextType> getProjectionContext()
-
createProjectionContextList
public List<LensProjectionContextType> createProjectionContextList()
-
getFocusClass
public String getFocusClass()
-
setFocusClass
public void setFocusClass(String value)
-
getProjectionClass
public String getProjectionClass()
-
setProjectionClass
public void setProjectionClass(String value)
-
isDoReconciliationForAllProjections
public Boolean isDoReconciliationForAllProjections()
-
setDoReconciliationForAllProjections
public void setDoReconciliationForAllProjections(Boolean value)
-
isExecutionPhaseOnly
public Boolean isExecutionPhaseOnly()
-
setExecutionPhaseOnly
public void setExecutionPhaseOnly(Boolean value)
-
getProjectionWave
public Integer getProjectionWave()
-
setProjectionWave
public void setProjectionWave(Integer value)
-
getExecutionWave
public Integer getExecutionWave()
-
setExecutionWave
public void setExecutionWave(Integer value)
-
getOptions
public ModelExecuteOptionsType getOptions()
-
setOptions
public void setOptions(ModelExecuteOptionsType value)
-
isLazyAuditRequest
public Boolean isLazyAuditRequest()
-
setLazyAuditRequest
public void setLazyAuditRequest(Boolean value)
-
isRequestAudited
public Boolean isRequestAudited()
-
setRequestAudited
public void setRequestAudited(Boolean value)
-
isExecutionAudited
public Boolean isExecutionAudited()
-
setExecutionAudited
public void setExecutionAudited(Boolean value)
-
isRequestAuthorized
public Boolean isRequestAuthorized()
-
setRequestAuthorized
public void setRequestAuthorized(Boolean value)
-
getStats
public LensContextStatsType getStats()
-
setStats
public void setStats(LensContextStatsType value)
-
getRottenExecutedDeltas
public List<LensObjectDeltaOperationType> getRottenExecutedDeltas()
-
getRequestMetadata
public MetadataType getRequestMetadata()
-
setRequestMetadata
public void setRequestMetadata(MetadataType value)
-
getOwnerOid
public String getOwnerOid()
-
setOwnerOid
public void setOwnerOid(String value)
-
getSequences
public LensContextSequencesType getSequences()
-
setSequences
public void setSequences(LensContextSequencesType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
id
public LensContextType id(Long value)
-
requestIdentifier
public LensContextType requestIdentifier(String value)
-
state
public LensContextType state(ModelStateType value)
-
channel
public LensContextType channel(String value)
-
focusContext
public LensContextType focusContext(LensFocusContextType value)
-
beginFocusContext
public LensFocusContextType beginFocusContext()
-
projectionContext
public LensContextType projectionContext(LensProjectionContextType value)
-
beginProjectionContext
public LensProjectionContextType beginProjectionContext()
-
focusClass
public LensContextType focusClass(String value)
-
projectionClass
public LensContextType projectionClass(String value)
-
doReconciliationForAllProjections
public LensContextType doReconciliationForAllProjections(Boolean value)
-
executionPhaseOnly
public LensContextType executionPhaseOnly(Boolean value)
-
projectionWave
public LensContextType projectionWave(Integer value)
-
executionWave
public LensContextType executionWave(Integer value)
-
options
public LensContextType options(ModelExecuteOptionsType value)
-
beginOptions
public ModelExecuteOptionsType beginOptions()
-
lazyAuditRequest
public LensContextType lazyAuditRequest(Boolean value)
-
requestAudited
public LensContextType requestAudited(Boolean value)
-
executionAudited
public LensContextType executionAudited(Boolean value)
-
requestAuthorized
public LensContextType requestAuthorized(Boolean value)
-
stats
public LensContextType stats(LensContextStatsType value)
-
beginStats
public LensContextStatsType beginStats()
-
rottenExecutedDeltas
public LensContextType rottenExecutedDeltas(LensObjectDeltaOperationType value)
-
beginRottenExecutedDeltas
public LensObjectDeltaOperationType beginRottenExecutedDeltas()
-
requestMetadata
public LensContextType requestMetadata(MetadataType value)
-
beginRequestMetadata
public MetadataType beginRequestMetadata()
-
ownerOid
public LensContextType ownerOid(String value)
-
sequences
public LensContextType sequences(LensContextSequencesType value)
-
beginSequences
public LensContextSequencesType beginSequences()
-
end
public <X> X end()
-
clone
public LensContextType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-