Casting to Number gives you forward and backward compatibility, thats a
good idea.

I added OpenmrsUtil.convertToInteger(Long longValue) as a "safe" way for
folks to convert Longs that need to leave the method signatures the same
(like in core).

I started this page:
https://wiki.openmrs.org/display/docs/Migration+Guides+for+Developers and
added a note about this on the 1.8 to 1.9
page<https://wiki.openmrs.org/display/docs/1.8+to+1.9>.
A few others have added to it as well.  As you find things in testing,
please add to that page.  Also feel free to add other migration guides for
other versions.  We want to keep those migration guides as small as
possible.  An ideal upgrade is one with an empty migration guide! (because
of no backwards incompatible changes, not because we didn't fill it in...)
:-)

Ben

On Tue, Jan 10, 2012 at 3:29 PM, Jeremy Keiper <[email protected]> wrote:

> Mark, I ran into the same problem working with forms in core.  I didn't
> know about casting to Number ... instead, I used Long.intValue() but I
> worried about whether that would be good enough.  We should have a strategy
> that we use in core and for modules to implement.  Casting to Number seems
> to be solid enough.
>
> Jeremy Keiper
> OpenMRS Core Developer
> AMPATH / IU-Kenya Support
>
>
>
> On Wed, Jan 4, 2012 at 3:34 PM, Mark Goodrich <[email protected]> wrote:
>
>> Fyi, I just tested the Address Hierarchy module against the 1.9-beta and
>> ran into some failing unit tests that appear to be caused by the upgrade to
>> Hibernate 3.5.****
>>
>> ** **
>>
>> The issue is described here:****
>>
>> ** **
>>
>> https://forum.hibernate.org/viewtopic.php?f=1&t=1005071&view=next****
>>
>> ** **
>>
>> The fix seems easy—cast the return values from criteria.list() to Number
>> instead of Integer—but thought I’d post it here just in case anyone else
>> runs into the same issue.****
>>
>> ** **
>>
>> Mark****
>>
>> ** **
>> ------------------------------
>> Click here to 
>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
>> OpenMRS Developers' mailing list
>
>
> ------------------------------
> Click here to 
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
> OpenMRS Developers' mailing list
>

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to