Skip to main content

[JIRA] Commented: (JAVAMONEY-27) Country

  • From: "atsticks (JIRA)" <jira-no-reply@...>
  • To: issues@...
  • Subject: [JIRA] Commented: (JAVAMONEY-27) Country
  • Date: Wed, 6 Feb 2013 21:15:53 +0000 (GMT+00:00)
  • Auto-submitted: auto-generated


    [ 
http://java.net/jira/browse/JAVAMONEY-27?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=355382#action_355382
 ] 

atsticks commented on JAVAMONEY-27:
-----------------------------------

If country is defined to be an ISO country, using the ISO two letter code, I 
do not think it is useful (the Locale does its job there quite good). But, we 
also have the need for further classifications, e.g. the ones defined by the 
Unicode standard (there called regions). Also here the Locale class may cover 
some of the aspects, since it is not only supporting ISO countries but also 
regions.

Nevertheless we also can argue for a even more flexible Region abstraction in 
our extensions module. We must ensure, that the Region model in our JSR is 
capable to model the aspects as defined in the Unicode standards (we also can 
relatively easily support such things in the RI, since the according XML data 
files can be freely downloaded).
Additionally when handling historic currencies and since currencies also have 
a relation to countries, then also a need for historic countries may arise, 
which then may not be covered the Locale class really. Hereby the problem 
seems to me very similar to namespaces and mappings for currencies. So 
perhaps we need to generalize these aspects and apply them similarly to 
countries/regions. Makes things not simpler, but at the end flexible enough 
to cover the complexity that is reality ;-)

> Country
> -------
>
>                 Key: JAVAMONEY-27
>                 URL: http://java.net/jira/browse/JAVAMONEY-27
>             Project: javamoney
>          Issue Type: New Feature
>          Components: Spec: extensions
>    Affects Versions: 0.1.0
>            Reporter: chrispheby
>
> I still think Country is a crucial concept, as at least most 
> (non-precious-metal) ISO Currencies belong to a Country. Its distinct from 
> locale.
> My example implementation for discussion:
> https://usertype.svn.sourceforge.net/svnroot/usertype/trunk/cdt/src/main/resources/fmpp/ISOCountryCode.fmt

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://java.net/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[JIRA] Created: (JAVAMONEY-27) Country

chrispheby (JIRA) 02/05/2013

[JIRA] Updated: (JAVAMONEY-27) Country

chrispheby (JIRA) 02/05/2013

[JIRA] Updated: (JAVAMONEY-27) Country

keilw (JIRA) 02/05/2013

[JIRA] Updated: (JAVAMONEY-27) Country

keilw (JIRA) 02/05/2013

[JIRA] Updated: (JAVAMONEY-27) Country

keilw (JIRA) 02/05/2013

[JIRA] Commented: (JAVAMONEY-27) Country

atsticks (JIRA) 02/06/2013

[JIRA] Updated: (JAVAMONEY-27) Country

atsticks (JIRA) 02/16/2013
 
 
Close
loading
Please Confirm
Close