<?xml version="1.0" encoding="UTF-8" ?>
<beans x:schema="/nop/schema/beans.xdef" xmlns:x="/nop/schema/xdsl.xdef" xmlns:ioc="ioc" xmlns:ext="ext"
x:validated="true">
<bean class="io.nop.auth.core.jwt.JwtAuthTokenProvider" id="$DEFAULT$nopAuthTokenProvider" ioc:aop="false"
name="nopAuthTokenProvider">
<property name="encKey" value="@cfg:nop.auth.jwt.enc-key|"/>
</bean>
<bean class="io.nop.orm.factory.DefaultOrmColumnBinderEnhancer" id="$DEFAULT$nopOrmColumnBinderEnhancer"
ioc:aop="false" name="nopOrmColumnBinderEnhancer"/>
<bean class="io.nop.commons.cache.CacheConfig" id="$DEFAULT$nopOrmGlobalCacheConfig" ioc:aop="false"
ioc:config-prefix="nop.orm.global-cache" name="nopOrmGlobalCacheConfig"/>
<bean class="io.nop.dao.seq.UuidSequenceGenerator" id="$DEFAULT$nopSequenceGenerator" ioc:aop="false"
name="nopSequenceGenerator"/>
<bean class="io.nop.auth.core.login.RandomSessionIdGenerator" id="$DEFAULT$nopSessionIdGenerator" ioc:aop="false"
name="nopSessionIdGenerator"/>
<bean class="io.nop.ioc.support.UtilFactoryBean" id="$DEFAULT$nopShardSelector" ioc:aop="false"
ioc:bean-method="getValue" ioc:type="io.nop.dao.shard.EmptyShardSelector" name="nopShardSelector">
<property name="value">
<util:constant static-field="io.nop.dao.shard.EmptyShardSelector.INSTANCE"/>
</property>
</bean>
<bean class="io.nop.auth.dao.generator.DefaultUserIdGenerator" id="$DEFAULT$nopUserIdGenerator" ioc:aop="false"
name="nopUserIdGenerator"/>
<bean class="io.nop.auth.core.verifycode.DefaultVerifyCodeGenerator" id="$DEFAULT$nopVerifyCodeGenerator"
ioc:aop="false" name="nopVerifyCodeGenerator"/>
<bean class="io.nop.dao.jdbc.datasource.DataSourceConfig" ioc:aop="false"
id="$GEN$io.nop.dao.jdbc.datasource.DataSourceConfig$3">
<property name="maxSize" value="5"/>
<property name="driverClassName" value="${nop.datasource.driver-class-name}"/>
<property name="jdbcUrl" value="${nop.datasource.jdbc-url}"/>
<property name="username" value="${nop.datasource.username}"/>
<property name="password" value="${nop.datasource.password:}"/>
<property name="driverClassName" value="@cfg:nop.datasource.driver-class-name"/>
<property name="jdbcUrl" value="@cfg:nop.datasource.jdbc-url"/>
<property name="maxSize" value="5"/>
<property name="password" value="@cfg:nop.datasource.password|"/>
<property name="username" value="@cfg:nop.datasource.username"/>
</bean>
<bean class="io.nop.auth.core.login.UserContextConfig" id="io.nop.auth.core.login.UserContextConfig" ioc:aop="false"
ioc:config-prefix="nop.login" ioc:type="io.nop.auth.core.login.UserContextConfig"/>
<bean autowire-candidate="false" class="io.nop.auth.core.password.BCryptPasswordEncoder"
id="nopBCryptPasswordEncoder" ioc:aop="false"/>
<bean class="io.nop.biz.impl.DefaultBizNamingStrategy" id="nopBizNamingStrategy" ioc:aop="false"/>
<bean class="io.nop.biz.dev.DevDocBizModel" id="nopDevDocBizModel" ioc:aop="false"/>
<bean class="io.nop.biz.dict.DictProviderBizModel" id="nopDictProviderBizModel" ioc:aop="false"/>
<bean autowire-candidate="false" class="io.nop.auth.core.password.SHA256PasswordEncoder"
id="nopSHA256PasswordEncoder" ioc:aop="false"/>
<bean class="io.nop.orm.factory.XplOrmInterceptorLoader" id="nopXplOrmInterceptor" ioc:aop="false"
ioc:bean-method="getObject" init-method="init"/>
<bean class="io.nop.commons.cache.LocalCacheProvider" id="$DEFAULT$nopOrmGlobalCacheProvider" ioc:aop="false"
name="nopOrmGlobalCacheProvider">
<constructor-arg index="0" value="orm-global-cache"/>
<constructor-arg index="1">
<ref bean="nopOrmGlobalCacheConfig" ext:resolved-loc="[19:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</constructor-arg>
</bean>
<bean class="io.nop.quarkus.core.dao.AgroalDataSourceFactoryBean"
id="io.nop.quarkus.core.dao.AgroalDataSourceFactoryBean" ioc:aop="false"
ioc:type="io.nop.quarkus.core.dao.AgroalDataSourceFactoryBean" name="nopDataSource" ioc:bean-method="get"
init-method="init" destroy-method="destroy">
<property name="config">
<ref bean="$GEN$io.nop.dao.jdbc.datasource.DataSourceConfig$3"
ext:resolved-loc="[15:14:0:0]/nop/quarkus/beans/quarkus-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.core.login.LocalUserContextCache" id="$DEFAULT$nopUserContextCache" ioc:aop="false"
name="nopUserContextCache" init-method="init">
<property name="userContextConfig" ext:autowired="true">
<ref bean="io.nop.auth.core.login.UserContextConfig"
ext:resolved-loc="[33:5:0:0]/nop/auth/beans/auth-core-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.core.password.CompositePasswordEncoder" id="$DEFAULT$nopPasswordEncoder" ioc:aop="false"
name="nopPasswordEncoder">
<property name="firstEncoder">
<ref bean="nopSHA256PasswordEncoder"
ext:resolved-loc="[18:5:0:0]/nop/auth/beans/auth-core-defaults.beans.xml"/>
</property>
<property name="secondEncoder">
<ref bean="nopBCryptPasswordEncoder"
ext:resolved-loc="[15:5:0:0]/nop/auth/beans/auth-core-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.dao.jdbc.txn.JdbcTransactionFactory" id="$DEFAULT$nopTransactionFactory" ioc:aop="false"
name="nopTransactionFactory">
<constructor-arg index="0">
<ref bean="nopDataSource" ext:resolved-loc="[9:6:0:0]/nop/quarkus/beans/quarkus-defaults.beans.xml"/>
</constructor-arg>
</bean>
<bean class="io.nop.orm.dao.OrmDaoProvider" id="$DEFAULT$nopDaoProvider" ioc:aop="false" name="nopDaoProvider">
<constructor-arg index="0">
<ref bean="nopOrmTemplate" ext:resolved-loc="[45:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</constructor-arg>
</bean>
<bean class="io.nop.auth.service.audit.AuditServiceImpl" id="nopAuditService" init-method="start"
destroy-method="destroy">
<ioc:interceptor bean="$DEFAULT$nopSingleSessionMethodInterceptor" order="8500"/>
<ioc:interceptor bean="$DEFAULT$nopTransactionalMethodInterceptor" order="8600"/>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.sitemap.SiteMapProviderImpl" id="nopSiteMapProvider" ioc:aop="false">
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.login.UserContextManagerImpl" id="nopUserContextManager" ioc:aop="false"
ioc:delay-method="lazyInit">
<property name="auditService" ext:autowired="true">
<ref bean="nopAuditService" ext:resolved-loc="[17:6:0:0]/nop/auth/beans/auth-service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
</property>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
<property name="passwordEncoder" ext:autowired="true">
<ref bean="$DEFAULT$nopPasswordEncoder"
ext:resolved-loc="[21:5:0:0]/nop/auth/beans/auth-core-defaults.beans.xml"/>
</property>
<property name="sessionIdGenerator" ext:autowired="true">
<ref bean="$DEFAULT$nopSessionIdGenerator"
ext:resolved-loc="[26:5:0:0]/nop/auth/beans/auth-core-defaults.beans.xml"/>
</property>
<property name="userContextCache" ext:autowired="true">
<ref bean="$DEFAULT$nopUserContextCache"
ext:resolved-loc="[29:5:0:0]/nop/auth/beans/auth-core-defaults.beans.xml"/>
</property>
<property name="verifyCodeGenerator" ext:autowired="true">
<ref bean="$DEFAULT$nopVerifyCodeGenerator"
ext:resolved-loc="[36:5:0:0]/nop/auth/beans/auth-core-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.biz.SiteMapApiBizModel" id="io.nop.auth.service.biz.SiteMapApiBizModel"
ioc:aop="false" ioc:type="io.nop.auth.service.biz.SiteMapApiBizModel">
<property name="siteMapProvider" ext:autowired="true">
<ref bean="nopSiteMapProvider" ext:resolved-loc="[13:6:0:0]/nop/auth/beans/auth-service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
</property>
</bean>
<bean class="io.nop.web.page.PageProvider" id="io.nop.web.page.PageProvider" ioc:aop="false"
ioc:type="io.nop.web.page.PageProvider" init-method="init" destroy-method="destroy">
<property name="rolePermissionMapping" ext:autowired="true">
<ref bean="nopSiteMapProvider" ioc:optional="true"
ext:resolved-loc="[13:6:0:0]/nop/auth/beans/auth-service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.biz.LoginApiBizModel" id="io.nop.auth.service.biz.LoginApiBizModel" ioc:aop="false"
ioc:type="io.nop.auth.service.biz.LoginApiBizModel">
<property name="authTokenProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopAuthTokenProvider"
ext:resolved-loc="[9:5:0:0]/nop/auth/beans/auth-core-defaults.beans.xml"/>
</property>
<property name="userContextManager" ext:autowired="true">
<ref bean="nopUserContextManager" ext:resolved-loc="[15:6:0:0]/nop/auth/beans/auth-service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
</property>
</bean>
<bean class="io.nop.web.biz.PageProviderBizModel" id="io.nop.web.biz.PageProviderBizModel" ioc:aop="false"
ioc:type="io.nop.web.biz.PageProviderBizModel">
<property name="pageProvider" ext:autowired="true">
<ref bean="io.nop.web.page.PageProvider" ext:resolved-loc="[11:6:0:0]/nop/web/beans/web-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.orm.txn.OrmTransactionListener" id="$DEFAULT$nopDefaultTransactionListener" ioc:aop="false"
name="nopDefaultTransactionListener">
<property name="ormTemplate" ext:autowired="true">
<ref bean="$DEFAULT$nopOrmTemplate" ext:resolved-loc="[45:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.dao.txn.impl.DefaultTransactionManager" id="$DEFAULT$nopTransactionManager" ioc:aop="false"
name="nopTransactionManager">
<property name="defaultFactory">
<ref bean="nopTransactionFactory" ext:resolved-loc="[18:6:0:0]/nop/dao/beans/dao-defaults.beans.xml"/>
</property>
<property name="defaultListener" ext:autowired="true">
<ref bean="nopDefaultTransactionListener" ioc:optional="true"
ext:resolved-loc="[16:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.dao.txn.impl.TransactionTemplateImpl" id="$DEFAULT$nopTransactionTemplate" ioc:aop="false"
name="nopTransactionTemplate">
<property name="transactionManager" ext:autowired="true">
<ref bean="$DEFAULT$nopTransactionManager"
ext:resolved-loc="[13:6:0:0]/nop/dao/beans/dao-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.dao.jdbc.impl.JdbcTemplateImpl" id="$DEFAULT$nopJdbcTemplate" ioc:aop="false"
name="nopJdbcTemplate">
<property name="transactionTemplate" ext:autowired="true">
<ref bean="$DEFAULT$nopTransactionTemplate"
ext:resolved-loc="[49:6:0:0]/nop/dao/beans/dao-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.dao.txn.interceptor.TransactionalMethodInterceptor"
id="$DEFAULT$nopTransactionalMethodInterceptor" ioc:aop="false" name="nopTransactionalMethodInterceptor">
<ioc:pointcut annotations="io.nop.api.core.annotations.txn.Transactional" order="8600"/>
<constructor-arg index="0">
<ref bean="nopTransactionTemplate" ext:resolved-loc="[49:6:0:0]/nop/dao/beans/dao-defaults.beans.xml"/>
</constructor-arg>
</bean>
<bean class="io.nop.dao.utils.TransactionalFunctionInvoker" id="nopTransactionalFunctionInvoker" ioc:aop="false">
<property name="transactionTemplate" ext:autowired="true">
<ref bean="$DEFAULT$nopTransactionTemplate"
ext:resolved-loc="[49:6:0:0]/nop/dao/beans/dao-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.orm.factory.OrmSessionFactoryBean" id="$DEFAULT$nopOrmSessionFactory" ioc:aop="false"
ioc:bean-method="getObject" name="nopOrmSessionFactory" init-method="init" destroy-method="destroy">
<property name="beanProvider" value="@bean:container" ext:autowired="true"/>
<property name="columnBinderEnhancer" ext:autowired="true">
<ref bean="$DEFAULT$nopOrmColumnBinderEnhancer"
ext:resolved-loc="[33:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
<property name="globalCache" ext:autowired="true">
<ref bean="nopOrmGlobalCacheProvider" ext:resolved-loc="[23:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
<property name="interceptors">
<list>
<ref bean="nopXplOrmInterceptor" ext:resolved-loc="[42:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</list>
</property>
<property name="jdbcTemplate" ext:autowired="true">
<ref bean="$DEFAULT$nopJdbcTemplate" ext:resolved-loc="[52:6:0:0]/nop/dao/beans/dao-defaults.beans.xml"/>
</property>
<property name="shardSelector" ext:autowired="true">
<ref bean="$DEFAULT$nopShardSelector" ext:resolved-loc="[28:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.graphql.core.engine.GraphQLTransactionOperationInvoker" ioc:aop="false"
id="$GEN$io.nop.graphql.core.engine.GraphQLTransactionOperationInvoker$2">
<property name="transactionalInvoker" ext:autowired="true">
<ref bean="nopTransactionalFunctionInvoker"
ext:resolved-loc="[61:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.orm.impl.OrmTemplateImpl" id="$DEFAULT$nopOrmTemplate" ioc:aop="false" name="nopOrmTemplate">
<property name="sessionFactory" ext:autowired="true">
<ref bean="$DEFAULT$nopOrmSessionFactory" ext:resolved-loc="[35:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.orm.initialize.DataBaseSchemaInitializer" id="io.nop.orm.initialize.DataBaseSchemaInitializer"
ioc:aop="false" ioc:type="io.nop.orm.initialize.DataBaseSchemaInitializer" init-method="init">
<property name="jdbcTemplate" ext:autowired="true">
<ref bean="$DEFAULT$nopJdbcTemplate" ext:resolved-loc="[52:6:0:0]/nop/dao/beans/dao-defaults.beans.xml"/>
</property>
<property name="ormSessionFactory" ext:autowired="true">
<ref bean="$DEFAULT$nopOrmSessionFactory" ext:resolved-loc="[35:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.orm.interceptor.SingleSessionMethodInterceptor" id="$DEFAULT$nopSingleSessionMethodInterceptor"
ioc:aop="false" name="nopSingleSessionMethodInterceptor">
<ioc:pointcut annotations="io.nop.api.core.annotations.orm.SingleSession" order="8500"/>
<constructor-arg index="0">
<ref bean="nopOrmTemplate" ext:resolved-loc="[45:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</constructor-arg>
</bean>
<bean class="io.nop.orm.sql_lib.SqlLibManager" id="$DEFAULT$nopSqlLibManager" ioc:aop="false"
name="nopSqlLibManager" init-method="init" destroy-method="destroy">
<property name="jdbcTemplate" ext:autowired="true">
<ref bean="$DEFAULT$nopJdbcTemplate" ext:resolved-loc="[52:6:0:0]/nop/dao/beans/dao-defaults.beans.xml"/>
</property>
<property name="ormTemplate" ext:autowired="true">
<ref bean="$DEFAULT$nopOrmTemplate" ext:resolved-loc="[45:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.orm.utils.SingleSessionFunctionInvoker" id="nopSingleSessionFunctionInvoker" ioc:aop="false">
<property name="ormTemplate" ext:autowired="true">
<ref bean="$DEFAULT$nopOrmTemplate" ext:resolved-loc="[45:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.orm.sql_lib.proxy.SqlLibProxyFactoryBean" id="io.nop.auth.dao.mapper.NopAuthRoleMapper"
ioc:aop="false" ioc:bean-method="build" ioc:type="io.nop.auth.dao.mapper.NopAuthRoleMapper">
<property name="mapperClass" value="io.nop.auth.dao.mapper.NopAuthRoleMapper"/>
<property name="sqlLibManager" ext:autowired="true">
<ref bean="$DEFAULT$nopSqlLibManager" ext:resolved-loc="[13:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.orm.sql_lib.proxy.SqlLibProxyFactoryBean" id="io.nop.auth.dao.mapper.NopAuthUserMapper"
ioc:aop="false" ioc:bean-method="build" ioc:type="io.nop.auth.dao.mapper.NopAuthUserMapper">
<property name="mapperClass" value="io.nop.auth.dao.mapper.NopAuthUserMapper"/>
<property name="sqlLibManager" ext:autowired="true">
<ref bean="$DEFAULT$nopSqlLibManager" ext:resolved-loc="[13:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.orm.sql_lib.dict.SqlLibDictLoader" id="io.nop.orm.sql_lib.dict.SqlLibDictLoader" ioc:aop="false"
ioc:type="io.nop.orm.sql_lib.dict.SqlLibDictLoader" init-method="init" destroy-method="destroy">
<property name="sqlLibManager" ext:autowired="true">
<ref bean="$DEFAULT$nopSqlLibManager" ext:resolved-loc="[13:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.entity.NopAuthDeptBizModel" id="io.nop.auth.service.entity.NopAuthDeptBizModel"
ioc:aop="false" ioc:tags="impl" ioc:type="io.nop.auth.service.entity.NopAuthDeptBizModel">
<property name="bizObjectManager" ext:autowired="true">
<ref bean="nopBizObjectManager" ext:resolved-loc="[16:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.entity.NopAuthOpLogBizModel" id="io.nop.auth.service.entity.NopAuthOpLogBizModel"
ioc:aop="false" ioc:tags="impl" ioc:type="io.nop.auth.service.entity.NopAuthOpLogBizModel">
<property name="bizObjectManager" ext:autowired="true">
<ref bean="nopBizObjectManager" ext:resolved-loc="[16:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.entity.NopAuthResourceBizModel"
id="io.nop.auth.service.entity.NopAuthResourceBizModel" ioc:aop="false" ioc:tags="impl"
ioc:type="io.nop.auth.service.entity.NopAuthResourceBizModel">
<property name="bizObjectManager" ext:autowired="true">
<ref bean="nopBizObjectManager" ext:resolved-loc="[16:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.entity.NopAuthRoleBizModel" id="io.nop.auth.service.entity.NopAuthRoleBizModel"
ioc:aop="false" ioc:tags="impl" ioc:type="io.nop.auth.service.entity.NopAuthRoleBizModel">
<property name="bizObjectManager" ext:autowired="true">
<ref bean="nopBizObjectManager" ext:resolved-loc="[16:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.entity.NopAuthRoleResourceBizModel"
id="io.nop.auth.service.entity.NopAuthRoleResourceBizModel" ioc:aop="false" ioc:tags="impl"
ioc:type="io.nop.auth.service.entity.NopAuthRoleResourceBizModel">
<property name="bizObjectManager" ext:autowired="true">
<ref bean="nopBizObjectManager" ext:resolved-loc="[16:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.entity.NopAuthSessionBizModel"
id="io.nop.auth.service.entity.NopAuthSessionBizModel" ioc:aop="false" ioc:tags="impl"
ioc:type="io.nop.auth.service.entity.NopAuthSessionBizModel">
<property name="bizObjectManager" ext:autowired="true">
<ref bean="nopBizObjectManager" ext:resolved-loc="[16:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.entity.NopAuthSiteBizModel" id="io.nop.auth.service.entity.NopAuthSiteBizModel"
ioc:aop="false" ioc:tags="impl" ioc:type="io.nop.auth.service.entity.NopAuthSiteBizModel">
<property name="bizObjectManager" ext:autowired="true">
<ref bean="nopBizObjectManager" ext:resolved-loc="[16:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.entity.NopAuthTenantBizModel" id="io.nop.auth.service.entity.NopAuthTenantBizModel"
ioc:aop="false" ioc:tags="impl" ioc:type="io.nop.auth.service.entity.NopAuthTenantBizModel">
<property name="bizObjectManager" ext:autowired="true">
<ref bean="nopBizObjectManager" ext:resolved-loc="[16:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.entity.NopAuthUserBizModel" id="io.nop.auth.service.entity.NopAuthUserBizModel"
ioc:aop="false" ioc:tags="impl" ioc:type="io.nop.auth.service.entity.NopAuthUserBizModel">
<property name="bizObjectManager" ext:autowired="true">
<ref bean="nopBizObjectManager" ext:resolved-loc="[16:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
<property name="passwordEncoder" ext:autowired="true">
<ref bean="$DEFAULT$nopPasswordEncoder"
ext:resolved-loc="[21:5:0:0]/nop/auth/beans/auth-core-defaults.beans.xml"/>
</property>
<property name="userIdGenerator" ext:autowired="true">
<ref bean="$DEFAULT$nopUserIdGenerator" ext:resolved-loc="[19:6:0:0]/nop/auth/beans/auth-service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.entity.NopAuthUserRoleBizModel"
id="io.nop.auth.service.entity.NopAuthUserRoleBizModel" ioc:aop="false" ioc:tags="impl"
ioc:type="io.nop.auth.service.entity.NopAuthUserRoleBizModel">
<property name="bizObjectManager" ext:autowired="true">
<ref bean="nopBizObjectManager" ext:resolved-loc="[16:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.auth.service.entity.NopAuthUserSubstitutionBizModel"
id="io.nop.auth.service.entity.NopAuthUserSubstitutionBizModel" ioc:aop="false" ioc:tags="impl"
ioc:type="io.nop.auth.service.entity.NopAuthUserSubstitutionBizModel">
<property name="bizObjectManager" ext:autowired="true">
<ref bean="nopBizObjectManager" ext:resolved-loc="[16:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.biz.impl.BizObjectManager" id="nopBizObjectManager" ioc:aop="false" ioc:delay-method="delayInit"
init-method="init" destroy-method="destroy">
<property name="bizModelBeans">
<list>
<ref bean="io.nop.auth.service.entity.NopAuthSessionBizModel"
ext:resolved-loc="[17:6:0:0]/nop/auth/beans/_service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
<ref bean="io.nop.auth.service.entity.NopAuthOpLogBizModel"
ext:resolved-loc="[9:6:0:0]/nop/auth/beans/_service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
<ref bean="io.nop.auth.service.biz.LoginApiBizModel"
ext:resolved-loc="[9:6:0:0]/nop/auth/beans/auth-service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
<ref bean="io.nop.auth.service.entity.NopAuthDeptBizModel"
ext:resolved-loc="[7:6:0:0]/nop/auth/beans/_service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
<ref bean="io.nop.web.biz.PageProviderBizModel"
ext:resolved-loc="[9:6:0:0]/nop/web/beans/web-defaults.beans.xml"/>
<ref bean="nopDictProviderBizModel" ext:resolved-loc="[25:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
<ref bean="io.nop.auth.service.entity.NopAuthUserSubstitutionBizModel"
ext:resolved-loc="[27:6:0:0]/nop/auth/beans/_service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
<ref bean="io.nop.auth.service.entity.NopAuthTenantBizModel"
ext:resolved-loc="[21:6:0:0]/nop/auth/beans/_service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
<ref bean="io.nop.auth.service.entity.NopAuthRoleResourceBizModel"
ext:resolved-loc="[15:6:0:0]/nop/auth/beans/_service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
<ref bean="io.nop.auth.service.entity.NopAuthUserRoleBizModel"
ext:resolved-loc="[25:6:0:0]/nop/auth/beans/_service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
<ref bean="io.nop.auth.service.entity.NopAuthResourceBizModel"
ext:resolved-loc="[11:6:0:0]/nop/auth/beans/_service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
<ref bean="io.nop.auth.service.biz.SiteMapApiBizModel"
ext:resolved-loc="[11:6:0:0]/nop/auth/beans/auth-service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
<ref bean="io.nop.auth.service.entity.NopAuthRoleBizModel"
ext:resolved-loc="[13:6:0:0]/nop/auth/beans/_service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
<ref bean="nopDevDocBizModel" ext:resolved-loc="[27:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
<ref bean="io.nop.auth.service.entity.NopAuthUserBizModel"
ext:resolved-loc="[23:6:0:0]/nop/auth/beans/_service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
<ref bean="io.nop.auth.service.entity.NopAuthSiteBizModel"
ext:resolved-loc="[19:6:0:0]/nop/auth/beans/_service.beans.xml"
ext:resolved-trace="/nop/auth/beans/app-service.beans.xml"/>
</list>
</property>
<property name="bizNamingStrategy" ext:autowired="true">
<ref bean="nopBizNamingStrategy" ext:resolved-loc="[23:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
<property name="daoProvider" ext:autowired="true">
<ref bean="$DEFAULT$nopDaoProvider" ext:resolved-loc="[48:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
<property name="ormTemplate" ext:autowired="true">
<ref bean="$DEFAULT$nopOrmTemplate" ext:resolved-loc="[45:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
</bean>
<bean class="io.nop.graphql.core.engine.GraphQLEngine" id="nopGraphQLEngine" ioc:aop="false" init-method="init">
<property name="executionInvoker">
<ref bean="nopSingleSessionFunctionInvoker"
ext:resolved-loc="[59:6:0:0]/nop/orm/beans/orm-defaults.beans.xml"/>
</property>
<property name="operationInvoker">
<ref bean="$GEN$io.nop.graphql.core.engine.GraphQLTransactionOperationInvoker$2"
ext:resolved-loc="[12:14:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
<property name="schemaLoader" ext:autowired="true">
<ref bean="nopBizObjectManager" ext:resolved-loc="[16:6:0:0]/nop/biz/beans/biz-defaults.beans.xml"/>
</property>
</bean>
</beans>