У меня есть родительский и дочерний класс, который имеет сопоставление от одного до большого, и я хочу регистрировать действие «Сохранить» для обоих классов, но во время сохранения родительского объекта журнала имеет значение null в дочернем классе но он отлично работает для журнала класса ParentПолучение родительского имени null в журнале аудита дочернего класса в Grail
Вот мой Auditlog, родитель и ребенок класс
class AuditLog{
String objectNameType = null;
def onSave = { newMap ->
String objectName = newMap[objectNameType]; // here I am getting null for child class save
//code for storing logs
}
}
class Parent extends AuditLog{
String name;
List child = new ArrayList()
static hasMany = [ child:Child ]
String objectNameType = name;
public String toString(){
return name;
}
}
class child extends AuditLog{
String childName;
static belongsTo =[ parent : Parent];
String objectNameType = parent;
public String toString(){
return childName;
}
}
Я использую Grails 1.3.7 версию и аудит каротаж 0.5.5
Любого свинец быть оцененным.
Заранее спасибо
показать действие контроллера с некоторыми отпечатками (что в какой точке равно нулю). –