# LensFocusContextType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Supertype: LensElementContextType
TODO

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
objectOldRef | reference ObjectReferenceType | [0,1] |
objectCurrentRef | reference ObjectReferenceType | [0,1] |
objectNewRef | reference ObjectReferenceType | [0,1] |
primaryDelta | property ObjectDeltaType | [0,1] | TODO
secondaryDelta | property ObjectDeltaType | [0,1] | TODO
executedDeltas | property LensObjectDeltaOperationType | [0,-1] | TODO
objectTypeClass | property string | [0,1] | TODO
oid | property string | [0,1] | TODO
iteration | property int | [0,1] | TODO
iterationToken | property string | [0,1] | TODO
synchronizationIntent | property SynchronizationIntentType | [0,1] | Initial intent regarding the account.
fresh | property boolean | [0,1] | For diagnostics only.
secondaryDeltas | property ObjectDeltaWavesType | [0,1] | TODO

- ### Items

  - #### objectOldRef

    Flags: RAM,composite

    Multiplicity: [0,1]

  - #### objectCurrentRef

    Flags: RAM,composite

    Multiplicity: [0,1]

  - #### objectNewRef

    Flags: RAM,composite

    Multiplicity: [0,1]

  - #### primaryDelta

    Flags: RAM,runtime

    Multiplicity: [0,1]

    TODO

  - #### secondaryDelta

    Flags: RAM,runtime

    Multiplicity: [0,1]

    TODO

  - #### executedDeltas

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    TODO

  - #### objectTypeClass

    Flags: RAM,runtime

    Multiplicity: [0,1]

    TODO

  - #### oid

    Flags: RAM,runtime

    Multiplicity: [0,1]

    TODO

  - #### iteration

    Flags: RAM,runtime

    Multiplicity: [0,1]

    TODO

  - #### iterationToken

    Flags: RAM,runtime

    Multiplicity: [0,1]

    TODO

  - #### synchronizationIntent

    Flags: RAM,runtime,AVals:5

    Multiplicity: [0,1]

    Initial intent regarding the account. It indicated what the initiator of the operation WANTS TO DO with the context. If set to null then the decision is left to "the engine". Null is also a typical value when the context is created. It may be pre-set under some circumstances, e.g. if an account is being unlinked.

  - #### fresh

    Flags: RAM,runtime

    Multiplicity: [0,1]

    For diagnostics only. (Is not unwrapped.)

  - #### secondaryDeltas

    Flags: RAM,runtime

    Multiplicity: [0,1]

    TODO