Package com.orchestranetworks.service

# Interface ValidationReportItemSubjectForAdaptation

All Superinterfaces:
  `ValidationReportItemSubject`

public interface ValidationReportItemSubjectForAdaptation extends ValidationReportItemSubject
Represents the subject of a validation report item in the context of a dataset or record.

See Also:
  - `ValidationReportItem.getSubjectForAdaptation()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Adaptation`
  `getAdaptation()`
  Returns the dataset or record containing the node associated with this validation item.
  `Path`
  `getPathInAdaptation()`
  Returns the path in the dataset or record associated with this validation item.
  `SchemaNode`
  `getSchemaNode()`
  Returns the node that is associated with this item.

  ### Methods inherited from interface com.orchestranetworks.service.ValidationReportItemSubject

  `isDatasetOrRecordSubject, isTableSubject`

- ## Method Details

  - ### getSchemaNode

    SchemaNode getSchemaNode()
    Returns the node that is associated with this item.

  - ### getAdaptation

    Adaptation getAdaptation()
    Returns the dataset or record containing the node associated with this validation item. It may be `null` in the following cases:
    - if the containing dataspace has been closed,
    - if the dataset has been deleted.
    - if the record has been deleted,

  - ### getPathInAdaptation

    Path getPathInAdaptation()
    Returns the path in the dataset or record associated with this validation item. The path can be indexed if the associated node is a list.