All Downloads are FREE. Search and download functionalities are using the official Maven repository.

spring.aps.managers.entityManagerDef.xml Maven / Gradle / Ivy

Go to download

Entando Engine: an agile, modern and user-centric open source Portal platform.

There is a newer version: 6.2.27
Show newest version
<?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:aop="http://www.springframework.org/schema/aop"
       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/aop http://www.springframework.org/schema/aop/spring-aop.xsd" >
	
	<bean id="baseEntityTypeDom" class="com.agiletec.aps.system.common.entity.parse.EntityTypeDOM" scope="prototype">
		<property name="attributeTypes">
		<map>
			<entry key="Date"><ref bean="DateAttribute" /></entry>
			<entry key="Timestamp"><ref bean="TimestampAttribute" /></entry>
			<entry key="Number"><ref bean="NumberAttribute" /></entry>
			<entry key="Monotext"><ref bean="MonoTextAttribute" /></entry>
			<entry key="Enumerator"><ref bean="EnumeratorAttribute" /></entry>
			<entry key="EnumeratorMap"><ref bean="EnumeratorMapAttribute" /></entry>
			<entry key="Text"><ref bean="TextAttribute" /></entry>
			<entry key="Longtext"><ref bean="LongtextAttribute" /></entry>
			<entry key="Hypertext"><ref bean="HypertextAttribute" /></entry>
			<entry key="Boolean"><ref bean="BooleanAttribute" /></entry>
			<entry key="CheckBox"><ref bean="CheckBoxAttribute"/></entry>
			<entry key="ThreeState"><ref bean="ThreeStateBooleanAttribute" /></entry>
			<entry key="Composite"><ref bean="CompositeAttribute" /></entry>
			<entry key="Monolist"><ref bean="MonoListAttribute" /></entry>
			<entry key="List"><ref bean="ListAttribute" /></entry>
		</map>
		</property>
	</bean>
	
	<bean id="abstractEntityManager" class="com.agiletec.aps.system.common.entity.ApsEntityManager" 
			abstract="true" parent="abstractService" >
		<property name="entityClassName" value="com.agiletec.aps.system.common.entity.model.ApsEntity"/>
		<property name="entityTypeDom" ref="baseEntityTypeDom" />
		<property name="categoryManager" ref="CategoryManager" />
		<property name="entityTypeFactory">
			<bean class="com.agiletec.aps.system.common.entity.parse.EntityTypeFactory">
				<property name="configManager" ref="BaseConfigManager" />
			</bean>
		</property>
		<property name="xmlAttributeRootElementName" value="entity" />
		<property name="entityHandler">
			<bean class="com.agiletec.aps.system.common.entity.parse.EntityHandler" />
		</property>
		<property name="entityDom">
			<bean class="com.agiletec.aps.system.common.entity.parse.ApsEntityDOM" />
		</property>
		<property name="cacheWrapper">
			<bean class="com.agiletec.aps.system.common.entity.cache.EntityManagerCacheWrapper">
				<property name="springCacheManager" ref="springCacheManager" />
			</bean>
		</property>
	</bean>
	
	<bean id="abstractEntityDAO" class="com.agiletec.aps.system.common.entity.AbstractEntityDAO" abstract="true">
		<property name="langManager" ref="LangManager" />
	</bean>
	
	<bean id="BaseEntityRenderer" class="com.agiletec.aps.system.common.renderer.BaseEntityRenderer" 
			abstract="true" parent="abstractService" >
		<property name="i18nManager" ref="I18nManager" />
		<property name="langManager" ref="LangManager" />
	</bean>
	
</beans>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy