public void Run(IBatchStartPoint batchStartPoint)
 {
     framework.DomainObjectInjector.InjectInto(batchStartPoint);
     StartTransaction();
     batchStartPoint.Execute();
     EndTransaction();
 }
 public virtual void Run(IBatchStartPoint batchStartPoint)
 {
     framework.ContainerInjector.InitDomainObject(batchStartPoint);
     StartTransaction();
     batchStartPoint.Execute();
     EndTransaction();
 }
        protected void Start(IBatchStartPoint batchStartPoint) {
            if (batchStartPoint == null) {
                throw new InitialisationException("batchStartPoint may not be null");
            }

            BatchStartPoint = batchStartPoint;
            Start();
        }
 public void Run(IBatchStartPoint batchStartPoint) {
     framework.DomainObjectInjector.InjectInto(batchStartPoint);
     StartTransaction();
     batchStartPoint.Execute();
     EndTransaction();
 }
 public BatchClient(IBatchStartPoint batchStartPoint) {
     this.batchStartPoint = batchStartPoint;
 }