ねえ、まだscalaバージョンがないJavaライブラリに依存しているので、ゲッターとセッターを使用しています(tinkerpopですが、関係ありません)。
Java フレームワークを使用する際に、コードを書き直して可変性を排除する方法はありますか?
trait GraphedUser extends BaseFramedEntity{
@Property(GraphedUser.USER_USERID)
def setUserId (userId: String)
@Property(GraphedUser.USER_USERID)
def getUserId:String
@Property("firstName")
def setFirstName (userId: String)
@Property("firstName")
def getFirstName:String
// ...
}