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

META-INF.plexus.components-dal-jdbc.xml Maven / Gradle / Ivy

The newest version!
<?xml version="1.0" encoding="utf-8"?>
<!-- THIS FILE WAS AUTO GENERATED FROM class org.unidal.dal.jdbc.build.ComponentsConfigurator, DO NOT EDIT IT -->
<plexus>
	<components>
		<component>
			<role>org.unidal.dal.jdbc.query.QueryNaming</role>
			<implementation>org.unidal.dal.jdbc.query.mysql.MysqlQueryNaming</implementation>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.QueryResolver</role>
			<implementation>org.unidal.dal.jdbc.query.mysql.MysqlQueryResolver</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.query.token.TokenParser</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.ReadHandler</role>
			<role-hint>mysql</role-hint>
			<implementation>org.unidal.dal.jdbc.query.mysql.MysqlReadHandler</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.entity.DataObjectAssembly</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.transaction.TransactionManager</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.entity.DataObjectAccessor</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.datasource.DataSourceManager</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.WriteHandler</role>
			<role-hint>mysql</role-hint>
			<implementation>org.unidal.dal.jdbc.query.mysql.MysqlWriteHandler</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.transaction.TransactionManager</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.entity.DataObjectAccessor</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.datasource.DataSourceManager</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.QueryEngine</role>
			<implementation>org.unidal.dal.jdbc.engine.DefaultQueryEngine</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.entity.EntityInfoManager</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.query.QueryExecutor</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.query.QueryResolver</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.transaction.TransactionManager</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.engine.QueryContext</role>
			<implementation>org.unidal.dal.jdbc.engine.DefaultQueryContext</implementation>
			<instantiation-strategy>per-lookup</instantiation-strategy>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.entity.EntityInfoManager</role>
			<implementation>org.unidal.dal.jdbc.entity.DefaultEntityInfoManager</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.query.QueryNaming</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.entity.DataObjectAccessor</role>
			<implementation>org.unidal.dal.jdbc.entity.DefaultDataObjectAccessor</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.entity.DataObjectNaming</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.entity.DataObjectAssembly</role>
			<implementation>org.unidal.dal.jdbc.entity.DefaultDataObjectAssembly</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.entity.DataObjectAccessor</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.entity.DataObjectNaming</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.entity.DataObjectNaming</role>
			<implementation>org.unidal.dal.jdbc.entity.DefaultDataObjectNaming</implementation>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.mapping.TableProviderManager</role>
			<implementation>org.unidal.dal.jdbc.mapping.DefaultTableProviderManager</implementation>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.QueryExecutor</role>
			<implementation>org.unidal.dal.jdbc.query.DefaultQueryExecutor</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.query.ReadHandler</role>
					<role-hint>mysql</role-hint>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.query.WriteHandler</role>
					<role-hint>mysql</role-hint>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.transaction.TransactionManager</role>
			<implementation>org.unidal.dal.jdbc.transaction.DefaultTransactionManager</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.datasource.DataSourceManager</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.mapping.TableProviderManager</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.token.TokenParser</role>
			<implementation>org.unidal.dal.jdbc.query.token.DefaultTokenParser</implementation>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.token.resolver.ExpressionResolver</role>
			<implementation>org.unidal.dal.jdbc.query.token.resolver.ExpressionResolver</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.query.token.TokenParser</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.datasource.DataSource</role>
			<role-hint>jdbc</role-hint>
			<implementation>org.unidal.dal.jdbc.datasource.JdbcDataSource</implementation>
			<instantiation-strategy>per-lookup</instantiation-strategy>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.datasource.DataSourceManager</role>
			<implementation>org.unidal.dal.jdbc.datasource.DefaultDataSourceManager</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.datasource.JdbcDataSourceDescriptorManager</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.datasource.JdbcDataSourceDescriptorManager</role>
			<implementation>org.unidal.dal.jdbc.datasource.JdbcDataSourceDescriptorManager</implementation>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.token.resolver.TokenResolver</role>
			<role-hint>STRING</role-hint>
			<implementation>org.unidal.dal.jdbc.query.token.resolver.StringTokenResolver</implementation>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.token.resolver.TokenResolver</role>
			<role-hint>PARAM</role-hint>
			<implementation>org.unidal.dal.jdbc.query.token.resolver.ParameterTokenResolver</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.entity.DataObjectAccessor</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.token.resolver.TokenResolver</role>
			<role-hint>FIELD</role-hint>
			<implementation>org.unidal.dal.jdbc.query.token.resolver.FieldTokenResolver</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.query.token.resolver.ExpressionResolver</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.entity.EntityInfoManager</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.query.QueryNaming</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.token.resolver.TokenResolver</role>
			<role-hint>FIELDS</role-hint>
			<implementation>org.unidal.dal.jdbc.query.token.resolver.FieldsTokenResolver</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.query.token.resolver.ExpressionResolver</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.entity.EntityInfoManager</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.query.QueryNaming</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.token.resolver.TokenResolver</role>
			<role-hint>TABLE</role-hint>
			<implementation>org.unidal.dal.jdbc.query.token.resolver.TableTokenResolver</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.mapping.TableProviderManager</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.query.QueryNaming</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.token.resolver.TokenResolver</role>
			<role-hint>TABLES</role-hint>
			<implementation>org.unidal.dal.jdbc.query.token.resolver.TablesTokenResolver</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.mapping.TableProviderManager</role>
				</requirement>
				<requirement>
					<role>org.unidal.dal.jdbc.query.QueryNaming</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.token.resolver.TokenResolver</role>
			<role-hint>VALUES</role-hint>
			<implementation>org.unidal.dal.jdbc.query.token.resolver.ValuesTokenResolver</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.query.token.resolver.ExpressionResolver</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.token.resolver.TokenResolver</role>
			<role-hint>JOINS</role-hint>
			<implementation>org.unidal.dal.jdbc.query.token.resolver.JoinsTokenResolver</implementation>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.token.resolver.TokenResolver</role>
			<role-hint>IN</role-hint>
			<implementation>org.unidal.dal.jdbc.query.token.resolver.InTokenResolver</implementation>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.token.resolver.TokenResolver</role>
			<role-hint>IF</role-hint>
			<implementation>org.unidal.dal.jdbc.query.token.resolver.IfTokenResolver</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.entity.DataObjectAccessor</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.query.token.resolver.TokenResolver</role>
			<role-hint>VALUE</role-hint>
			<implementation>org.unidal.dal.jdbc.query.token.resolver.ValueTokenResolver</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.query.token.resolver.ExpressionResolver</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.mapping.TableProvider</role>
			<role-hint>raw</role-hint>
			<implementation>org.unidal.dal.jdbc.mapping.RawTableProvider</implementation>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.raw.RawDao</role>
			<implementation>org.unidal.dal.jdbc.raw.RawDao</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.QueryEngine</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.test.TableSchemaBuilder</role>
			<implementation>org.unidal.dal.jdbc.test.TableSchemaBuilder</implementation>
			<instantiation-strategy>per-lookup</instantiation-strategy>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.test.QueryResultBuilder</role>
			<implementation>org.unidal.dal.jdbc.test.QueryResultBuilder</implementation>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.test.DatabaseDumper</role>
			<implementation>org.unidal.dal.jdbc.test.DatabaseDumper</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.raw.RawDao</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.test.TableMaker</role>
			<implementation>org.unidal.dal.jdbc.test.TableMaker</implementation>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.raw.RawDao</role>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>org.unidal.dal.jdbc.test.TableLoader</role>
			<implementation>org.unidal.dal.jdbc.test.TableLoader</implementation>
			<instantiation-strategy>per-lookup</instantiation-strategy>
			<requirements>
				<requirement>
					<role>org.unidal.dal.jdbc.raw.RawDao</role>
				</requirement>
			</requirements>
		</component>
	</components>
</plexus>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy