Skip to content

Commit

Permalink
languages supported by realm added
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelwechner committed Apr 10, 2017
1 parent 1bc4ab1 commit 5e5dc11
Showing 1 changed file with 16 additions and 1 deletion.
@@ -1,5 +1,5 @@
/*
* Copyright 2010 Wyona
* Copyright 2010 - 2017 Wyona
*/
package org.wyona.yanel.impl.resources.yaneluser;

Expand Down Expand Up @@ -103,6 +103,21 @@ protected Document getUserProfile(String userId, boolean emailUpdated) throws Ex
nameEl.setTextContent(user.getName());
rootEl.appendChild(nameEl);

Element realmEl = doc.createElement("realm");
rootEl.appendChild(realmEl);
String[] languages = getRealm().getLanguages();
if (languages != null && languages.length > 0) {
Element supportedLanguagesEl = doc.createElement("languages");
// TODO: Set default language
String defaultLanguage = getRealm().getDefaultLanguage();
realmEl.appendChild(supportedLanguagesEl);
for (int i = 0; i < languages.length; i++) {
Element languageEl = doc.createElement("language");
languageEl.setTextContent(languages[i]);
supportedLanguagesEl.appendChild(languageEl);
}
}

Element expirationDateEl = doc.createElement("expiration-date");
expirationDateEl.setTextContent("" + user.getExpirationDate());
rootEl.appendChild(expirationDateEl);
Expand Down

0 comments on commit 5e5dc11

Please sign in to comment.