Package com.orchestranetworks.userservice.schema

# Interface UserServiceAssociationRecordFormContext<S extends AssociationTableEntitySelection>

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

public interface UserServiceAssociationRecordFormContext<S extends AssociationTableEntitySelection>
This interface defines methods to get the contextual information when the user service must be created in replacement of the default record form, for an associated object to be created or accessed.

Since:
  5.9.0
See Also:
  - `UserServiceAssociationRecordFormFactory`

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static interface`
  `UserServiceAssociationRecordFormContext.ForCreate`
  This interface defines methods to get information on the current selected association and current user session.
  `static interface`
  `UserServiceAssociationRecordFormContext.ForDefault`
  This interface defines methods to get information on the current selected association record and current user session.
  `static interface`
  `UserServiceAssociationRecordFormContext.ForDuplicate`
  This interface defines methods to get information on the current selected association 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.