Пример #1
0
 public AsyncTrashPurger(IWorker worker, ITrashHandler trash, IPersister persister, ISecurityManager security)
 {
     this.worker = worker;
     this.trash = trash;
     this.persister = persister;
     this.security = security;
 }
Пример #2
0
 public AsyncTrashPurger(IWorker worker, ITrashHandler trash, IPersister persister, ISecurityManager security)
 {
     this.worker    = worker;
     this.trash     = trash;
     this.persister = persister;
     this.security  = security;
 }
Пример #3
0
        public override void Execute()
        {
            if (Debugger.IsAttached)
            {
                return;
            }

            ITrashHandler handler = Engine.Resolve <ITrashHandler>();

            handler.PurgeOldItems();
        }
Пример #4
0
        public override void SetUp()
        {
            base.SetUp();

            persister = engine.Persister;
            versions  = engine.Resolve <IVersionManager>();

            persister.Dispose();

            CreateDatabaseSchema();

            root  = CreateOneItem <ThrowableItem>(0, "root", null);
            item  = CreateOneItem <ThrowableItem>(0, "item", root);
            item2 = CreateOneItem <ThrowableItem>(0, "item2", root);

            trash = engine.Resolve <ITrashHandler>();

            System.Threading.Thread.CurrentPrincipal = new GenericPrincipal(new GenericIdentity("admin", "test"), new string[] { "Administrators" });
        }
Пример #5
0
 public DeleteInterceptor(IPersister persister, ITrashHandler trashHandler)
 {
     this.persister    = persister;
     this.trashHandler = trashHandler;
 }
Пример #6
0
 public DeleteInterceptor(IPersister persister, ITrashHandler trashHandler)
 {
     this.persister = persister;
     this.trashHandler = trashHandler;
 }
Пример #7
0
		public AsyncTrashPurger(IWorker worker, ITrashHandler trash, IPersister persister)
		{
			this.worker = worker;
			this.trash = trash;
			this.persister = persister;
		}
Пример #8
0
 public AsyncTrashPurger(IWorker worker, ITrashHandler trash, IPersister persister)
 {
     this.worker    = worker;
     this.trash     = trash;
     this.persister = persister;
 }
Пример #9
0
        public override void Execute()
        {
            ITrashHandler handler = Engine.Resolve <ITrashHandler>();

            handler.PurgeOldItems();
        }