/** * Load user details by {@link BaseEntity#getLastModifiedBy()} and format * the user name. Use * {@link UserDetailsFormatter#loadAndFormatUsername(String)} * * @param baseEntity * the entity * @return the formatted 'last modefied by user name' (max 100 characters) * cannot be <null> */ public static String loadAndFormatLastModifiedBy(final BaseEntity baseEntity) { if (baseEntity == null || baseEntity.getLastModifiedBy() == null) { return ""; } return loadAndFormatUsername(baseEntity.getLastModifiedBy()); }
/** * Load user details by {@link BaseEntity#getLastModifiedBy()} and format * the user name. Use * {@link UserDetailsFormatter#loadAndFormatUsername(String)} * * @param baseEntity * the entity * @return the formatted 'last modefied by user name' (max 100 characters) * cannot be <null> */ public static String loadAndFormatLastModifiedBy(final BaseEntity baseEntity) { if (baseEntity == null || baseEntity.getLastModifiedBy() == null) { return ""; } return loadAndFormatUsername(baseEntity.getLastModifiedBy()); }
/** * Create label which represents the * {@link BaseEntity#getLastModifiedBy()()} by user name * * @param i18n * the i18n * @param baseEntity * the entity * @return the label */ public static Label createLastModifiedByLabel(final VaadinMessageSource i18n, final BaseEntity baseEntity) { return createUsernameLabel(i18n.getMessage("label.modified.by"), baseEntity == null ? "" : baseEntity.getLastModifiedBy()); }
/** * Create label which represents the * {@link BaseEntity#getLastModifiedBy()()} by user name * * @param i18n * the i18n * @param baseEntity * the entity * @return the label */ public static Label createLastModifiedByLabel(final VaadinMessageSource i18n, final BaseEntity baseEntity) { return createUsernameLabel(i18n.getMessage("label.modified.by"), baseEntity == null ? "" : baseEntity.getLastModifiedBy()); }