Vous êtes sur la page 1sur 15

MOTEUR D’EXPRESSION

L ISTE DES FONCTIONS

Résumé :

Ref. MSEXP/LF/01
Date de création 03/02/2014
Projet
Version 1.0
Date de mise à jour 27/03/2014

Rue lac Ghar El Melh - Les berges du lac - 1053 Tunis – Tunisie
Phone : (216) 71 962.030 - Fax : (216) 71 961.299
www.bfigroupe.com
TABLE DES MATIERES

1 Classes géneriques ______________________________________________________ 3


1.1 Gestion des listes de données _______________________________________________ 3
1.2 Gestion des chaines de caractères ___________________________________________ 4
1.2.1 StrUtil _________________________________________________________________________ 4
1.2.2 StringUtils ______________________________________________________________________ 5
1.3 Gestions Des Nombres _____________________________________________________ 6
1.3.1 NbrUtil ________________________________________________________________________ 6
1.3.2 NumberUtils ____________________________________________________________________ 7
1.4 Gestion des dates _________________________________________________________ 8
1.4.1 DatUtil _________________________________________________________________________ 8
1.4.2 DateUtils _______________________________________________________________________ 9
1.4.3 CronUtil ________________________________________________________________________ 9
1.5 Gestion des compressions _________________________________________________ 10
1.6 Gestions des Paramètres prédéfinis _________________________________________ 10
1.7 Gestions des Internationalization ___________________________________________ 10
1.8 Gestions des Objets ______________________________________________________ 11
1.9 Gestion des instances ____________________________________________________ 11
2 Classes DASHBOARD : ___________________________________________________ 13
2.1 GESTION DASHBOARD ____________________________________________________ 13
3 classes BPM : __________________________________________________________ 14
3.1 Gestion Workflow _______________________________________________________ 14
4 Classes ESB : __________________________________________________________ 15
4.1 Gestion des envois de messages ____________________________________________ 15
4.2 Gestion des règles de conversion ___________________________________________ 15
4.3 Gestion des règles de transformations _______________________________________ 15

Liste des foctions du moteur d’expression 2/15


1 CLASSES GENERIQUES

1.1 GESTION DES LISTES DE DONNEES


La classe ColUtil (abréviation de CollectionUtility) permet de gérer les opérations sur une liste de données avec les méthodes suivantes :

Nom méthode Description

java.lang.Object eval(java.lang.Iterable<?> values, java.lang.String expression, java.lang.String operator) Permet d'appliquer l'opérateur sur les valeurs "opérandes" résultantes de soit de l'évaluation de l'expression, le cas
échéant, sur chacune des éléments de la liste "values" soit des éléments de la liste elle-même.

java.lang.Object[] getArray(java.lang.Object... object) Retourne un tableau des objets passés en paramètres

java.lang.Object getEvalList(java.lang.Iterable<?> values, java.lang.String expression) Permet de retourner une liste d'éléments résultante de l'évaluation de l'expression sur chacune des éléments de la liste
"values".

java.lang.Object getEvalList(java.lang.Iterable<?> values, java.lang.String expression, Permet de retourner une liste d'éléments résultante de l'évaluation de l'expression sur chacune des éléments de la liste
java.lang.String filter) "values" après filtrage.

java.util.List<?> getList(java.lang.Object... object) Retourne une liste "ArrayList" des objets passés en paramètres

java.util.Map<?,?> getMap(java.util.Collection<?> keys, java.util.Collection<?> values) Retourne une map des clés "keys" et des valeurs "values" passées en paramètres.

java.util.Set<?> getSet(java.lang.Object... object) Retourne une Set des objets passés en paramètres

java.util.List<java.lang.Object> setAndGetValueToList(java.util.List<java.lang.Object> list, Ajoute l'objet "value" à la liste


java.lang.Object value)

java.util.Map<java.lang.Object,java.lang.Object>setAndGetValueToMap(java.lang.Object> map, Ajoute l'objet "value" avec la clé "key" à la map.


java.lang.Object key, java.lang.Object value)

Liste des foctions du moteur d’expression 3/15


1.2 GESTION DES CHAINES DE CARACTERES
1.2.1 StrUtil

La classe StrUtil (abréviation de StringUtility) permet de gérer les opérations sur une chaine de caractères avec les méthodes suivantes :

Nom méthode Description

java.lang.String concat(java.lang.String... strings) Permet de concaténer les chaines passées en paramètres


