Package com.orchestranetworks.ui.selection

# Interface AssociationRecordEntitySelection

All Superinterfaces:
  `AssociationTableEntitySelection`, `DatasetEntitySelection`, `DataspaceEntitySelection`, `EntitySelection`, `RecordEntitySelection`, `TableEntitySelection`

public interface AssociationRecordEntitySelection extends RecordEntitySelection, AssociationTableEntitySelection
Provides information on the currently selected associated record.

Since:
  5.8.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Adaptation`
  `getRecord()`
  Returns the currently selected associated record.
  `AdaptationTable`
  `getTable()`
  Returns the target table of the selected association.

  ### Methods inherited from interface com.orchestranetworks.ui.selection.AssociationTableEntitySelection

  `getAssociationNode, getAssociationSourceRecord`

  ### Methods inherited from interface com.orchestranetworks.ui.selection.DatasetEntitySelection

  `getDataset`

  ### Methods inherited from interface com.orchestranetworks.ui.selection.DataspaceEntitySelection

  `getDataspace`

- ## Method Details

  - ### getTable

    AdaptationTable getTable()
    Returns the target table of the selected association. Never returns `null`.
    Specified by:
      `getTable` in interface `TableEntitySelection`

  - ### getRecord

    Adaptation getRecord()
    Returns the currently selected associated record. May return `null` when no record has been selected yet, for example when evaluating activation rules. Will never return `null` from a user service invocation context.
    Specified by:
      `getRecord` in interface `RecordEntitySelection`