
service-generator.service-generator-java-enums-context.xml Maven / Gradle / Ivy
The newest version!
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd"> <!-- ________________________________________________________________________________________________ Enums ________________________________________________________________________________________________ --> <alias alias="javaEnumTemplate" name="defaultJavaEnumTemplate"/> <bean name="defaultJavaEnumTemplate" class="com.sap.cloud.yaas.servicegenerator.core.templates.ClassTemplate"> <property name="velocityTemplate" value="service-generator/templates/java/enum-generated.vm"/> <property name="predicate" ref="enumPredicate"/> <property name="generationBaseDirectoryResolver" ref="javaGeneratedSourceDirectoryResolver"/> <property name="canonicalClassNameResolver" ref="javaEnumCanonicalClassNameResolver"/> <property name="overwrite" value="false"/> <property name="type" value="DTO"/> </bean> <alias alias="javaEnumCanonicalClassNameResolver" name="defaultJavaEnumCanonicalClassNameResolver"/> <bean name="defaultJavaEnumCanonicalClassNameResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.CanonicalClassNameResolver"> <property name="macroName" value="resolveEnumCanonicalClassName"/> <property name="namespaceResolver" ref="javaEnumNamespaceResolver"/> <property name="classNameResolver" ref="javaEnumClassNameResolver"/> </bean> <alias alias="javaEnumNamespaceResolver" name="defaultJavaEnumNamespaceResolver"/> <bean name="defaultJavaEnumNamespaceResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.DtoNamespaceResolver"> <property name="overridenResolver"> <bean class="com.sap.cloud.yaas.servicegenerator.resolvers.java.NamespaceResolver"> <property name="namespaceSuffix" value="api.types"/> </bean> </property> <property name="macroName" value="resolveEnumNamespace"/> </bean> <alias alias="javaEnumClassNameResolver" name="defaultJavaEnumClassNameResolver"/> <bean name="defaultJavaEnumClassNameResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.ClassNameResolver"> <property name="macroName" value="resolveEnumClassName"/> <property name="classNameSuffix" value=""/> <!-- empty --> </bean> <alias alias="javaInnerClassNameResolver" name="defaultJavaInnerClassNameResolver"/> <bean name="defaultJavaInnerClassNameResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.InnerClassNameResolver"> <property name="macroName" value="resolveInnerClassName"/> <property name="classNameSuffix" value=""/> <!-- empty --> </bean> <bean name="enumValuesResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.EnumValuesResolver"> <property name="macroName" value="resolveEnumValues"/> </bean> </beans>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy