Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » EclipseLink » Some questions about JAXB bindings.
Some questions about JAXB bindings. [message #1807307] Mon, 27 May 2019 23:12
Robert Nicholson is currently offline Robert NicholsonFriend
Messages: 1
Registered: May 2019
Junior Member
Up until now my experience with eclipse link has been statically mapping bean properties to XPath and the occasional JavaXMLTypeAdapter in order to control the format of a properties value.

Now I've been given the task to map a DOM that was explicitly constructed procedurally and so it's not a 1:1 mapping but more conditions involved.

I have to construct XML that looks like this.

<A>
<B>
<C>
<D>
bean elements.

....

when I have

@XmlRootElement(name="A")

Q1. how can I avoid declaring the full path for each of my bean elements? Since they all will appear under D or lower.

....

Q2. I have to do conditional logic based on a beans properties

so depending on securityType attribute I have to emit
either

when securityType is set to OPT

<SecurityType>
<Option Value="OPT">
<PutCall Value="1"/>
<Maturity>
<MonthYear>201810</MonthYear>
<Day>26</Day>
</Maturity>
<StrikePx>161.5</StrikePx>
</Option>
</SecurityType>

when securityType is set to FUT

<SecurityType>
<Future Value="FUT">
<Maturity>
<MonthYear>201810</MonthYear>
<Day>26</Day>
</Maturity>
</Future>
</SecurityType>

Q3. Another conditional scenario I have is

based on the value of orderType I have to do emit

when orderType = 1

<OrderType>
<MarketOrder Value="1">
</MarketOrder>
</OrderType>

when orderType = 2

<OrderType>
<LimitOrder Value="2">
<Price>0.08</Price>
</LimitOrder>
</OrderType>

when orderType = 3

<OrderType>
<StopOrder Value="3">
<StopPx>0.08</StopPx>
</StopOrder>
</OrderType>

when orderType = 4

<OrderType>
<StopLimitOrder Value="4">
<StopPx>0.08</StopPx>
<Price>0.08</Price>
</StopLimitOrder>
</OrderType>



Previous Topic:create/extend custom annotation
Next Topic:Parameters for Shrinking Connection Pool Size
Goto Forum:
  


Current Time: Sat Jul 27 09:49:05 GMT 2024

Powered by FUDForum. Page generated in 0.02719 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top