Skip to content

Instantly share code, notes, and snippets.

@tfennelly
Created October 14, 2011 09:06
Show Gist options
  • Save tfennelly/1286636 to your computer and use it in GitHub Desktop.
Save tfennelly/1286636 to your computer and use it in GitHub Desktop.
<jb:bean beanId="policy" class="org.acme.insurance.Policy" createOnElement="/pol:@rootEl@">
<jb:value data="#/pol:calculatePolicyQuote/pol:requestDate" decoder="Date" property="requestDate">
<jb:decodeParam name="format">yyyy-MM-dd</jb:decodeParam>
</jb:value>
<jb:wiring beanIdRef="driver" property="driver"/>
<jb:value data="#/pol:calculatePolicyQuote/pol:policyQuoteInfo/pol:policyType" property="policyType"/>
<jb:value data="#/pol:calculatePolicyQuote/pol:policyQuoteInfo/pol:vehicleYear" property="vehicleYear"/>
</jb:bean>
<jb:bean beanId="driver" class="org.acme.insurance.Driver" createOnElement="/pol:@rootEl@/pol:calculatePolicyQuote/pol:policyQuoteInfo">
<jb:value data="#/pol:driverName" property="driverName"/>
<jb:value data="#/pol:ssn" property="ssn"/>
<jb:value data="#/pol:dlNumber" property="dlNumber"/>
<jb:value data="#/pol:age" property="age"/>
<jb:value data="#/pol:numberOfAccidents" property="numberOfAccidents"/>
<jb:value data="#/pol:numberOfTickets" property="numberOfTickets"/>
<jb:value data="#/pol:creditScore" property="creditScore"/>
</jb:bean>
<jb:bean beanId="policy" class="org.acme.insurance.Policy">
<jb:value data="/pol:@rootEl@/pol:calculatePolicyQuote/pol:policyQuoteInfo/pol:price" property="price"/>
</jb:bean>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment