public EntityController( IContentDefinitionService contentDefinitionService, ISchemaUpdateService schemaUpdateService, IEntityEvents entityEvents) { _contentDefinitionService = contentDefinitionService; _schemaUpdateService = schemaUpdateService; _entityEvents = entityEvents; T = NullLocalizer.Instance; }
public ICacheController CacheController(Type type) { IEntityEvents ee = entityEvents.TryGetC(type); if (ee == null) { return(null); } return(ee.CacheController); }
internal void OnRetrieved(Entity entity) { AssertAllowed(entity.GetType(), inUserInterface: false); IEntityEvents ee = entityEvents.TryGetC(entity.GetType()); if (ee != null) { ee.OnRetrieved(entity); } entityEventsGlobal.OnRetrieved(entity); }
internal void OnSaved(Entity entity, SavedEventArgs args) { AssertAllowed(entity.GetType(), inUserInterface: false); IEntityEvents ee = entityEvents.TryGetC(entity.GetType()); if (ee != null) { ee.OnSaved(entity, args); } entityEventsGlobal.OnSaved(entity, args); }
internal Entity OnAlternativeRetriving(Type entityType, PrimaryKey id) { AssertAllowed(entityType, inUserInterface: false); IEntityEvents ee = entityEvents.TryGetC(entityType); if (ee == null) { return(null); } return(ee.OnAlternativeRetriving(id)); }
internal void OnPreSaving(Entity entity, PreSavingContext ctx) { AssertAllowed(entity.GetType(), inUserInterface: false); IEntityEvents ee = entityEvents.TryGetC(entity.GetType()); if (ee != null) { ee.OnPreSaving(entity, ctx); } entityEventsGlobal.OnPreSaving(entity, ctx); }
internal void OnPreSaving(Entity entity, ref bool graphModified) { AssertAllowed(entity.GetType(), inUserInterface: false); IEntityEvents ee = entityEvents.TryGetC(entity.GetType()); if (ee != null) { ee.OnPreSaving(entity, ref graphModified); } entityEventsGlobal.OnPreSaving(entity, ref graphModified); }
public ContentMetadataService( IOrchardServices services, ISettingsFormatter settingsFormatter, IContentDefinitionService contentDefinitionService, ISchemaUpdateService schemaUpdateService, IEntityEvents entityEvents, IRepository<ContentFieldDefinitionRecord> fieldDefinitionRepository, IContentDefinitionEditorEvents contentDefinitionEditorEvents) { _contentDefinitionService = contentDefinitionService; _schemaUpdateService = schemaUpdateService; _entityEvents = entityEvents; _settingsFormatter = settingsFormatter; _fieldDefinitionRepository = fieldDefinitionRepository; _contentDefinitionEditorEvents = contentDefinitionEditorEvents; Services = services; }
public ContentMetadataService( IOrchardServices services, ISettingsFormatter settingsFormatter, IContentDefinitionService contentDefinitionService, ISchemaUpdateService schemaUpdateService, IEntityEvents entityEvents, IRepository <ContentFieldDefinitionRecord> fieldDefinitionRepository, IContentDefinitionEditorEvents contentDefinitionEditorEvents) { _contentDefinitionService = contentDefinitionService; _schemaUpdateService = schemaUpdateService; _entityEvents = entityEvents; _settingsFormatter = settingsFormatter; _fieldDefinitionRepository = fieldDefinitionRepository; _contentDefinitionEditorEvents = contentDefinitionEditorEvents; Services = services; }
public EntityMetadataPartHandler( IRepository<EntityMetadataRecord> entityMetadataRepository, IRepository<FieldMetadataRecord> fieldMetadataRepository, IContentManager contentManager, IContentDefinitionManager contentDefinitionManager, ISettingsFormatter settingsFormatter, IEntityEvents entityEvents, ISchemaUpdateService schemaUpdateService, IFieldEvents fieldEvents, IContentDefinitionEditorEvents contentDefinitionEditorEvents) { _fieldMetadataRepository = fieldMetadataRepository; _contentManager = contentManager; _contentDefinitionManager = contentDefinitionManager; _settingsFormatter = settingsFormatter; _entityEvents = entityEvents; _schemaUpdateService = schemaUpdateService; _fieldEvents = fieldEvents; _contentDefinitionEditorEvents = contentDefinitionEditorEvents; Filters.Add(StorageFilter.For(entityMetadataRepository)); OnVersioning<EntityMetadataPart>(OnVersioning); OnPublishing<EntityMetadataPart>(OnPublishing); }
public EntityMetadataPartHandler( IRepository <EntityMetadataRecord> entityMetadataRepository, IRepository <FieldMetadataRecord> fieldMetadataRepository, IContentManager contentManager, IContentDefinitionManager contentDefinitionManager, ISettingsFormatter settingsFormatter, IEntityEvents entityEvents, ISchemaUpdateService schemaUpdateService, IFieldEvents fieldEvents, IContentDefinitionEditorEvents contentDefinitionEditorEvents) { _fieldMetadataRepository = fieldMetadataRepository; _contentManager = contentManager; _contentDefinitionManager = contentDefinitionManager; _settingsFormatter = settingsFormatter; _entityEvents = entityEvents; _schemaUpdateService = schemaUpdateService; _fieldEvents = fieldEvents; _contentDefinitionEditorEvents = contentDefinitionEditorEvents; Filters.Add(StorageFilter.For(entityMetadataRepository)); OnVersioning <EntityMetadataPart>(OnVersioning); OnPublishing <EntityMetadataPart>(OnPublishing); }