# 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]

    Display order:

  - #### objectCurrentRef

    Flags: RAM,composite

    Multiplicity: [0,1]

    Display order:

  - #### objectNewRef

    Flags: RAM,composite

    Multiplicity: [0,1]

    Display order:

  - #### primaryDelta

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    TODO

  - #### secondaryDelta

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    TODO

  - #### executedDeltas

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    TODO

  - #### objectTypeClass

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    TODO

  - #### oid

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    TODO

  - #### iteration

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    TODO

  - #### iterationToken

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    TODO

  - #### synchronizationIntent

    Flags: RAM,runtime,AVals:5

    Multiplicity: [0,1]

    Display order:

    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]

    Display order:

    For diagnostics only. (Is not unwrapped.)

  - #### secondaryDeltas

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    TODO