Package com.orchestranetworks.userservice.schema

# Interface UserServiceRecordFormContext<S extends EntitySelection>

All Known Subinterfaces:
  `UserServiceRecordFormContext.ForCreate`, `UserServiceRecordFormContext.ForDefault`, `UserServiceRecordFormContext.ForDuplicate`

public interface UserServiceRecordFormContext<S extends EntitySelection>
This interface defines methods to get contextual information when the user service must be created in replacement of the default record form.

Since:
  5.9.0
See Also:
  - `UserServiceRecordFormFactory`

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static interface`
  `UserServiceRecordFormContext.ForCreate`
  This interface defines methods to get information on the current selected table and current user session.
  `static interface`
  `UserServiceRecordFormContext.ForDefault`
  This interface defines methods to get information on the current selected record and current user session.
  `static interface`
  `UserServiceRecordFormContext.ForDuplicate`
  This interface defines methods to get information on the current selected record and current user session.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `S`
  `getEntitySelection()`
  Returns the current selection.
  `Session`
  `getSession()`
  Returns the current session.

- ## Method Details

  - ### getEntitySelection

    S getEntitySelection()
    Returns the current selection.

  - ### getSession

    Session getSession()
    Returns the current session.