public void InitLifeCycleHandler() { _handler = new AuthHandler <T>(); _handler.SetSuccessor(_loadContextHandler); _loadContextHandler.SetSuccessor(_validationHandler); _validationHandler.SetSuccessor(_executeHandler); _executeHandler.SetSuccessor(_auditTrailHandler); _auditTrailHandler.SetSuccessor(_finalizeHandler); }
public void SetAuditTrailHandler(LifecycleHandler <T> handler) { _auditTrailHandler = handler; }
public void SetFianlizeHandler(LifecycleHandler <T> handler) { _finalizeHandler = handler; }
public void SetExecutionHandler(LifecycleHandler <T> handler) { _executeHandler = handler; }
public void SetValidationHandler(LifecycleHandler <T> handler) { _validationHandler = handler; }
public void SetLoadContextHandler(LifecycleHandler <T> handler) { _loadContextHandler = handler; }
public void SetAuthHandler(LifecycleHandler <T> handler) { _handler = handler; }
/// <summary> /// The set successor. /// </summary> /// <param name="successor"> /// The successor. /// </param> public void SetSuccessor(LifecycleHandler <T> successor) { this._successor = successor; }