public override void Init() { base.Init(); _contentGDPRManager = _container.Resolve <IContentGDPRManager>(); _contentManager = _container.Resolve <IContentManager>(); _transactionManager = _container.Resolve <ITransactionManager>(); }
public ErasureProcessTask( IContentGDPRManager contentGDPRManager, ITokenizer tokenizer, IContentManager contentManager) : base(contentGDPRManager, tokenizer, contentManager) { GDPRProcess = _contentGDPRManager.Erase; }
public AnonymizationProcessTask( IContentGDPRManager contentGDPRManager, ITokenizer tokenizer, IContentManager contentManager) : base(contentGDPRManager, tokenizer, contentManager) { GDPRProcess = _contentGDPRManager.Anonymize; }
public GDPRProcessTask( IContentGDPRManager contentGDPRManager, ITokenizer tokenizer, IContentManager contentManager) { _contentGDPRManager = contentGDPRManager; _tokenizer = tokenizer; _contentManager = contentManager; T = NullLocalizer.Instance; Logger = NullLogger.Instance; }
public ContentPickerFieldGDPRContentHandler( IContentGDPRManager contentGDPRManager, IContentManager contentManager) { _contentGDPRManager = contentGDPRManager; _contentManager = contentManager; // since we want to process a ContentField, we do this from the handlers for GDPRPart OnAnonymizing<GDPRPart>(FieldsAnonymizing); OnAnonymized<GDPRPart>(PostProcess); OnErasing<GDPRPart>(FieldsErasing); OnErased<GDPRPart>(PostProcess); }
public GDPRTaskHandler( IContentManager contentManager, IContentDefinitionManager contentDefinitionManager, IClock clock, IScheduledTaskManager taskManager, IContentGDPRManager contentGDPRManager, ISiteService siteService) { _contentManager = contentManager; _contentDefinitionManager = contentDefinitionManager; _clock = clock; _taskManager = taskManager; _contentGDPRManager = contentGDPRManager; _siteService = siteService; }
public GDPRAdminController( IAuthorizer authorizer, ISiteService siteService, IContentDefinitionManager contentDefinitionManager, IContentManager contentManager, IShapeFactory shapeFactory, INotifier notifier, IContentGDPRManager contentGDPRManager) { _authorizer = authorizer; _siteService = siteService; _contentDefinitionManager = contentDefinitionManager; _contentManager = contentManager; Shape = shapeFactory; _notifier = notifier; _contentGDPRManager = contentGDPRManager; T = NullLocalizer.Instance; Logger = NullLogger.Instance; }