java.lang.String duplicate(java.lang.String value, java.lang.Long number) Permet de concaténer la chaine "value" au temps de fois que la valeur de "number"

Boolean hasText(java.lang.String string, java.lang.String text) Retourne true si la chaine "string" comporte la chaine "text", false sinon

java.lang.String insert(java.lang.String value, int offset, java.lang.String str) Permet d'insérer la chaine "str" dans la chaine "value" à la position "offset"

java.lang.String insertOffsetFromEnd(java.lang.String value, int offset, Permet d'insérer la chaine "str" dans la chaine "value" à la position "offset" à partir de la fin de la chaine.
java.lang.String str)

java.lang.String lastPrefix(java.lang.String str) Retourne les caractères qui précèdent le dernier "." de la chaine "str".

java.lang.String prefix(java.lang.String str) Retourne les caractères qui précèdent le premier "." de la chaine "str".

java.lang.String quote(java.lang.Object o) Ajoute deux quottes à la chaine passée en paramètre.

java.lang.String suffix(java.lang.String str) Retourne les caractères qui succèdent le dernier "." de la chaine "str".

java.lang.String unquote(java.lang.String s) Supprime le premier et le dernier quotte de la chaine passé en paramètre.

Titre du document 4/15


1.2.2 StringUtils

La classe StringUtils permet de gérer les opérations sur une chaine de caractères avec les méthodes suivantes :

Nom méthode Description


String capitalise(String str) Permet de changer la première lettre en majuscule.

String capitaliseAllWords(String str) Permet de changer tous les mots en majuscule.

String concatenate(Object[] array) Permet de concaténer les éléments du tableau en une seule chaine

contains(String str, char searchChar) Permet de vérifier si la chaîne contient un caractère de recherche

isNumeric(String str) Permet de vérifier si la chaîne ne contient que des chiffres.

remove(String str, String remove) Permet de supprimer toutes les occurrences d'une sous-partie de la chaîne source.

removeEnd(String str, String remove) Permet de supprimer une sous-chaîne que si elle est à la fin d'une chaîne source, sinon retourne la chaîne source.

removeStart(String str, String remove) Permet de supprimer une sous-chaîne que si elle est au début d'une chaîne source, sinon retourne la chaîne source.

repeat(String str, int repeat) Permet de répéter n fois une chaîne pour former une nouvelle chaîne.

replace(String text, String repl, String with) Permet de remplacer toutes les occurrences d'une chaîne dans une autre.

replace(String text, String repl, String with, int max) Permet de remplacer une chaîne par une autre chaîne à l'intérieur d'une chaîne plus grande, pour les premières valeurs max de la chaîne de recherche.

replaceChars(String str, char searchChar, char replaceChar) Permet de remplacer toutes les occurrences d'un caractère dans une chaîne.

replaceChars(String str, String searchChars, Permet de remplacer plusieurs caractères dans une chaîne en une seule fois.
String replaceChars)

replaceOnce(String text, String repl, String with) Permet de remplacer une chaîne par une autre chaîne à l'intérieur d'une chaîne plus grande, une fois.

reverse(String str). Permet d’inverser une chaîne


strip(String str) Supprime les espaces blancs à partir du début et la fin d'une chaîne.

uncapitalise(String str) Permet de remplacer la première lettre d’une chaine en minuscule

upperCase(String str). Permet de convertir une chaine en majuscule

Titre du document 5/15


1.3 GESTIONS DES NOMBRES
1.3.1 NbrUtil
La classe NbrUtil (abréviation de NumberUtility) permet de gérer les opérations sur des nombres avec les méthodes suivantes :

Nom méthode Description


java.lang.StringconvertAmountToStr(java.lang.Object amount, java.lang.Integer nbDecimal, Permet de formater le montant "amount" en une chaine de caractère
java.lang.Integer nbGrouping, java.lang.String decimalSeparator, java.lang.String groupingSeparator,
java.lang.Object symbol, java.lang.Boolean decimalSeparatorAlwaysShown)

