Package com.orchestranetworks.userservice

# Interface UserServiceProcessEventOutcomeContext<S extends EntitySelection>

All Superinterfaces:
  `UserServiceInvocationContext<S>`, `UserServiceObjectContext`, `UserServiceObjectContextForInputValidation`, `UserServiceRequest`, `UserServiceTransactionManager`

public interface UserServiceProcessEventOutcomeContext<S extends EntitySelection> extends UserServiceInvocationContext<S>, UserServiceRequest, UserServiceObjectContextForInputValidation, UserServiceTransactionManager
This interface provides information and utility methods useful when processing an event outcome.

Since:
  5.8.0
See Also:
  - `UserService.processEventOutcome(UserServiceProcessEventOutcomeContext, UserServiceEventOutcome)`

- ## Method Summary

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

  `getEntitySelection`

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

  `getPermission, isDataDeleted`

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

  `addError, addInfo, addMessage, addWarning, getValueContext, getValueContext`

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

  `canClose, getCurrentPerspective, getParameter, getParameterValues, getRepository, getServiceDescription, getServiceKey, getServiceLabel, getServiceModuleName, getSession, isInitialDisplay`

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

  `createTransaction, save, save`