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. <p>Java class for LensContextType complex type. <p>The following schema fragment specifies the expected content contained within this class. <pre> <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"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType> </pre>- 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_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
-
-
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)
-
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)
-
id
public LensContextType id(Long value)
-
clone
public LensContextType clone()
-
-