public PageTypePropertyUpdater(
     IPageDefinitionFactory pageDefinitionFactory, 
     IPageDefinitionTypeFactory pageDefinitionTypeFactory, 
     ITabFactory tabFactory)
 {
     PageDefinitionFactory = pageDefinitionFactory;
     PageDefinitionTypeFactory = pageDefinitionTypeFactory;
     PageTypePropertyDefinitionLocator = new PageTypePropertyDefinitionLocator();
     PageDefinitionTypeMapper = new PageDefinitionTypeMapper(PageDefinitionTypeFactory);
     _tabFactory = tabFactory;
 }
示例#2
0
 public PageTypePropertyUpdater(
     IPageDefinitionFactory pageDefinitionFactory,
     IPageDefinitionTypeFactory pageDefinitionTypeFactory,
     ITabFactory tabFactory,
     IPropertySettingsRepository propertySettingsRepository)
 {
     PageDefinitionFactory             = pageDefinitionFactory;
     PageDefinitionTypeFactory         = pageDefinitionTypeFactory;
     PageTypePropertyDefinitionLocator = new PageTypePropertyDefinitionLocator();
     PageDefinitionTypeMapper          = new PageDefinitionTypeMapper(PageDefinitionTypeFactory);
     _tabFactory = tabFactory;
     _propertySettingsRepository = propertySettingsRepository;
 }
 public PageTypePropertyUpdater(
     IPageDefinitionFactory pageDefinitionFactory, 
     IPageDefinitionTypeFactory pageDefinitionTypeFactory, 
     ITabFactory tabFactory,
     IPropertySettingsRepository propertySettingsRepository,
     IGlobalPropertySettingsLocator globalPropertySettingsLocator)
 {
     PageDefinitionFactory = pageDefinitionFactory;
     PageDefinitionTypeFactory = pageDefinitionTypeFactory;
     PageTypePropertyDefinitionLocator = new PageTypePropertyDefinitionLocator();
     PageDefinitionTypeMapper = new PageDefinitionTypeMapper(PageDefinitionTypeFactory);
     _tabFactory = tabFactory;
     _propertySettingsRepository = propertySettingsRepository;
     this.globalPropertySettingsLocator = globalPropertySettingsLocator;
 }