<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri, sans-serif" size="2">
<div>Hi everybody,</div>
<div> </div>
<div>I use Guvnor 5.4 and have a model which consists of classes and subclasses.</div>
<div> </div>
<div>@Entity</div>
<div>public class TestClass {</div>
<div> @Id</div>
<div> private long id;</div>
<div> </div>
<div> @Embedded</div>
<div> private TestEmbeddable embedded;</div>
<div>}</div>
<div> </div>
<div>@Embeddable</div>
<div>public class TestEmbeddable implements Comparable<TestEmbeddable> {</div>
<div> @Column</div>
<div> private String testProperty;</div>
<div> </div>
<div> @Override</div>
<div> public int compareTo(TestEmbeddable o) {…}</div>
<div>}</div>
<div> </div>
<div>Now, in Guvnor I use the guided Editor and create a new WHEN condition:</div>
<div> </div>
<div>There is a TestClass with:</div>
<div> embedded …</div>
<div> </div>
<div>Usually, when I click on “embedded”, I can select</div>
<div> Apply a constraint to a sub-field of ‘embedded’: Show sub fields …</div>
<div> </div>
<div>This line does NOT show if that subclass (here: TestEmbeddable) implements Comparable. It does however work if I don’t use Comparable or if I select TestEmbeddable directly (which I can’t as I don’t inject those into my working environment).</div>
<div> </div>
<div>Is this a known bug? I couldn’t find anything about this.</div>
<div> </div>
<div>TIA</div>
<div>Dominik</div>
<div> </div>
<div><font face="Times New Roman, serif" size="3"><br>
<font face="Arial, sans-serif" size="2" color="#000080">…………………………………………………………………<br>
</font><font face="Arial, sans-serif" size="2" color="#000080">mit freundlichen Grüßen / kind regards<br>
</font><font face="Arial, sans-serif" size="2" color="#000080">Dominik Sandjaja<br>
</font><font face="Arial, sans-serif" size="2" color="#000080">Fon: +49 (0) 203 60878 183<br>
</font><font face="Arial, sans-serif" size="2" color="#000080">Fax: +49 (0) 203 60878 222<br>
</font><font face="Arial, sans-serif" size="2" color="#000080">e-mail: dominik.sandjaja@it-motive.de<br>
<br>
</font><font face="Arial, sans-serif" size="2" color="#000080">it-motive AG<br>
</font><font face="Arial, sans-serif" size="2" color="#000080">Zum Walkmüller 10-12<br>
</font><font face="Arial, sans-serif" size="2" color="#000080">47269 Duisburg<br>
</font><font face="Arial, sans-serif" size="2" color="#000080">info@it-motive.de<br>
</font><font face="Arial, sans-serif" size="2" color="#000080"><a href="http://www.it-motive.de">http://www.it-motive.de</a><br>
</font><font face="Arial, sans-serif" size="2" color="#000080">……………………………………………………………………<br>
</font><font face="Arial, sans-serif" size="2" color="#000080">Vorsitzender des Aufsichtsrats: Dipl.-Ing. Klaus Straub<br>
</font><font face="Arial, sans-serif" size="2" color="#000080">Vorstand: Horst-Dieter Deelmann (Vors.), Matthias Heming, Christoph Tim Klose<br>
</font><font face="Arial, sans-serif" size="2" color="#000080">HRB 9207, Amtsgericht Duisburg<br>
</font></font></div>
</font>
</body>
</html>