Package org.qubership.atp.ram.services
Class UserSettingService
java.lang.Object
org.qubership.atp.ram.services.CrudService<AbstractUserSetting>
org.qubership.atp.ram.services.UserSettingService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(AbstractUserSetting setting, String userToken) Create user setting.getByUserAndType(String userToken, UserSettingType type) Get setting by user and type.protected org.springframework.data.mongodb.repository.MongoRepository<AbstractUserSetting, UUID> update(UUID id, AbstractUserSetting setting, String userToken) Update user setting.Methods inherited from class org.qubership.atp.ram.services.CrudService
get, getAll, save, saveAll
-
Constructor Details
-
UserSettingService
public UserSettingService()
-
-
Method Details
-
getByUserAndType
Get setting by user and type.- Parameters:
userToken- current user auth tokentype- setting type- Returns:
- found setting
-
create
Create user setting.- Parameters:
setting- created setting datauserToken- current user auth token- Returns:
- created setting
-
update
Update user setting.- Parameters:
id- user setting identifiersetting- updated setting datauserToken- current user auth token- Returns:
- updated setting
-
repository
protected org.springframework.data.mongodb.repository.MongoRepository<AbstractUserSetting,UUID> repository()- Specified by:
repositoryin classCrudService<AbstractUserSetting>
-