public String getPwDataValue(String key) { return getPwDataValue(key, null); }
public boolean getPwDataValueAsBoolean(String key) { return getPwDataValueAsBoolean(key, false); }
if (userManager.userExists(jsuser.getName())) user = userManager.getUser(jsuser.getName()); boolean doPwData = jsuser.getPwData() != null; if (user == null) // create new one log.debug("add User " + jsuser.getName()); user = userManager.addUser(jsuser.getName()); if (doPwData) String pwdString = (jsuser.getPwDataValue("password")); char [] pwdChars = (pwdString != null ? pwdString.toCharArray() : null); String password = recreatePassword(pwdChars); log.debug("storing password for User " + jsuser.getName()); userManager.storePasswordCredential(pwc); pwc.setEnabled(jsuser.getPwDataValueAsBoolean("enabled")); pwc.setUpdateRequired(jsuser.getPwDataValueAsBoolean("requiresUpdate")); java.sql.Date d = jsuser.getPwExpirationDate(); if (d != null) pwc.setExpirationDate(d); log.error("setting userinfo for " + jsuser.getName() + " failed because of " + e.getLocalizedMessage()); List<Credential> listTemp = jsuser.getPrivateCredentials(); if ((listTemp != null) && (listTemp.size() > 0))
String s = g.getName(); if ((s == null) || (s.length() == 0)) s = g.getUserTemplate(); if ((s != null) && (s.length() > 0)) s = g.getSubsite(); if ((s != null) && (s.length() > 0)) xml.add(g.getPwData()); g.groupString = new JSUserGroups(g.putTokens(g.getGroups())); g.roleString = new JSUserRoles(g.putTokens(g.getRoles()));
public boolean getPwEnabled() { return getPWBoolean("enabled",false); } public boolean getPwRequiredUpdate()
private String getPasswordString() { if ((this.getPassword() == null) || (this.getPassword().length == 0)) return ""; else return new String(this.getPassword()); }
public boolean getPwRequiredUpdate() { return getPWBoolean("requiresUpdate",false); }
public boolean getPwDataValueAsBoolean(String key, boolean defValue) { String sv = getPwDataValue(key); return (sv != null ? Boolean.parseBoolean(sv) : defValue); }
private String putTokens(List _list) { if ((_list == null) || (_list.size() == 0)) return ""; boolean _start = true; Iterator _it = _list.iterator(); StringBuffer _sb = new StringBuffer(); while (_it.hasNext()) { if (!_start) _sb.append(','); else _start = false; _sb.append(append(_it.next())); } return _sb.toString(); }
public Date getPwDataValueAsDate(String key, Date defValue) { Date value = null; String sv = getPwDataValue(key, null); if (sv != null) { value = Date.valueOf(sv); } return (value != null ? value : defValue); }