Package com.orchestranetworks.userservice

# Interface UserServiceValidateContext<S extends EntitySelection>

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

public interface UserServiceValidateContext<S extends EntitySelection> extends UserServiceInvocationContext<S>, UserServiceRequest, UserServiceObjectContextForInputValidation
This interface provides information and utility methods useful when performing custom validation.

Since:
  5.8.0
See Also:
  - `UserService.validate(UserServiceValidateContext)`

- ## 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`