java.lang.String convertAmountToStr(java.lang.Object amount, java.lang.String pattern, Permet de formater le montant "amount" en une chaine de caractère
java.lang.String decimalSeparator, java.lang.String groupingSeparator, java.lang.Object symbol, Exp : NbrUtil:convertAmountToStr(10000.50,’#0.0#’,’.’,’,’,’$’,true)
java.lang.Boolean decimalSeparatorAlwaysShown)

java.math.BigDecimal round(java.math.BigDecimal amount, java.lang.Integer nbDecimal, Permet d'arrondir le montant "amount" avec le nombre de décimale "nbDecimal" selon le mode "roundMode".
java.lang.Integer roundMode)

java.lang.Double round(java.lang.Double amount, java.lang.Integer nbDecimal, java.lang.Integer roundMode) Permet d'arrondir le montant "amount" avec le nombre de décimale "nbDecimal" selon le mode "roundMode".

java.math.BigDecimal roundAmount(java.math.BigDecimal amountToRound, java.lang.Long decimal) Permet d'arrondir le montant "amountToRound" avec le nombre de décimale "decimal" avec le mode
RoundingMode.HALF_EVEN de l'entité java.math.BigDecimal
java.lang.Double roundAmount(java.lang.Double amountToRound, java.lang.Long decimal) Permet d'arrondir le montant "amountToRound" avec le nombre de décimale "decimal" avec le principe de l'entier le
plus proche après avoir ajouté 0.5 en premier nombre après les décimaux
java.lang.String roundAmountStr(java.math.BigDecimal amount, java.lang.Long decimal) Permet de formater le montant "amount" en une chaine de caractère avec comme séparateur de décimaux '.' et comme
séparateur de milliers ' '
java.lang.String roundAmountStr(java.lang.Double amount, java.lang.Long decimal) Permet de formater le montant "amount" en une chaine de caractère avec comme séparateur de décimaux '.' et comme
séparateur de milliers ' '
java.lang.String roundToStr(java.math.BigDecimal amount, java.lang.Long decimal) Permet de formater le montant "amount" en une chaine de caractère avec comme séparateur de décimaux '.' et comme
séparateur de milliers ' '
java.lang.String roundToStr(java.lang.Double amount, java.lang.Long decimal) Permet de formater le montant "amount" en une chaine de caractère avec comme séparateur de décimaux '.' et comme
séparateur de milliers ' '
java.lang.Integer toInteger(java.lang.Long number) Converti une instance de type java.math.Long en une instance de type java.math.Integer

Titre du document 6/15


1.3.2 NumberUtils
La classe NumberUtils permet de gérer les opérations sur des nombres avec les méthodes suivantes :

Nom méthode Description


BigDecimal createBigDecimal(String str)
Convertir une chaîne en un BigDecimal.
BigInteger createBigInteger(String str)
Convertir une chaîne en un BigInteger.
Double createDouble(String str)
Convertir une chaîne en un Double.
Float createFloat(String str)
Convertir une chaîne en un Float.
Integer createInteger(String str)
Convertir une chaîne en un Integer
Long createLong(String str)
Convertir une chaîne en un Long.
Number createNumber(String str) Met une valeur de chaîne dans un nombre.

Boolean isDigits(String str)


Vérifie si la chaîne ne contient que des caractères numériques.
Boolean isNumber(String str)
Vérifie si la chaîne est un nombre valide.
Double max(double[] array)
Retourne la valeur maximale dans un tableau.
Double max(double a, double b, double c)
Obtient le maximum de trois valeurs doubles.
Float max(float[] array)
Retourne la valeur maximale dans un tableau.
Float max(float a, float b, float c)
Obtient le maximum de trois valeurs flottantes.
Int max(int[] array)
Retourne la valeur maximale dans un tableau.
Int max(int a, int b, int c) Obtient le maximum de trois valeurs entier.

Longmax(long[] array)
Retourne la valeur maximale dans un tableau.
Long max(long a, long b, long c)
Obtient le maximum de trois valeurs longues.
Double min(double[] array)
Retourne la valeur minimale dans un tableau.
Double min(double a, double b, double c)
Obtient le minimum de trois valeurs doubles.
Int min(int[] array)
Retourne la valeur minimale dans un tableau.
Int min(int a, int b, int c)
Obtient le minimum de trois valeurs entier.

Titre du document 7/15


Long min(long[] array)
Retourne la valeur minimale dans un tableau.
Long min(long a, long b, long c) Obtient le minimum de trois valeurs longues.

Int stringToInt(String str)


Convertit une chaîne en int, retourne zéro si la conversion échoue.
Int stringToInt(String str, int defaultValue)
Convertit une chaîne en int, retourne zéro si la conversion échoue.
Double toDouble(String str)
Convertit une chaîne en double, retourne zéro la conversion échoue.
Double toDouble(String str, double defaultValue)
Convertit une chaîne en double, retourne zéro si la conversion échoue.
Int toInt(String str)
Convertit une chaîne en int, retourne zéro si la conversion échoue.
Int toInt(String str, int defaultValue)
Convertit une chaîne en int, retourne zéro si la conversion échoue.
Long toLong(String str)
Convertit une chaîne en long, retourne zéro si la conversion échoue.
Long toLong(String str, long defaultValue)
Convertit une chaîne en int, retourne zéro si la conversion échoue.

1.4 GESTION DES DATES


1.4.1 DatUtil
La classe DatUtil (abréviation de DateUtility) permet de gérer les opérations sur les dates avec les méthodes suivantes :

Nom méthode Description


java.util.Date add(java.util.Date value, java.lang.Long interval, java.lang.String unit)
Ajoute interval unité à la date.
java.lang.String dateToString(java.util.Date value, java.lang.String pattern)
Formate la date "value" en chaine de caractère selon le modèle "pattern"
java.util.Date parseDate(java.lang.String value) Converti la chaine de caractère "value" en une instance Date selon l'un des modèle suivants [yyyy-MM-
dd'T'HH:mm:ss:SSS; yyyy-MM-dd'T'HH:mm:ss;yyyy-MM-dd;HH:mm:ss;HH:mm:ss:SSS]
java.util.Date parseDate(java.lang.String value, java.lang.String pattern)
Converti la chaine de caractère "value" en une instance Date selon le modèle "pattern"

