| Interface | Description | 
|---|---|
| IOdiRoleEnterprisePrincipalMappingService | 
 This service is used to map Odi Role with external Enterprise Principal (role or user) 
 | 
| IOdiUserCreationService | 
 This service is used to create new ODI user with SDK 
 | 
| Class | Description | 
|---|---|
| OdiEnterprisePrincipal | |
| OdiEnterprisePrincipal.PrincipalType | |
| OdiPrincipal | |
| OdiPrincipal.UserCommunity | |
| OdiProfile | |
| OdiRole | 
 Master repository entity, which is mapped to SNP_USER 
 | 
| OdiUser | 
 The  
OdiUser class contains informations about a user  
 including password and supervisor. | 
| OdiUserCreationServiceImpl | 
 Reference implementation of  
IOdiUserCreationService |