public AsyncTrashPurger(IWorker worker, ITrashHandler trash, IPersister persister, ISecurityManager security) { this.worker = worker; this.trash = trash; this.persister = persister; this.security = security; }
public override void Execute() { if (Debugger.IsAttached) { return; } ITrashHandler handler = Engine.Resolve <ITrashHandler>(); handler.PurgeOldItems(); }
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" }); }
public DeleteInterceptor(IPersister persister, ITrashHandler trashHandler) { this.persister = persister; this.trashHandler = trashHandler; }
public AsyncTrashPurger(IWorker worker, ITrashHandler trash, IPersister persister) { this.worker = worker; this.trash = trash; this.persister = persister; }
public override void Execute() { ITrashHandler handler = Engine.Resolve <ITrashHandler>(); handler.PurgeOldItems(); }