private DefaultSemanticFieldDataProvider(ModelDataWrapper dataWrapper, SemanticSchema semanticSchema) { this.dataWrapper = dataWrapper; this.semanticSchema = semanticSchema; this.sourceConverterFactory = getContext().getBean(SourceConverterFactory.class); this.pipeline = getContext().getBean(ModelBuilderPipeline.class); }
private DefaultSemanticFieldDataProvider(ModelDataWrapper dataWrapper, SemanticSchema semanticSchema) { this.dataWrapper = dataWrapper; this.semanticSchema = semanticSchema; this.genericSemanticModelDataConverter = getContext().getBean(GenericSemanticModelDataConverter.class); this.pipeline = getContext().getBean(ModelBuilderPipeline.class); }
KeywordConverter(Class<? extends KeywordModel> targetClass) { this.semanticMapper = ApplicationContextHolder.getContext().getBean(SemanticMapper.class); this.localization = ApplicationContextHolder.getContext().getBean(WebRequestContext.class).getLocalization(); this.targetClass = targetClass; }
@NotNull private Optional<String> getEntityModelDataTcmUriOrNull(Object possibleEmd) { EntityModelData modelData = null; if (possibleEmd instanceof EntityModelData) { modelData = (EntityModelData) possibleEmd; } else if (possibleEmd instanceof ListWrapper.EntityModelDataListWrapper) { modelData = ((ListWrapper.EntityModelDataListWrapper) possibleEmd).get(0); } if (modelData == null) { return Optional.empty(); } String localizationId = getContext().getBean(WebRequestContext.class).getLocalization().getId(); return Optional.of(TcmUtils.buildTcmUri(localizationId, modelData.getId())); }
@NotNull private Optional<String> getEntityModelDataTcmUriOrNull(Object possibleEmd) { EntityModelData modelData = null; if (possibleEmd instanceof EntityModelData) { modelData = (EntityModelData) possibleEmd; } else if (possibleEmd instanceof ListWrapper.EntityModelDataListWrapper) { modelData = ((ListWrapper.EntityModelDataListWrapper) possibleEmd).get(0); } if (modelData == null) { return Optional.empty(); } String localizationId = getContext().getBean(WebRequestContext.class).getLocalization().getId(); return Optional.of(TcmUtils.buildTcmUri(localizationId, modelData.getId())); }
final Localization localization = getContext().getBean(WebRequestContext.class).getLocalization(); if (localization == null) { throw new LocalizationNotFoundException("Localization is not available.");
urlOfInclude = String.format("system/include/%s", urlOfInclude.startsWith("/") ? urlOfInclude.substring(1) : urlOfInclude); String editUrl = ApplicationContextHolder.getContext().getBean(WebRequestContext.class) .getLocalization().localizePath(urlOfInclude); return HtmlBuilders.div()