Titre du document 8/15


1.4.2 DateUtils

La classe DateUtils (abréviation de DateUtility) permet de gérer les opérations sur les dates avec les méthodes suivantes :

Nom méthode Description


Date addDays(Date date, int amount)
Ajoute un nombre de jours à une date
Date addHours(Date date, int amount)
Ajoute un nombre d'heures à une date
Date addMilliseconds(Date date, int amount)
Ajoute un nombre de millisecondes à une date
Date addMinutes(Date date, int amount)
Ajoute un nombre de minutes à une date
Date addMonths(Date date, int amount)
Ajoute un certain nombre de mois à une date
Date addSeconds(Date date, int amount)
Ajoute un nombre de secondes à une date
Date addWeeks(Date date, int amount)
Ajoute un nombre de semaines à une date
Date addYears(Date date, int amount)
Ajoute un nombre d'années à une date
Boolean isSameDay(Date date1, Date date2)
Vérifie si deux objets de date sont le même jour
Boolean isSameInstant(Date date1, Date date2)
Vérifie si deux objets de date représentent le même instant dans le temps.
Date parseDate(String str, String[] parsePatterns)
Analyse une chaîne représentant une date en essayant une variété de différents analyseurs.

1.4.3 CronUtil

La classe CronUtil permet de manipuler les dates en utilisant les expressions Cron utilisés pour le paramétrage des travaux batch :

Nom méthode Description


static java.util.Date getNextDate(java.util.Date date, java.lang.String cronExpression) Renvoie la prochaine date qui correspond à l'expression cron passée en paramètre à partir de la date spécifiée
Exp d’expression cron: ‘0 10 12 ? 3 WED 2014’, ‘0 10 12 31 3 ? 2014’
static java.util.Date getNextDate(java.lang.String cronExpression)
Renvoie la prochaine date qui correspond à l'expression cron passée en paramètre à partir de la date du jour

Titre du document 9/15


1.5 GESTION DES COMPRESSIONS
La classe ZipUtil permet de gérer les opérations des compressions sur les répertoires avec les méthodes suivantes :

Nom méthode Description


Void zipDir(java.lang.String dirToZip, java.lang.String whereToPutIt) Permet de compresser le répertoire "dirToZip" avec l'algorithme "zip" et de déposer le fichier résultat dans le
répertoire "whereToPutIt"
Void zipDir(java.lang.String dirToZip, java.lang.String whereToPutIt, java.lang.Long level,
java.lang.String fileFilter, java.lang.String folderFilter) Permet de compresser le répertoire "dirToZip" avec l'algorithme "zip".

Void zipDir(java.lang.String dirToZip, java.lang.String whereToPutIt, java.lang.String fileFilter,


java.lang.String folderFilter) Permet de compresser le répertoire "dirToZip" avec l'algorithme "zip".

