GlideCurrencyCode : dans le champ d’application, global
L’API GlideCurrencyCode fournit des méthodes pour convertir entre les codes alphabétiques et numériques ISO 4217 pour une devise.
Les informations sur le code de devise sont également disponibles dans la table Devise [fx_currency], mais cette API dispose d’une mise en cache intégrée qui minimise les requêtes envoyées à fx_currency.
Utilisez cette API pour travailler avec les API tierces qui utilisent des codes de devise numériques, tels que les systèmes de réseau de cartes de crédit.
Cette API nécessite le module d’extension FX Currency (com.glide.currency2), disponible par défaut. Cette API est fournie dans l’espace de noms sn_currency .
GlideCurrencyCode : getCurrencyCode(String numberCode)
Renvoie le code de devise alphabétique correspondant pour un code de devise numérique donné.
| Nom | Type | Description |
|---|---|---|
| numberCode (en anglais) | Chaîne | Code de devise numérique ISO 4217. |
| Type | Description |
|---|---|
| Chaîne | Code de devise alphabétique ISO 4217. |
Cet exemple renvoie le code de devise alphabétique de la devise donnée.
gs.info(sn_currency.GlideCurrencyCode.getCurrencyCode("840"));
Sortie :
USD
GlideCurrencyCode : getNumericCurrencyCode(String letterCode)
Renvoie le code de devise numérique correspondant pour un code de devise alphabétique donné.
| Nom | Type | Description |
|---|---|---|
| letterCode (en anglais) | Chaîne | Code de devise alphabétique ISO 4217. |
| Type | Description |
|---|---|
| Chaîne | Code de devise numérique ISO 4217. |
Cet exemple renvoie le code de devise numérique pour les dollars américains (USD).
gs.info(sn_currency.GlideCurrencyCode.getNumericCurrencyCode("USD"));
Sortie :
840