* To get XMPP Settings
* @param userId
* @return XmppSettingsDTO instance containing XMPP properties
*/
public XMPPSettingsDTO getXmppSettings(String userId){
XMPPSettingsDTO xmppSettingsDTO = null;
try {
IdentityPersistenceManager persistenceManager = IdentityPersistenceManager.getPersistanceManager();
XMPPSettingsDO xmppSettingsDO = persistenceManager.getXmppSettings(IdentityTenantUtil.getRegistry(), userId);
xmppSettingsDTO = new XMPPSettingsDTO();
xmppSettingsDTO.setXmppServer(xmppSettingsDO.getXmppServer());
xmppSettingsDTO.setXmppUserName(xmppSettingsDO.getXmppUserName());
xmppSettingsDTO.setUserCode(xmppSettingsDO.getUserCode());
xmppSettingsDTO.setXmppEnabled(xmppSettingsDO.isXmppEnabled());
xmppSettingsDTO.setPINEnabled(xmppSettingsDO.isPINEnabled());
} catch (Exception e) {
log.error("Error when instantiating the Persistence Manager.", e);
}