spring.aps.servicesConfig.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of entando-engine Show documentation
Show all versions of entando-engine Show documentation
Entando Engine: an agile, modern and user-centric open source Portal platform.
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:util="http://www.springframework.org/schema/util" xmlns:cache="http://www.springframework.org/schema/cache" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd"> <!-- async support --> <task:annotation-driven /> <!-- === WIDGET VALIDATORS === --> <bean id="WidgetValidatorFactory" class="org.entando.entando.aps.system.services.widgettype.validators.WidgetValidatorFactory" /> <!-- === WIDGET PROCESSORS === --> <bean id="WidgetProcessorFactory" class="org.entando.entando.aps.system.services.widgettype.validators.WidgetProcessorFactory" /> <!-- === BUILDERS === --> <bean id="GroupDtoBuilder" class="org.entando.entando.aps.system.services.group.model.GroupDtoBuilder" /> <bean id="WidgetDtoBuilder" class="org.entando.entando.aps.system.services.widgettype.model.WidgetDtoBuilder" > <property name="pageManager" ref="PageManager" /> <property name="stockWidgetCodes"> <value>${widgets.stock}</value> </property> <property name="componentManager" ref="ComponentManager" /> </bean> <bean id="PageSettingsDtoBuilder" class="org.entando.entando.aps.system.services.pagesettings.model.PageSettingsDtoBuilder" /> <bean id="PageDtoBuilder" class="org.entando.entando.aps.system.services.page.model.PageDtoBuilder" /> <bean id="PageModelDtoBuilder" class="org.entando.entando.aps.system.services.pagemodel.model.PageModelDtoBuilder" /> <bean id="GuiFragmentDtoBuilder" class="org.entando.entando.aps.system.services.guifragment.model.GuiFragmentDtoBuilder"> <property name="widgetTypeManager" ref="WidgetTypeManager" /> </bean> <bean id="GuiFragmentDtoSmallBuilder" class="org.entando.entando.aps.system.services.guifragment.model.GuiFragmentDtoSmallBuilder"> <property name="widgetTypeManager" ref="WidgetTypeManager" /> </bean> <bean id="DataObjectModelBuilder" class="org.entando.entando.aps.system.services.dataobjectmodel.model.DataModelDtoBuilder" /> <bean id="RoleDtoBuilder" class="org.entando.entando.aps.system.services.role.RoleDtoBuilder"> <property name="roleManager" ref="RoleManager" /> </bean> <bean id="UserDtoBuilder" class="org.entando.entando.aps.system.services.user.model.UserDtoBuilder" /> <!-- === SERVICES === --> <bean id="GroupService" class="org.entando.entando.aps.system.services.group.GroupService" > <property name="dtoBuilder" ref="GroupDtoBuilder" /> <property name="groupManager" ref="GroupManager" /> </bean> <bean id="AuthorizationService" class="com.agiletec.aps.system.services.authorization.AuthorizationService" > <property name="userManager" ref="UserManager" /> <property name="authorizationManager" ref="AuthorizationManager"/> </bean> <bean id="PageSettingsService" class="org.entando.entando.aps.system.services.pagesettings.PageSettingsService" > <property name="dtoBuilder" ref="PageSettingsDtoBuilder" /> <property name="configManager" ref="BaseConfigManager" /> </bean> <bean id="PageAuthorizationService" class="org.entando.entando.aps.system.services.page.PageAuthorizationService" > <property name="pageManager" ref="PageManager" /> <property name="authorizationManager" ref="AuthorizationManager"/> </bean> <bean id="PageService" class="org.entando.entando.aps.system.services.page.PageService" > <property name="dtoBuilder" ref="PageDtoBuilder" /> <property name="pageManager" ref="PageManager" /> <property name="pageModelManager" ref="PageModelManager" /> <property name="widgetValidatorFactory" ref="WidgetValidatorFactory" /> <property name="widgetProcessorFactory" ref="WidgetProcessorFactory" /> </bean> <bean id="WidgetService" class="org.entando.entando.aps.system.services.widgettype.WidgetService" > <property name="dtoBuilder" ref="WidgetDtoBuilder" /> <property name="widgetManager" ref="WidgetTypeManager" /> <property name="pageManager" ref="PageManager" /> <property name="guiFragmentManager" ref="GuiFragmentManager" /> <property name="groupManager" ref="GroupManager" /> </bean> <bean id="GuiFragmentService" class="org.entando.entando.aps.system.services.guifragment.GuiFragmentService" > <property name="dtoBuilder" ref="GuiFragmentDtoBuilder" /> <property name="dtoSmallBuilder" ref="GuiFragmentDtoSmallBuilder" /> <property name="guiFragmentManager" ref="GuiFragmentManager" /> </bean> <bean id="PageModelService" class="org.entando.entando.aps.system.services.pagemodel.PageModelService" > <constructor-arg name="pageModelManager" ref="PageModelManager"/> <constructor-arg name="dtoBuilder" ref="PageModelDtoBuilder"/> </bean> <bean id="DataObjectModelService" class="org.entando.entando.aps.system.services.dataobjectmodel.DataObjectModelService" > <property name="dtoBuilder" ref="DataObjectModelBuilder" /> <property name="dataObjectModelManager" ref="DataObjectModelManager" /> <property name="dataObjectManager" ref="DataObjectManager" /> <property name="dictionaryProvider" ref="DataModelDictionaryProvider" /> </bean> <bean id="EntityManagerService" class="org.entando.entando.aps.system.services.entity.EntityManagerService" /> <bean id="DataObjectService" class="org.entando.entando.aps.system.services.dataobject.DataObjectService" > <property name="pageManager" ref="PageManager" /> <property name="dataObjectModelManager" ref="DataObjectModelManager" /> </bean> <bean id="LanguageService" class="org.entando.entando.aps.system.services.language.LanguageService" > <property name="langManager" ref="LangManager" /> </bean> <bean id="LabelService" class="org.entando.entando.aps.system.services.label.LabelService" > <property name="langManager" ref="LangManager" /> <property name="i18nManager" ref="I18nManager"></property> </bean> <bean id="UserProfileTypeService" class="org.entando.entando.aps.system.services.userprofile.UserProfileTypeService" /> <bean id="UserProfileService" class="org.entando.entando.aps.system.services.userprofile.UserProfileService" /> <bean id="UserSettingsService" class="org.entando.entando.aps.system.services.usersettings.UserSettingsService"> <property name="configManager" ref="BaseConfigManager" /> </bean> <bean id="CategoryService" class="org.entando.entando.aps.system.services.category.CategoryService" > <property name="categoryManager" ref="CategoryManager" /> </bean> <bean id="UserService" class="org.entando.entando.aps.system.services.user.UserService" > <property name="authorizationManager" ref="AuthorizationManager" /> <property name="authenticationProvider" ref="AuthenticationProviderManager"/> </bean> <bean id="RoleService" class="org.entando.entando.aps.system.services.role.RoleService" > <property name="roleManager" ref="RoleManager" /> <property name="dtoBuilder" ref="RoleDtoBuilder" /> <property name="authorizationService" ref="AuthorizationService"></property> </bean> <bean id="ActivityStreamService" class="org.entando.entando.aps.system.services.activitystream.ActivityStreamService" > <property name="authorizationManager" ref="AuthorizationManager" /> <property name="actionLogManager" ref="ActionLogManager" /> <property name="socialActivityStreamManager" ref="SocialActivityStreamManager" /> </bean> <bean id="DatabaseService" class="org.entando.entando.aps.system.services.database.DatabaseService" > <property name="databaseManager" ref="DatabaseManager" /> <property name="componentManager" ref="ComponentManager" /> </bean> <bean id="FileBrowserService" class="org.entando.entando.aps.system.services.storage.FileBrowserService" > <property name="storageManager" ref="StorageManager" /> </bean> <bean id="ApiConsumerService" class="org.entando.entando.aps.system.services.oauth2.ApiConsumerServiceImpl"> <constructor-arg ref="OAuthConsumerManager" /> </bean> <bean name="DefaultObjectMapper" class="com.fasterxml.jackson.databind.ObjectMapper" /> <bean id="JsonPatchPatchConverter" class="org.springframework.data.rest.webmvc.json.patch.JsonPatchPatchConverter"> <constructor-arg ref="DefaultObjectMapper"/> </bean> <bean id="JsonPatchValidator" class="org.entando.entando.aps.system.services.jsonpatch.validator.JsonPatchValidator"> </bean> </beans>