Class LensContextType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.LensContextType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class LensContextType extends Object implements Serializable, Cloneable, Containerable
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.Java class for LensContextType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="LensContextType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="requestIdentifier" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="state" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ModelStateType"/> <element name="channel" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/> <element name="focusContext" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LensFocusContextType" minOccurs="0"/> <element name="projectionContext" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LensProjectionContextType" maxOccurs="unbounded" minOccurs="0"/> <element name="focusClass" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="projectionClass" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="doReconciliationForAllProjections" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="executionPhaseOnly" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="projectionWave" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="executionWave" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="options" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ModelExecuteOptionsType" minOccurs="0"/> <element name="lazyAuditRequest" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="requestAudited" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="executionAudited" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="requestAuthorized" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="stats" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LensContextStatsType" minOccurs="0"/> <element name="rottenExecutedDeltas" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LensObjectDeltaOperationType" maxOccurs="unbounded" minOccurs="0"/> <element name="requestMetadata" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MetadataType" minOccurs="0"/> <element name="ownerOid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="sequences" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LensContextSequencesType" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
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
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description LensContextType()
LensContextType(PrismContext prismContext)
-
Method Summary
-
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
-
-
-
-
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
-
-
Constructor Detail
-
LensContextType
public LensContextType()
-
LensContextType
public LensContextType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup 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:
setupContainerValue
in interfaceContainerable
-
end
public <X> X end()
-
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()
-
createRottenExecutedDeltasList
public List<LensObjectDeltaOperationType> createRottenExecutedDeltasList()
-
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)
-
getId
public Long getId()
-
setId
public void setId(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()
-
id
public LensContextType id(Long value)
-
clone
public LensContextType clone()
-
-