Créer une routine - 6.5

Talend Data Services Platform Studio Guide utilisateur

EnrichVersion
6.5
EnrichProdName
Talend Data Services Platform
EnrichPlatform
Studio Talend
task
Création et développement
Qualité et préparation de données

Créez grâce à cette procédure une routine personnalisée pour exécuter l'algorithme de chiffrement du mot de passe.

  1. Dans la vue Repository de votre Studio Studio Talend, développez le nœud Code, cliquez-droit sur Routines et sélectionnez Create routine dans le menu contextuel pour créer une routine nommée MyRoutine. Dans l'éditeur de routine qui s'ouvre, ajoutez une fonction nommée decrypt et définissez le mécanisme de déchiffrement de la chaîne de caractères de chiffrement du mot de passe.

    Le code de la fonction doit se présenter comme suit :

    public class MyRoutine {
        public static String decrypt(String encryptedPassword) {
            StringBuffer output = new StringBuffer();
            for (int i = 0; i < encryptedPassword.length(); i++) {
                char c = encryptedPassword.charAt(i);
                if (c >= 'a' && c <= 'm')
                    c += 13;
                else if (c >= 'A' && c <= 'M')
                    c += 13;
                else if (c >= 'n' && c <= 'z')
                    c -= 13;
                else if (c >= 'N' && c <= 'Z')
                    c -= 13;
                output.append(c);
            }
            return output.toString();
        }
    }
  2. Appuyez sur les touches Ctrl+S pour sauvegarder votre routine.