/** * Returns the "full" name of the this user in the format <code>"{firstname} {lastname} ({username})"</code>.<p> * * @return the "full" name this user */ public String getFullName() { StringBuffer buf = new StringBuffer(); String first = getFirstname(); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(first)) { buf.append(first); buf.append(" "); } String last = getLastname(); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(last)) { buf.append(last); buf.append(" "); } buf.append("("); buf.append(getSimpleName()); buf.append(")"); return buf.toString(); }
/** * Returns the "full" name of the this user in the format <code>"{firstname} {lastname} ({username})"</code>.<p> * * @return the "full" name this user */ public String getFullName() { StringBuffer buf = new StringBuffer(); String first = getFirstname(); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(first)) { buf.append(first); buf.append(" "); } String last = getLastname(); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(last)) { buf.append(last); buf.append(" "); } buf.append("("); buf.append(getSimpleName()); buf.append(")"); return buf.toString(); }
/** * Generates the info data HTML.<p> * * @param cms the cms context * @param locale the locale * * @return the info data HTML */ private String generateInfo(CmsObject cms, Locale locale) { CmsUser user = cms.getRequestContext().getCurrentUser(); StringBuffer infoHtml = new StringBuffer(128); infoHtml.append("<p>").append(CmsStringUtil.escapeHtml(user.getName())).append("</p>"); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(user.getFirstname())) { infoHtml.append(CmsStringUtil.escapeHtml(user.getFirstname())).append(" "); } if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(user.getLastname())) { infoHtml.append(CmsStringUtil.escapeHtml(user.getLastname())); } infoHtml.append(LINE_BREAK); return infoHtml.toString(); }
result.append("</td>\n"); result.append("\t<td class=\"textbold\">"); result.append(user.getFirstname()); result.append("</td>\n"); result.append("</tr>\n");
result.append("</td>\n"); result.append("\t<td class=\"textbold\">"); result.append(user.getFirstname()); result.append("</td>\n"); result.append("</tr>\n");
/** * @see org.opencms.db.I_CmsUserDriver#writeUser(org.opencms.db.CmsDbContext, org.opencms.file.CmsUser) */ public void writeUser(CmsDbContext dbc, CmsUser user) throws CmsDataAccessException { PreparedStatement stmt = null; Connection conn = null; try { conn = getSqlManager().getConnection(dbc); stmt = m_sqlManager.getPreparedStatement(conn, "C_USERS_WRITE_6"); // write data to database stmt.setString(1, m_sqlManager.validateEmpty(user.getFirstname())); stmt.setString(2, m_sqlManager.validateEmpty(user.getLastname())); stmt.setString(3, m_sqlManager.validateEmpty(user.getEmail())); stmt.setLong(4, user.getLastlogin()); stmt.setInt(5, user.getFlags()); stmt.setString(6, user.getId().toString()); stmt.executeUpdate(); } catch (SQLException e) { throw new CmsDbSqlException(Messages.get().container( Messages.ERR_GENERIC_SQL_1, CmsDbSqlException.getErrorQuery(stmt)), e); } finally { m_sqlManager.closeAll(dbc, conn, stmt, null); } internalWriteUserInfos(dbc, user.getId(), user.getAdditionalInfo()); }
getParamOufqn() + user.getName(), password, user.getFirstname(), user.getLastname(), user.getEmail(),
e.addElement(CmsImportVersion7.N_FIRSTNAME).addText(user.getFirstname()); e.addElement(CmsImportVersion7.N_LASTNAME).addText(user.getLastname()); e.addElement(CmsImportVersion7.N_EMAIL).addText(user.getEmail());
m_macroResolver.addMacro("firstname", m_receiver.getFirstname()); m_macroResolver.addMacro("lastname", m_receiver.getLastname()); m_macroResolver.addMacro("project", m_cms.getRequestContext().currentProject().getName()); addTo(m_receiver.getEmail(), m_receiver.getFirstname() + ' ' + m_receiver.getLastname()); setSubject(CmsMacroResolver.resolveMacros( m_mailContent.getStringValue(m_cms, "Subject", m_locale),
return m_cms.getRequestContext().getCurrentUser().getFirstname();
u.setUserFirstName(m_sqlManager.validateEmpty(user.getFirstname())); u.setUserLastName(m_sqlManager.validateEmpty(user.getLastname())); u.setUserEmail(m_sqlManager.validateEmpty(user.getEmail()));
e.addElement(CmsImportVersion10.N_FIRSTNAME).addText(user.getFirstname()); e.addElement(CmsImportVersion10.N_LASTNAME).addText(user.getLastname()); e.addElement(CmsImportVersion10.N_EMAIL).addText(user.getEmail());
stmt = m_sqlManager.getPreparedStatement(conn, "C_USERS_WRITE_6"); stmt.setString(1, m_sqlManager.validateEmpty(user.getFirstname())); stmt.setString(2, m_sqlManager.validateEmpty(user.getLastname())); stmt.setString(3, m_sqlManager.validateEmpty(user.getEmail()));
return m_cms.getRequestContext().currentUser().getFirstname();
getParamOufqn() + user.getName(), password, user.getFirstname(), user.getLastname(), user.getEmail(),
break; case 1: // firstname result = user.getFirstname(); break; case 2: // lastname
m_macroResolver.addMacro("firstname", m_receiver.getFirstname()); m_macroResolver.addMacro("lastname", m_receiver.getLastname()); m_macroResolver.addMacro("project", m_cms.getRequestContext().getCurrentProject().getName()); addTo(m_receiver.getEmail(), m_receiver.getFirstname() + ' ' + m_receiver.getLastname()); setSubject( CmsMacroResolver.resolveMacros(
break; case 1: // firstname result = user.getFirstname(); break; case 2: // lastname
m_user.getDescription(), m_user.getAdditionalInfo()); newUser.setFirstname(m_user.getFirstname()); newUser.setLastname(m_user.getLastname()); newUser.setEmail(m_user.getEmail());