Package com.orchestranetworks.instance

# Interface RepositoryAnonymizer.RecordContext

Enclosing interface:
  RepositoryAnonymizer

public static interface RepositoryAnonymizer.RecordContext
Provides access to a record to be anonymized, granting the privilege to modify the value of its fields.

Since:
  5.9.0
See Also:
  - `RepositoryAnonymizer.anonymizeHistory(Consumer)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Object`
  `getValue(Path aPath)`
  Returns the value of the node at the specified path.
  `Object`
  `getValue(SchemaNode aNode)`
  Returns the value of the specified node.
  `void`
  `setValue(Object aValue, Path aPath)`
  Modifies the value of the node at the specified path.
  `void`
  `setValue(Object aValue, SchemaNode aNode)`
  Modifies the value of the specified node.

- ## Method Details

  - ### getValue

    Object getValue(SchemaNode aNode)
    Returns the value of the specified node.
    Since:
      5.9.0

  - ### setValue

    void setValue(Object aValue, SchemaNode aNode)
    Modifies the value of the specified node.
    Since:
      6.0.0

  - ### getValue

    Object getValue(Path aPath)
    Returns the value of the node at the specified path.
    Since:
      5.9.0

  - ### setValue

    void setValue(Object aValue, Path aPath)
    Modifies the value of the node at the specified path.
    Since:
      5.9.0