MongoPasswordField setPassword + сохранить - PullRequest
1 голос
/ 20 февраля 2012

Я начал немного работать с lift + scala + mongorecord, но обнаружил небольшое раздражение:

Обычно, чтобы легко создать запись (документ), я просто делаю:

User.createRecord.loginName("user").firstName("Name").lastName("LastName").save

Но когда я использую MongoPasswordField, это невозможно сделать в одной строке:

val userRecord = User.createRecord.loginName("user").firstName("Name").lastName("LastName")
userRecord.password.setPassword("SomePassword")|
userRecord.save

Исходный код для поля: http://scala -tools.org / mvnsites / liftweb-2.2.делать это в одну строку?или, по крайней мере, можно ли каким-то образом изменить код поля, чтобы на самом деле это можно было сделать?

1 Ответ

2 голосов
/ 07 апреля 2012

Я думаю, вы могли бы сделать это:

User.createRecord.loginName("user").firstName("Name").lastName("LastName").password(Password("Some password")).save
...