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

META-INF.arooa.xml Maven / Gradle / Ivy

The newest version!
<arooa:descriptor  xmlns:arooa="http://rgordon.co.uk/oddjob/arooa"
        prefix="dido" namespace="oddjob:dido">
	<conversions>
		<arooa:conversion className="dido.operators.LeftStreamJoinType"
						  methodName="get"/>
		<arooa:conversion className="dido.operators.FlattenType"
						  methodName="get"/>
	</conversions>
	<values>
		<arooa:bean-def element='left-join' className='dido.operators.LeftStreamJoinType'>
			<properties>
				<arooa:property name="primaryIndices" annotation="org.oddjob.arooa.deploy.annotations.ArooaAttribute"/>
				<arooa:property name="primaryFields" annotation="org.oddjob.arooa.deploy.annotations.ArooaAttribute"/>
				<arooa:property name="foreignIndices" annotation="org.oddjob.arooa.deploy.annotations.ArooaAttribute"/>
				<arooa:property name="foreignFields" annotation="org.oddjob.arooa.deploy.annotations.ArooaAttribute"/>
				<arooa:property name="secondaryIndices" annotation="org.oddjob.arooa.deploy.annotations.ArooaAttribute"/>
				<arooa:property name="secondaryFields" annotation="org.oddjob.arooa.deploy.annotations.ArooaAttribute"/>
			</properties>
			<design>
				<design:form xmlns:design="arooa:design">
					<formItems>
						<design:group bordered="true" title="From">
							<formItems>
								<design:radio>
									<formItems>
										<design:text property="primaryIndices" title="Primary Indices"/>
										<design:text property="primaryFields" title="Primary Fields"/>
									</formItems>
								</design:radio>
								<design:radio>
									<formItems>
										<design:text property="foreignIndices" title="Foreign Key Indices"/>
										<design:text property="foreignFields" title="Foreign Key Fields"/>
									</formItems>
								</design:radio>
								<design:radio>
									<formItems>
										<design:text property="secondaryIndices" title="Secondary Indices"/>
										<design:text property="secondaryFields" title="Secondary Fields"/>
									</formItems>
								</design:radio>
							</formItems>
						</design:group>
					</formItems>
				</design:form>
			</design>
		</arooa:bean-def>
		<arooa:bean-def element='flatten' className='dido.operators.FlattenType'>
			<properties>
				<arooa:property name="fields" annotation="org.oddjob.arooa.deploy.annotations.ArooaAttribute"/>
			</properties>
		</arooa:bean-def>
	</values>
	<components>
		<arooa:bean-def element="stream-join"
						className="dido.operators.StreamJoinService">
			<properties>
				<arooa:property name="to" annotation="org.oddjob.beanbus.Destination"/>
			</properties>
			<annotations>
				<arooa:annotation name="org.oddjob.framework.adapt.Start"
								  method="run"/>
				<arooa:annotation name="org.oddjob.framework.adapt.Stop"
								  method="close"/>
			</annotations>
			<design>
				<design:form xmlns:design="arooa:design">
					<formItems>
						<design:group bordered="true" title="Required">
							<formItems>
								<design:single property="join" title="Join"/>
								<design:single property="to" title="To"/>
							</formItems>
						</design:group>
					</formItems>
				</design:form>
			</design>
		</arooa:bean-def>
	</components>
</arooa:descriptor>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy