現在のユーザーの文字列を収集する私のコードは次のようになります。
package timetracker2
import grails.timesecurity.*
import timetracker2.TimeController
class Time {
def springSecurityService
int id
Project projectname
Date dateCreated
Date dateWorked
Double timeSpent
TimeClassification classification
String currentUser = {
String currentUser = springSecurityService.getCurrentUser()
def user = springSecurityService.getCurrentUser()
String username = user
return username
}
static constraints = {
timeSpent blank: false
classification blank: true
}
static mapping = {
table 'Time'
cache true
id column: 'Time_id'
dateCreated column: 'Date_created'
dateWorked column: 'Date_Worked'
timeSpent column: 'Time_Spent'
currentUser column: 'Username'
}
}
これは私が取り出す文字列です.... timetracker2.Time$_closure1@108115
なにそれ???どんな助けでも大歓迎です。
get authentication も使用してみました。また、個人クラスに toString メソッドを追加しようとしました。残念ながら成功しません。