public override void AddSyncronizationJob(
     IJobList <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity> aJobs,
     IJobList <TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity> bJobs,
     IEntitySynchronizationLogger logger)
 {
     logger.SetBId(_bId);
     bJobs.AddDeleteJob(new JobWrapper(this, logger));
 }
예제 #2
0
 public override void AddSyncronizationJob(
     IJobList <TAtypeEntity, TAtypeEntityId, TAtypeEntityVersion> aJobs,
     IJobList <TBtypeEntity, TBtypeEntityId, TBtypeEntityVersion> bJobs,
     IEntitySynchronizationLogger logger)
 {
     logger.SetAId(_knownData.AtypeId);
     aJobs.AddDeleteJob(new JobWrapper(this, logger));
 }
예제 #3
0
 public override void AddSyncronizationJob(
     IEntitySyncStateContext <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity, TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity, TContext> stateContext,
     IJobList <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity> aJobs,
     IJobList <TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity> bJobs,
     IEntitySynchronizationLogger logger,
     TContext context)
 {
     logger.SetAId(KnownData.AtypeId);
     aJobs.AddDeleteJob(new JobWrapper(stateContext, this, logger));
 }
예제 #4
0
        public override void AddSyncronizationJob(
            IEntitySyncStateContext <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity, TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity, TContext> stateContext,
            IJobList <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity> aJobs,
            IJobList <TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity> bJobs,
            IEntitySynchronizationLoggerFactory <TAtypeEntityId, TAtypeEntity, TBtypeEntityId, TBtypeEntity> loggerFactory,
            TContext context)
        {
            var logger = loggerFactory.CreateEntitySynchronizationLogger(SynchronizationOperation.DeleteInB);

            logger.SetBId(_bId);
            bJobs.AddDeleteJob(new JobWrapper(stateContext, this, logger));
        }