Class UserService
java.lang.Object
org.qubership.atp.itf.lite.backend.service.CrudService<UserSettings>
org.qubership.atp.itf.lite.backend.service.UserService
- All Implemented Interfaces:
IdentifiedService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUserService(org.springframework.web.client.RestTemplate m2mRestTemplate, UserSettingsRepository userSettingsRepository, org.modelmapper.ModelMapper modelMapper) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetSettingsByUser(String token) Get user settings via search criteria.getUserIdFromToken(String token) Gets user info by id.org.qubership.atp.auth.springbootstarter.entities.UserInfogetUserInfoByToken(String token) Gets user info by id.voidinit()protected org.springframework.data.jpa.repository.JpaRepository<UserSettings, UUID> saveUserSettings(UserSettings userSettings, String token) Save user settings.Methods inherited from class org.qubership.atp.itf.lite.backend.service.CrudService
delete, deleteByEntities, get, getAll, isEntityExists, save, saveAll
-
Field Details
-
sessionState
- See Also:
-
sub
- See Also:
-
-
Constructor Details
-
UserService
@Autowired public UserService(org.springframework.web.client.RestTemplate m2mRestTemplate, UserSettingsRepository userSettingsRepository, org.modelmapper.ModelMapper modelMapper) Constructor.
-
-
Method Details
-
init
-
repository
- Specified by:
repositoryin classCrudService<UserSettings>
-
getUserInfoByToken
Gets user info by id.- Parameters:
token- user token- Returns:
- user info.
-
getUserIdFromToken
Gets user info by id.- Parameters:
token- user token- Returns:
- user info
-
saveUserSettings
Save user settings.- Parameters:
userSettings- settings entitytoken- user token- Returns:
- saved entity object
-
getSettingsByUser
Get user settings via search criteria.- Parameters:
token- user token- Returns:
- found settings entity
-