Package com.orchestranetworks.ui.selection

# Interface RecordEntitySelection

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

All Known Subinterfaces:
  `AssociationRecordEntitySelection`

public interface RecordEntitySelection extends TableEntitySelection
Provides information on the currently selected record.

Since:
  5.8.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Adaptation`
  `getRecord()`
  Returns the currently selected record.

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

  `getDataset`

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

  `getDataspace`

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

  `getTable`

- ## Method Details

  - ### getRecord

    Adaptation getRecord()
    Returns the currently selected 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.

    Warning: In the context of a single record selected in a table view with a very complex filter, this method can be very slow to execute.