/** * @see java.lang.Object#clone() */ @Override public Object clone() { return new CmsHistoryPrincipal( getId(), getName(), getDescription(), getEmail(), getType(), m_userDeleted, m_dateDeleted); }
if (principal instanceof CmsHistoryPrincipal) { if (principal.isGroup()) { name = ((CmsHistoryPrincipal)principal).getDescription() + " (" + principal.getSimpleName() image = "commons/group.png"; } else { name = ((CmsHistoryPrincipal)principal).getName(); image = "commons/user.png";
String ou = CmsOrganizationalUnit.removeLeadingSeparator( res.getString(m_sqlManager.readQuery("C_PRINCIPALS_HISTORY_OU"))); historyPrincipal = new CmsHistoryPrincipal( principalId, ou + userName,
name = key( org.opencms.security.Messages.GUI_ORGUNIT_DISPLAY_NAME_2, new Object[] {((CmsHistoryPrincipal)principal).getDescription(), niceName}); ou = CmsOrganizationalUnit.getParentFqn(id); flags = CmsAccessControlEntry.ACCESS_FLAGS_GROUP; } else { name = ((CmsHistoryPrincipal)principal).getName(); ou = CmsOrganizationalUnit.getParentFqn(id); flags = CmsAccessControlEntry.ACCESS_FLAGS_USER;
String userName = res.getString(m_sqlManager.readQuery("C_PRINCIPALS_HISTORY_NAME")); String ou = CmsOrganizationalUnit.removeLeadingSeparator(res.getString(m_sqlManager.readQuery("C_PRINCIPALS_HISTORY_OU"))); historyPrincipal = new CmsHistoryPrincipal( principalId, ou + userName,
/** * @see java.lang.Object#clone() */ @Override public Object clone() { return new CmsHistoryPrincipal( getId(), getName(), getDescription(), getEmail(), getType(), m_userDeleted, m_dateDeleted); }
displayName = CmsVaadinUtils.getMessageText( org.opencms.security.Messages.GUI_ORGUNIT_DISPLAY_NAME_2, ((CmsHistoryPrincipal)principal).getDescription(), niceName); ou = CmsOrganizationalUnit.getParentFqn(m_principalName); flags = CmsAccessControlEntry.ACCESS_FLAGS_GROUP; } else { displayName = ((CmsHistoryPrincipal)principal).getName(); ou = CmsOrganizationalUnit.getParentFqn(m_principalName); flags = CmsAccessControlEntry.ACCESS_FLAGS_USER;
/** * @see org.opencms.db.I_CmsHistoryDriver#readPrincipal(org.opencms.db.CmsDbContext, org.opencms.util.CmsUUID) */ public CmsHistoryPrincipal readPrincipal(CmsDbContext dbc, CmsUUID principalId) throws CmsDataAccessException { CmsHistoryPrincipal historyPrincipal = null; try { Query q = m_sqlManager.createQuery(dbc, C_HISTORY_PRINCIPAL_READ); q.setParameter(1, principalId.toString()); try { CmsDAOHistoryPrincipals hp = (CmsDAOHistoryPrincipals)q.getSingleResult(); String userName = hp.getPrincipalName(); String ou = CmsOrganizationalUnit.removeLeadingSeparator(hp.getPrincipalOu()); historyPrincipal = new CmsHistoryPrincipal( principalId, ou + userName, hp.getPrincipalDescription(), hp.getPrincipalEmail(), hp.getPrincipalType(), new CmsUUID(hp.getPrincipalUserDeleted()), hp.getPrincipalDateDeleted()); } catch (NoResultException e) { throw new CmsDbEntryNotFoundException( Messages.get().container(Messages.ERR_HISTORY_PRINCIPAL_NOT_FOUND_1, principalId)); } } catch (PersistenceException e) { throw new CmsDataAccessException(Messages.get().container(Messages.ERR_JPA_PERSITENCE_1, e), e); } return historyPrincipal; }