1.6 GESTIONS DES PARAMETRES PREDEFINIS


La classe PmDef (abréviation de ParamDefUtility) permet de manipuler les paramètres prédéfinis avec les méthodes suivantes :

Nom méthode Description


java.lang.Object val(java.lang.String id)
Permet de retourner la valeur du ParamDef avec l'identifiant "id".
java.lang.Object value(java.lang.String id)
Permet de retourner la valeur du ParamDef avec l'identifiant "id".

1.7 GESTIONS DES INTERNATIONALIZATION


Cette classe permet de traduire les entités Java du modèle UML :

Nom méthode Description


java.lang.String entity(java.lang.String className)
Convertit le nom de la classe passé en paramètre dans la langue de l’utilisateur en utilisant les fichiers d’internationalisation
java.lang.String enumeration(java.lang.String enumClassName, java.lang.String enumValue) Convertit le nom de l’énumération passé en paramètre dans la langue de l’utilisateur en utilisant les fichiers
d’internationalisation

Titre du document 10/15


1.8 GESTIONS DES OBJETS
La classe ObjectUtil permet de manipuler les objets avec les méthodes suivantes :

Nom méthode Description


java.lang.Object deserialize(byte[] bytes)
Permet de désérialiser un tableau de byte en objet
byte[] serialize(java.lang.Object object)
Permet de sérialiser un objet en tableau de byte
java.lang.String serializeAndCompress(java.lang.Object object)
Permet de sérialiser serialize(Object), compresser et puis coder l'objet "object".
java.lang.Object uncompressAndDeserialize(java.lang.String strObject)
Permet de décoder, décompresser et puis désérialiser deserialize(byte[]) la chaine de caractère "strObject".

1.9 GESTION DES INSTANCES


La classe ReflectionUtil permet de manipuler les objets d’une façon dynamique avec les méthodes suivantes :

Nom méthode Description


java.lang.Class<?>getClass(java.lang.String className)
Retourne la classe avec le nom "className"
com.massinissa.core.data.TransientValue getInstance(java.lang.String massinissaString)
Retourne l'instance de la chaine de caractère "massinissaString"
java.lang.Object getNewInstance(java.lang.Class<?> clazz)
Retourne une instance de la classe "clazz"
java.lang.Object getNewInstance(java.lang.String className)
Retourne une instance de la classe "className"

Titre du document 11/15


1.10 GESTION DES CRITÈRES
1.10.1 CriteriaUtil
La classe CriteriaUtil (abréviation de CriteriaUtility) permet d’appliquer des critères sur les instances avec les méthodes suivantes :

Nom méthode
Criterion like (String propertyName, java.lang.String value) Permet de filtrer les entités dont propertyName est similaire à value
Criterion likeIgCase(String propertyName, String value) Permet de filtrer les entités dont propertyName est similaire à value en ignorant la casse
Criterion between(String propertyName, Object low, Object hight) Permet de filtrer les entités dont propertyName est entre low et hight
Criterion in(String propertyName, Object[] values) Permet de filtrer les entités dont propertyName est parmi les valeurs du tableau values
Criterion notIn(String propertyName, Object[] values) Permet de filtrer les entités dont propertyName ne fait pas partir des valeurs du tableau values
Criterion in(String propertyName, Collection<?> values) Permet de filtrer les entités dont propertyName est parmi les valeurs de la collection values
Criterion notIn(String propertyName, Collection<?> values) Permet de filtrer les entités dont propertyName ne fait pas partir des valeurs de la collection values
Criterion notCriterion(Criterion criterion) Permet d’appliquer l’inverse d’un critère
Criterion isEmpty(String propertyName) Permet de filtrer les entités dont le champ propertyName de type collection est vide
Criterion isNull(String propertyName) Permet de filtrer les entités dont propertyName est nulle
Criterion isNotNull(String propertyName) Permet de filtrer les entités dont propertyName est rempli
Criterion isNotEmpty(String propertyName) Permet de filtrer les entités dont le champ propertyName de type collection n’est pas vide
Criterion sizeEq(String propertyName, Number size) Permet de filtrer les entités dont le nombre des éléments de la collection propertyName est égale à size
Criterion sizeNe(String propertyName, Number size) Permet de filtrer les entités dont le nombre des éléments de la collection propertyName est différent de size
Criterion sizeGt(String propertyName, Number size) Permet de filtrer les entités dont le nombre des éléments de la collection propertyName est strictement supérieur à
size
Criterion sizeLt(String propertyName, Number size) Permet de filtrer les entités dont le nombre des éléments de la collection propertyName est strictement inférieur à
size
Criterion sizeGe(String propertyName, Number size) Permet de filtrer les entités dont le nombre des éléments de la collection propertyName est supérieur ou égal à size
Criterion sizeLe(String propertyName, Number size) Permet de filtrer les entités dont le nombre des éléments de la collection propertyName est inférieur ou égal à size
Criterion exists(String entityName, String expression) Permet de filtrer les entités dont propertyName n’existe pas en appliquant l’expression
Criterion notExists(String entityName, String expression) Permet de filtrer les entités dont propertyName existe en appliquant l’expression

