# Uses of Class
com.sas.services.user.UserInitializationException

Packages that use UserInitializationException
Package
Description
com.sas.services.user
Maintain user identities and profiles.
com.sas.services.util
Utility classes used by Foundation Services.

- ## Uses of UserInitializationException in com.sas.services.user

  Methods in com.sas.services.user that throw UserInitializationException
  Modifier and Type
  Method
  Description
  `static UserContextInterface`
  SubjectAuthenticator.`newAuthenticatedUser(UserServiceInterface userService, Subject subject)`
  Create a UserContext from an already authenticated Subject.
  `static UserContextInterface`
  SubjectAuthenticator.`newAuthenticatedUser(UserServiceInterface userService, Subject subject, Map advancedOptions)`
  Create a UserContext from an already authenticated Subject.
  `UserContextInterface`
  UserService.`newAuthenticatedUser(Subject subject)`
  Create a new UserContext based on the Subject provided.
  `UserContextInterface`
  UserServiceInterface.`newAuthenticatedUser(Subject subject)`
  Create a new UserContext based on the Subject provided.
  `UserContextInterface`
  UserServiceProxy.`newAuthenticatedUser(Subject subject)`
  Create a new UserContext based on the Subject provided.
  `UserContextInterface`
  UserService.`newRemoteUser(SubjectMatter subject)`
  `UserContextInterface`
  UserService.`newRemoteUser(SubjectMatter subject, Map advancedOptions)`
  `UserContextInterface`
  UserServiceInterface.`newRemoteUser(SubjectMatter subject)`
  Create a new UserContext using a SubjectMatter object that is populated with the PFS principals and credentials of an authenticated user.
  `UserContextInterface`
  UserServiceInterface.`newRemoteUser(SubjectMatter subject, Map advancedOptions)`
  Create a new UserContext using a SubjectMatter object that is populated with the PFS principals and credentials of an authenticated user.
  `UserContextInterface`
  UserServiceProxy.`newRemoteUser(SubjectMatter subject)`
  Creates a new remote user for the specified subject.
  `UserContextInterface`
  UserServiceProxy.`newRemoteUser(SubjectMatter subject, Map advancedOptions)`
  Creates a new remote user for the specified subject.
  `UserContextInterface`
  UserService.`newUser()`
  `UserContextInterface`
  UserService.`newUser(UserContextInterface privUser, String uid, String password, String domain)`
  `UserContextInterface`
  UserService.`newUser(UserContextInterface privUser, String uid, String password, String domain, String clientSource, String appSource)`
  `UserContextInterface`
  UserService.`newUser(UserContextInterface privUser, String uid, String password, String domain, String clientSource, String appSource, Map advancedOptions)`
  `UserContextInterface`
  UserService.`newUser(UserContext privUser, String uid, String password, String domain)`
  `UserContextInterface`
  UserService.`newUser(UserContext privUser, String uid, String password, String domain, String clientSource, String appSource)`
  `UserContextInterface`
  UserService.`newUser(UserContext privUser, String uid, String password, String domain, String clientSource, String appSource, Map advancedOptions)`
  `UserContextInterface`
  UserService.`newUser(String clientSource, String appSource)`
  `UserContextInterface`
  UserService.`newUser(String uid, String password, String domain)`
  Create a new user context given a user id, password, and authentication domain.
  `UserContextInterface`
  UserService.`newUser(String uid, String password, String domain, String clientSource, String appSource)`
  `UserContextInterface`
  UserService.`newUser(String clientSource, String appSource, Map advancedOptions)`
  `UserContextInterface`
  UserServiceInterface.`newUser(UserContextInterface privUser, String uid, String password, String domain)`
  Create a new user context given a privileged context, user id, password, and authentication domain.
  `UserContextInterface`
  UserServiceInterface.`newUser(UserContextInterface privUser, String uid, String password, String domain, String clientSource, String appSource)`
  Create a new user context given a privileged context, user id, password, and authentication domain.
  `UserContextInterface`
  UserServiceInterface.`newUser(UserContextInterface privUser, String uid, String password, String domain, String clientSource, String appSource, Map advancedOptions)`
  Create a new user context given a privileged context, user id, password, and authentication domain.
  `UserContextInterface`
  UserServiceInterface.`newUser(UserContext privUser, String uid, String password, String domain)`
  Deprecated.
  Use the version that takes a UserContextInterface
  `UserContextInterface`
  UserServiceInterface.`newUser(UserContext privUser, String uid, String password, String domain, String clientSource, String appSource)`
  Deprecated.
  Use the version that takes a UserContextInterface.
  `UserContextInterface`
  UserServiceInterface.`newUser(UserContext privUser, String uid, String password, String domain, String clientSource, String appSource, Map advancedOptions)`
  Deprecated.
  Use the version that takes a UserContextInterface.
  `UserContextInterface`
  UserServiceInterface.`newUser(String clientSource, String appSource)`
  Create a new UserContext based on the current OS identity of the user.
  `UserContextInterface`
  UserServiceInterface.`newUser(String uid, String password, String domain)`
  Create a new user context given a user id, password, and authentication domain.
  `UserContextInterface`
  UserServiceInterface.`newUser(String uid, String password, String domain, String clientSource, String appSource)`
  Create a new user context given a user id, password, and authentication domain.
  `UserContextInterface`
  UserServiceInterface.`newUser(String clientSource, String appSource, Map advancedOptions)`
  Create a new UserContext based on the current OS identity of the user.
  `UserContextInterface`
  UserServiceProxy.`newUser(UserContextInterface privUser, String uid, String password, String domain)`
  `UserContextInterface`
  UserServiceProxy.`newUser(UserContextInterface privUser, String uid, String password, String domain, String clientSource, String appSource)`
  `UserContextInterface`
  UserServiceProxy.`newUser(UserContextInterface privUser, String uid, String password, String domain, String clientSource, String appSource, Map advancedOptions)`
  `UserContextInterface`
  UserServiceProxy.`newUser(UserContext privUser, String uid, String password, String domain)`
  `UserContextInterface`
  UserServiceProxy.`newUser(UserContext privUser, String uid, String password, String domain, String clientSource, String appSource)`
  `UserContextInterface`
  UserServiceProxy.`newUser(UserContext privUser, String uid, String password, String domain, String clientSource, String appSource, Map advancedOptions)`
  `UserContextInterface`
  UserServiceProxy.`newUser(String clientSource, String appSource)`
  `UserContextInterface`
  UserServiceProxy.`newUser(String uid, String password, String domain)`
  Create a new user context given a user id, password, and authentication domain.
  `UserContextInterface`
  UserServiceProxy.`newUser(String uid, String password, String domain, String clientSource, String appSource)`
  `UserContextInterface`
  UserServiceProxy.`newUser(String clientSource, String appSource, Map advancedOptions)`
  `UserContextInterface`
  UserService.`newUserWithInfoService(UserContext privUser, String uid, String password, String domain, InformationServiceInterface infoService)`
  Deprecated.
  This method should no longer be used.
  `UserContextInterface`
  UserServiceInterface.`newUserWithInfoService(UserContext privUser, String uid, String password, String domain, InformationServiceInterface infoService)`
  Deprecated.
  This method should no longer be used.
  `UserContextInterface`
  UserServiceProxy.`newUserWithInfoService(UserContext privUser, String uid, String password, String domain, InformationServiceInterface infoService)`
  Deprecated.
  This method should no longer be used.

- ## Uses of UserInitializationException in com.sas.services.util

  Methods in com.sas.services.util that throw UserInitializationException
  Modifier and Type
  Method
  Description
  `UserContextInterface`
  NewUserWrapper.`invoke(UserServiceInterface userService, long timeout)`
  Invoke the wrapped `newUser()` call.