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");
 }
Esempio n. 2
0
 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));
 }
Esempio n. 9
0
 protected override void AddToConfiguration(Cfg.Configuration configuration)
 {
     configuration.SetEnversProperty(ConfigurationKey.StoreDataAtDelete, true);
 }
Esempio n. 10
0
 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");
 }
Esempio n. 14
0
 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);
 }