Titre du document 12/15


2 CLASSES DASHBOARD :

2.1 GESTION DASHBOARD


La classe AlertManager permet de manipuler les alertes générées au niveau du tableau de bord avec les méthodes suivantes :

Nom méthode Description


Void createAlert(java.lang.String text, java.lang.String category, java.lang.String origin, java.util.Date alertDate, Permet de créer une alerte
java.lang.String targetUser)

Void makeAlertRead(com.massinissa.dashboard.alt.Alert alert) Permet de marquer une alerte comme lue

Titre du document 13/15


3 CLASSES BPM :
3.1 GESTION WORKFLOW
La classe BPMProcessManager permet de manipuler les processus BPM (Workflows) avec les méthodes suivantes :

Nom méthode Description


Void cancelBPMProcess(com.massinissa.core.data.PersistedValue entity)
Suspend le Processus en cours d'exécution de l'entité en paramètre
Void launchBPMProcess(com.massinissa.core.data.PersistedValue entity)
Démarre le Processus de l'entité en paramètre
Void relaunchBPMProcess(com.massinissa.core.data.PersistedValue entity)
Redémarre le Processus suspendu de l'entité en paramètre

Titre du document 14/15


4 Classes ESB :
4.1 GESTION DES ENVOIS DE MESSAGES
La classe ESBClient permet de manipuler les messages avec les méthodes suivantes :

Nom méthode Description


java.lang.Object sendMsg(java.lang.Object object, java.lang.String msgType)
Permet d'envoyer un message (objet en paramètre) en utilisant le type de message paramétré
java.lang.Object sendMsg(java.lang.Object object, java.lang.String msgType, java.lang.String idMsg)
Permet d'envoyer un message (objet en paramètre) en utilisant le type de message paramétré
java.util.List<java.lang.Object> sendMsgs(java.lang.Object object, java.lang.String msgType)
Permet d'envoyer un message (objet en paramètre) en utilisant le type de message paramétré
java.util.List<java.lang.Object> sendMsgs(java.lang.Object object, java.lang.String msgType,
java.lang.String idMsg) Permet d'envoyer un message (objet en paramètre) en utilisant le type de message paramétré

java.lang.Object sendSyncMsg(java.lang.Object object, java.lang.String idSyncDescriptor)


Permet d'envoyer un message (objet en paramètre) en utilisant un descripteur synchrone et de renvoyer la réponse reçu

4.2 GESTION DES REGLES DE CONVERSION


La classe Converter permet d’appliquer les règles de conversion paramétrées au niveau du moteur ESB sur des objets :

Nom méthode Description


java.lang.Object convert(java.lang.String codeConverter, java.lang.Object valueToConvert)
Convertit l'objet spécifié en utilisant la règle de transformation paramétrée
java.lang.Object convertValue(java.lang.String codeConverter, java.lang.Object valueToConvert)
Convertit l'objet spécifié en utilisant la règle de transformation paramétrée

4.3 GESTION DES REGLES DE TRANSFORMATIONS


La classe Transformer permet d’appliquer les règles de transformations paramétrées au niveau du moteur ESB sur des objets :

Nom méthode Description


java.lang.Object transform(java.lang.String codeTransformer, java.lang.Object srcObject)
Transforme l'objet spécifié en utilisant la règle de transformation paramétrée
java.util.List transformCollection(java.util.Collection listObject, java.lang.String expression) Itère sur la liste d'objet et évalue l'expression spécifiée sur chaque élément de la liste et renvoie la liste des objets
résultants

Titre du document 15/15

Vous aimerez peut-être aussi