@Configuration @EnableScheduling public class DesignerConfig extends Object
| Constructor and Description |
|---|
DesignerConfig() |
@Bean public Class[] jacksonSubTypes()
@Bean public com.fasterxml.jackson.databind.ObjectMapper objectMapper()
@Bean public JacksonObjectMapper objectMapperWrapper()
@Bean public org.fedorahosted.tennera.jgettext.PoParser poParser()
@Bean public BeanValidator beanValidator()
@Bean public org.springframework.web.client.RestTemplate restTemplate()
@Bean public JsonFileBasedPersister<Page> pageFileBasedPersister()
@Bean public JsonFileBasedPersister<Widget> widgetFileBasedPersister()
@Bean public JsonFileBasedPersister<Fragment> fragmentFileBasedPersister()
@Bean public JsonFileBasedLoader<Page> pageFileBasedLoader()
@Bean public JsonFileBasedLoader<Widget> widgetFileBasedLoader()
@Bean public JsonFileBasedLoader<Fragment> fragmentFileBasedLoader()
@Bean public Path widgetPath(WorkspacePathResolver workspacePathResolver)
@Bean public Path pagesPath(WorkspacePathResolver workspacePathResolver)
@Bean public WidgetImporter widgetElementImporter(WidgetFileBasedLoader widgetLoader, WidgetRepository widgetRepository, AssetImporter<Widget> widgetAssetImporter)
@Bean public AssetImporter<Page> pageAssetImporter(AssetRepository<Page> pageAssetRepository)
@Bean public AssetImporter<Widget> widgetAssetImporter(AssetRepository<Widget> widgetAssetRepository)
@Bean public ArtifactImporter<Page> pageImporter(PageRepository pageRepository, PageService pageService, FragmentImporter fragmentImporter, WidgetImporter widgetImporter, AssetImporter<Page> pageAssetImporter)
@Bean public ArtifactImporter<Widget> widgetImporter(WidgetFileBasedLoader widgetLoader, WidgetRepository widgetRepository, WidgetService widgetService, AssetImporter<Widget> widgetAssetImporter)
@Bean public FragmentImporter fragmentElementImporter(FragmentRepository fragmentRepository)
@Bean public Map<String,ArtifactImporter> artifactImporters(ArtifactImporter<Page> pageImporter, ArtifactImporter<Widget> widgetImporter, ArtifactImporter<Fragment> fragmentImporter)
@Bean public WidgetsExportStep<Page> widgetsExportStep(WorkspacePathResolver pathResolver, WidgetIdVisitor widgetIdVisitor, DirectiveFileGenerator directiveFileGenerator)
@Bean public ExportStep<Page>[] pageExportSteps(FragmentsExportStep<Page> fragmentsExportStep, WidgetsExportStep<Page> widgetsExportStep, PagePropertiesExportStep pagePropertiesExportStep, HtmlExportStep htmlExportStep, AssetExportStep assetExportStep)
@Bean public Exporter<Page> pageExporter(PageRepository pageRepository, PageService pageService, ExportStep<Page>[] pageExportSteps)
@Bean public Exporter<Widget> widgetExporter(WidgetRepository widgetRepository, WidgetService widgetService, WidgetByIdExportStep widgetByIdExportStep)
@Bean @Primary public AssetVisitor assetVisitor(WidgetRepository widgetRepository, FragmentRepository fragmentRepository)
@Bean @Primary public WidgetIdVisitor widgetIdVisitor(FragmentRepository fragmentRepository)
@Bean @Primary public ComponentVisitor componentVisitor(FragmentRepository fragmentRepository)
@Bean @Primary public VariableModelVisitor variableModelVisitor(FragmentRepository fragmentRepository)
@Bean public PageFactory modelPropertiesFactory(FragmentRepository fragmentRepository)
@Bean @Primary public RequiredModulesVisitor requiredModulesVisitor(WidgetRepository widgetRepository, FragmentRepository fragmentRepository)
@Bean public HtmlBuilderVisitor htmlBuilderVisitor(FragmentRepository fragmentRepository, List<PageFactory> pageFactories, RequiredModulesVisitor requiredModulesVisitor, DirectivesCollector directivesCollector, AssetVisitor assetVisitor, PageRepository pageRepository, WidgetRepository widgetRepository)
@Bean public DirectiveFileGenerator directiveFileGenerator(WorkspacePathResolver pathResolver, WidgetRepository widgetRepository, WidgetIdVisitor widgetIdVisitor)
@Bean @Primary public PropertyValuesVisitor propertyValuesVisitor(FragmentRepository fragmentRepository)
@Bean public AuthRulesCollector authRulesCollector(WidgetRepository widgetRepository, FragmentRepository fragmentRepository)
@Bean public AssetRepository<Page> pageAssetRepository(PageRepository pageRepository)
@Bean public AssetRepository<Widget> widgetAssetRepository(WidgetRepository widgetRepository)
@Bean public AssetService<Page> pageAssetService(PageRepository pageRepository)
@Bean public AssetService<Widget> widgetAssetService(WidgetRepository widgetRepository)
@Bean public List<LiveRepositoryUpdate> liveRepositoriesUpdate(LiveRepositoryUpdate<Page> pageLiveRepositoryUpdate, LiveRepositoryUpdate<Widget> widgetLiveRepositoryUpdate, LiveRepositoryUpdate<Fragment> fragmentLiveRepositoryUpdate)
@Bean public VisitorFactory visitorFactory()
@Bean public BondsTypesFixer<Page> pageBondsTypesFixer(PageRepository pageRepository)
@Bean public Path fragmentsPath(WorkspacePathResolver workspacePathResolver)
@Bean public FragmentChangeVisitor fragmentRenamingVisitor()
@Bean public PageHasValidationErrorVisitor pageHasValidationErrorVisitor()
@Bean public ArtifactImporter<Fragment> fragmentImporter(FragmentRepository fragmentRepository, FragmentService fragmentService, FragmentImporter fragmentImporter, WidgetImporter widgetImporter)
@Bean public FragmentsExportStep<Page> fragmentsExportStep(FragmentIdVisitor fragmentIdVisitor, WorkspacePathResolver workspacePathResolver, FragmentPropertiesExportStep fragmentPropertiesExportStep)
@Bean public WidgetsExportStep<Fragment> widgetsExportStepFragment(WorkspacePathResolver workspacePathResolver, WidgetIdVisitor widgetIdVisitor, DirectiveFileGenerator directiveFileGenerator)
@Bean public FragmentsExportStep<Fragment> fragmentsExportStepFragment(FragmentIdVisitor fragmentIdVisitor, WorkspacePathResolver workspacePathResolver, FragmentPropertiesExportStep fragmentPropertiesExportStep)
@Bean public Exporter<Fragment> fragmentExporter(FragmentRepository fragmentRepository, FragmentService fragmentService, JacksonObjectMapper objectMapper, WidgetsExportStep<Fragment> widgetsExportStepFragment, FragmentsExportStep<Fragment> fragmentsExportStepFragment)
@Bean public FragmentIdVisitor fragmentIdVisitor(FragmentRepository fragmentRepository)
@Bean public List<Repository> fragmentsUsedByRepositories(PageRepository pageRepository, FragmentRepository fragmentRepository)
@Bean public DimensionFactory dimensionFactory()
@Bean public BondsTypesFixer<Fragment> fragmentBondsTypesFixer(FragmentRepository fragmentRepository)
Copyright © 2020. All rights reserved.