コード例 #1
0
 protected override bool HasChanges(EventCacheWriteObject oldObj, EventCacheWriteObject newObj)
 {
     if (newObj.NewStatuses.Count > 0)
     {
         return(true);
     }
     return(ObjectChangesHelper.HasChanges(oldObj, newObj));
 }
コード例 #2
0
 protected override bool HasChanges(ComponentCacheWriteObject oldObj, ComponentCacheWriteObject newObj)
 {
     // изменение ссылок на детей приведет к попытке сохранения данного объекта в БД,
     // хотя возможно сохранять нечего (все изменения в детях),
     // но это не критично, т.к. связи меняются очень редко
     // нужно вернуть true, чтобы сохранить новый объект в response
     if (oldObj.ReferencesVersion != newObj.ReferencesVersion)
     {
         return(true);
     }
     return(ObjectChangesHelper.HasChanges(oldObj, newObj));
 }
コード例 #3
0
 protected override bool HasChanges(MetricTypeCacheWriteObject oldObj, MetricTypeCacheWriteObject newObj)
 {
     return(ObjectChangesHelper.HasChanges(oldObj, newObj));
 }
コード例 #4
0
 protected override bool HasChanges(UnitTestCacheWriteObject oldObj, UnitTestCacheWriteObject newObj)
 {
     return(ObjectChangesHelper.HasChanges(oldObj, newObj));
 }