Package com.orchestranetworks.userservice

# Interface UserServiceForCreate<S extends EntitySelection>

All Superinterfaces:
  `UserService<S>`

public interface UserServiceForCreate<S extends EntitySelection> extends UserService<S>
Extended interface that can be implemented by a user service replacing a creation form.

It provides methods to implement in order to improve the service integration.

Since:
  6.0.6
See Also:
  - `UserService`
  - `UserServiceRecordFormFactory.newUserServiceForCreate(UserServiceRecordFormContext.ForCreate)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Adaptation`
  `getCreatedRecord(UserServiceGetCreatedRecordContext<S> aContext)`
  Should return the main record created by this service, or null if no record was created.

  ### Methods inherited from interface com.orchestranetworks.userservice.UserService

  `processEventOutcome, setupDisplay, setupObjectContext, validate`

- ## Method Details

  - ### getCreatedRecord

    Adaptation getCreatedRecord(UserServiceGetCreatedRecordContext<S> aContext)
    Should return the main record created by this service, or null if no record was created.

    This record must be in the currently selected table.

    See Also:
      - `UserServiceGetCreatedRecordContext.getCreatedRecord(ObjectKey)`