private String append(JSPrincipal principal) { return principal.getName(); }
private String putTokens(List<JSPrincipal> _list) { if ((_list == null) || (_list.size() == 0)) return ""; boolean _start = true; StringBuffer _sb = new StringBuffer(); for (JSPrincipal jsPrincipal : _list) { if (!_start) _sb.append(','); else _start = false; _sb.append(jsPrincipal.getName()); } return _sb.toString(); }
if (userManager.userExists(jsuser.getName())) user = userManager.getUser(jsuser.getName()); if (user == null) // create new one log.debug("add User " + jsuser.getName()); user = userManager.addUser(jsuser.getName(), jsuser.isMapped()); log.debug("storing password for " + jsuser.getName()); userManager.storePasswordCredential(pwc); log.error("setting userinfo for " + jsuser.getName() + " failed because of " + e.getLocalizedMessage()); refs.getPrincipalMap(JetspeedPrincipalType.USER).put(jsuser.getName(), user); userManager.updateUser(user);
User user = userManager.getUser(_user.getName()); recreatePrincipalRules(_user.getRules(),user.getName());
refs.getPrincipalMap(typeName).put(_tempPrincipal.getName(), _tempPrincipal); snapshot.getPrincipals().add(_tempPrincipal);
String name = jsPrincipal.getName();
public void write(Object o, OutputElement xml) throws XMLStreamException { try { JSPrincipal p = (JSPrincipal) o; xml.setAttribute("type", p.getType()); xml.setAttribute("name", p.getName()); xml.setAttribute("mapped", p.isMapped()); xml.setAttribute("enabled", p.isEnabled()); xml.setAttribute("readonly", p.isReadonly()); xml.setAttribute("removable", p.isRemovable()); xml.setAttribute("extendable", p.isExtendable()); if (p.pwData != null) xml.add(p.pwData); if (p.secAttrs != null && p.secAttrs.size() > 0) { xml.add(p.secAttrs); } if (p.rules != null && p.rules.size() > 0) xml.add(p.rules); } catch (Exception e) { e.printStackTrace(); } }