protected override void AddToConfiguration(Cfg.Configuration configuration) { configuration.SetEnversProperty(ConfigurationKey.AuditTablePrefix, "VP_"); configuration.SetEnversProperty(ConfigurationKey.AuditTableSuffix, "_VS"); configuration.SetEnversProperty(ConfigurationKey.RevisionFieldName, "ver_rev"); configuration.SetEnversProperty(ConfigurationKey.RevisionTypeFieldName, "ver_rev_type"); }
protected override void AddToConfiguration(Cfg.Configuration configuration) { if (ForceModifiedFlags) { configuration.SetEnversProperty(ConfigurationKey.GlobalWithModifiedFlag, true); } }
public void CanBeSetByConfigurationKey() { var nhConfiguration = new Cfg.Configuration(); nhConfiguration.SetEnversProperty(ConfigurationKey.StoreDataAtDelete, true); nhConfiguration.IntegrateWithEnvers(); AuditConfiguration.GetFor(nhConfiguration).GlobalCfg.StoreDataAtDelete .Should().Be.True(); }
public static AuditConfiguration GetFor(Cfg.Configuration cfg) { if (!configurations.TryGetValue(cfg, out var verCfg)) { cfg.SetEnversProperty(ConfigurationKey.UniqueConfigurationName, Guid.NewGuid().ToString()); cfg.BuildMappings(); // force secondpass for mappings added by users if (!configurationMetadataProvider.TryGetValue(cfg, out var metas)) { metas = new AttributeConfiguration(); } verCfg = new AuditConfiguration(cfg, metas); configurations.Add(cfg, verCfg); } return(verCfg); }
public void BaseSetup() { TestAssembly = GetType().Assembly.GetName().Name; Cfg = new Cfg.Configuration(); Cfg.SetEnversProperty(ConfigurationKey.AuditStrategy, StrategyType); AddToConfiguration(Cfg); Cfg.Configure(); addMappings(); Cfg.IntegrateWithEnvers(new AuditEventListener(), EnversConfiguration()); SessionFactory = Cfg.BuildSessionFactory(); var notRun = TestShouldNotRunMessage(); if (!string.IsNullOrEmpty(notRun)) { Assert.Ignore(notRun); } Session = openSession(SessionFactory); Initialize(); closeSessionAndAuditReader(); Session = openSession(SessionFactory); }
protected override void AddToConfiguration(Cfg.Configuration configuration) { configuration.SetEnversProperty(ConfigurationKey.RevisionOnCollectionChange, RevisionOnCollectionChange); }
protected override void AddToConfiguration(Cfg.Configuration configuration) { configuration.SetEnversProperty(ConfigurationKey.TrackEntitiesChangedInRevision, true); }
protected override void AddToConfiguration(Cfg.Configuration configuration) { configuration.SetEnversProperty(ConfigurationKey.TableNameStrategy, typeof(NamingStrategy)); }
protected override void AddToConfiguration(Cfg.Configuration configuration) { configuration.SetEnversProperty(ConfigurationKey.StoreDataAtDelete, true); }
protected override void AddToConfiguration(Cfg.Configuration configuration) { configuration.SetEnversProperty(ConfigurationKey.TableNameStrategy, typeof(NamingStrategy)); configuration.SetEnversProperty(ConfigurationKey.AuditTablePrefix, "a"); configuration.SetEnversProperty(ConfigurationKey.AuditTableSuffix, "2"); }
protected override void AddToConfiguration(Cfg.Configuration configuration) { configuration.SetEnversProperty(ConfigurationKey.AuditStrategyValidityStoreRevendTimestamp, true) .SetEnversProperty(ConfigurationKey.AuditStrategyValidityRevendTimestampFieldName, revendTimestampColumName); }
protected override void AddToConfiguration(Cfg.Configuration configuration) { configuration.SetEnversProperty(ConfigurationKey.DoNotAuditOptimisticLockingField, false); }
protected override void AddToConfiguration(Cfg.Configuration configuration) { base.AddToConfiguration(configuration); configuration.SetEnversProperty(ConfigurationKey.ModifiedFlagSuffix, "_CHANGED"); }
protected override void AddToConfiguration(Cfg.Configuration configuration) { configuration.SetEnversProperty(ConfigurationKey.PostInstantiationListener, typeof(PostInstantiationListener)); base.AddToConfiguration(configuration); }
protected override void AddToConfiguration(Cfg.Configuration configuration) { configuration.SetEnversProperty(ConfigurationKey.AllowIdentifierReuse, true); }