public SimpleHistoryEntry(final UserGroupCache userGroupCache, final HistoryEntry entry) { this.timestamp = entry.getModifiedAt(); final Integer userId = NumberHelper.parseInteger(entry.getUserName()); if (userId != null) { this.user = userGroupCache.getUser(userId); } // entry.getClassName(); // entry.getComment(); this.entryType = entry.getEntityOpType(); // entry.getEntityId(); }
/** * @see de.micromata.hibernate.history.web.HistoryFormatter#formatAction(org.hibernate.Session, java.util.Locale, * de.micromata.hibernate.history.HistoryEntry) */ @Override public String formatAction(Session session, final Locale locale, Object changed, HistoryEntry historyEntry, PropertyDelta delta) { switch (historyEntry.getEntityOpType()) { case MarkDeleted: case Deleted: return getDeletedAction(locale); case UmarkDeleted: case Update: return getUpdatedAction(locale); case Insert: return getInsertedAction(locale); } return null; }
public DisplayHistoryEntry(final UserGroupCache userGroupCache, final HistoryEntry entry) { this.timestamp = entry.getModifiedAt(); final Integer userId = NumberHelper.parseInteger(entry.getUserName()); if (userId != null) { this.user = userGroupCache.getUser(userId); } // entry.getClassName(); // entry.getComment(); this.entryType = entry.getEntityOpType(); // entry.getEntityId(); }
@SuppressWarnings("rawtypes") protected void assertHistoryEntry(final HistoryEntry entry, final Integer entityId, final PFUserDO user, final EntityOpType type, final String propertyName, final Class<?> classType, final Object oldValue, final Object newValue) { assertEquals(user.getId().toString(), entry.getUserName()); // assertEquals(AddressDO.class.getSimpleName(), entry.getClassName()); assertEquals(null, entry.getUserComment()); assertEquals(type, entry.getEntityOpType()); assertEquals(entityId, entry.getEntityId()); if (propertyName != null) { fail("TODO HISTORY History not yet implemented"); } }