public OrganizationFilter(IDataProcessor next, IPropertyLookup organizationPropertyLookup, ExcludedObjectReporter reporter, bool relocationEnabled = false) : base(next) { this.organizationPropertyLookup = organizationPropertyLookup; this.reporter = reporter; this.relocationEnabled = relocationEnabled; }
public virtual void ReportExcludedObject(SyncObjectId objectId, DirectoryObjectErrorCode errorCode, ProcessingStage processingStage) { ExcludedObjectReporter.LogExcludedObject(objectId.ToString(), errorCode, processingStage); }
public virtual void ReportExcludedObject(PropertyBag propertyBag, DirectoryObjectErrorCode errorCode, ProcessingStage processingStage) { ExcludedObjectReporter.LogExcludedObject(ExcludedObjectReporter.GetId(propertyBag), errorCode, processingStage); }
public RecipientDeletedDuringOrganizationDeletionFilter(IDataProcessor next, IPropertyLookup organizationLookup, ExcludedObjectReporter reporter) : base(next) { this.organizationLookup = organizationLookup; this.reporter = reporter; }
public TenantRelocationProcessor(IDataProcessor next, IPropertyLookup organizationPropertyLookup, ExcludedObjectReporter reporter, GetTenantRelocationStateDelegate getTenantRelocationState, Guid invocationId, bool isIncrementalSync) : base(next) { this.organizationPropertyLookup = organizationPropertyLookup; this.reporter = reporter; this.getTenantRelocationState = getTenantRelocationState; this.invocationId = invocationId; this.isIncrementalSync = isIncrementalSync; }
public RecipientTypeFilter(IDataProcessor next, RecipientTypeDetails acceptedRecipientTypes, ExcludedObjectReporter reporter) : base(next) { this.acceptedRecipientTypes = acceptedRecipientTypes; this.reporter = reporter; }