@Override public String toString() { return "DefaultRevisionEntity(id = " + id + ", revisionDate = " + DateFormat.getDateTimeInstance().format( getRevisionDate() ) + ")"; } }
@Override public String toString() { return "DefaultTrackingModifiedEntitiesRevisionEntity(" + super.toString() + ", modifiedEntityNames = " + modifiedEntityNames + ")"; } }
@Override public boolean equals(Object o) { if ( this == o ) { return true; } if ( !(o instanceof DefaultTrackingModifiedEntitiesRevisionEntity) ) { return false; } if ( !super.equals( o ) ) { return false; } final DefaultTrackingModifiedEntitiesRevisionEntity that = (DefaultTrackingModifiedEntitiesRevisionEntity) o; if ( modifiedEntityNames != null ? !modifiedEntityNames.equals( that.modifiedEntityNames ) : that.modifiedEntityNames != null ) { return false; } return true; }
private void printAddressHistory(StringBuilder sb, int addressId) { AuditReader reader = AuditReaderFactory.get(entityManager); List addressHistory = reader.createQuery() .forRevisionsOfEntity(Address.class, false, true) .add(AuditEntity.id().eq(addressId)) .getResultList(); if (addressHistory.size() == 0) { sb.append("A address with id ").append(addressId).append(" does not exist.\n"); } else { for (Object historyObj : addressHistory) { Object[] history = (Object[]) historyObj; DefaultRevisionEntity revision = (DefaultRevisionEntity) history[1]; sb.append("revision = ").append(revision.getId()).append(", "); printAddress(sb, (Address) history[0]); sb.append(" (").append(revision.getRevisionDate()).append(")\n"); } } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (modifiedEntityNames != null ? modifiedEntityNames.hashCode() : 0); return result; }
public Optional<Integer> getRevisionNumber() { return Optional.ofNullable(entity.getId()); }
@Override public Optional<Instant> getRevisionInstant() { return Optional.of(Instant.ofEpochMilli(entity.getTimestamp())); }
private void printPersonHistory(StringBuilder sb, int personId) { AuditReader reader = AuditReaderFactory.get(entityManager); List personHistory = reader.createQuery() .forRevisionsOfEntity(Person.class, false, true) .add(AuditEntity.id().eq(personId)) .getResultList(); if (personHistory.size() == 0) { sb.append("A person with id ").append(personId).append(" does not exist.\n"); } else { for (Object historyObj : personHistory) { Object[] history = (Object[]) historyObj; DefaultRevisionEntity revision = (DefaultRevisionEntity) history[1]; sb.append("revision = ").append(revision.getId()).append(", "); printPerson(sb, (Person) history[0]); sb.append(" (").append(revision.getRevisionDate()).append(")\n"); } } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (modifiedEntityNames != null ? modifiedEntityNames.hashCode() : 0); return result; }
@Override public String toString() { return "DefaultTrackingModifiedEntitiesRevisionEntity(" + super.toString() + ", modifiedEntityNames = " + modifiedEntityNames + ")"; } }
@Override public String toString() { return "DefaultRevisionEntity(id = " + id + ", revisionDate = " + DateFormat.getDateTimeInstance().format( getRevisionDate() ) + ")"; } }
@Override public boolean equals(Object o) { if ( this == o ) { return true; } if ( !(o instanceof DefaultTrackingModifiedEntitiesRevisionEntity) ) { return false; } if ( !super.equals( o ) ) { return false; } final DefaultTrackingModifiedEntitiesRevisionEntity that = (DefaultTrackingModifiedEntitiesRevisionEntity) o; if ( modifiedEntityNames != null ? !modifiedEntityNames.equals( that.modifiedEntityNames ) : that.modifiedEntityNames != null ) { return false; } return true; }
public void printRevisions(List<Object[]> revisions) { for (Object[] revision : revisions) { final Project project = (Project) revision[0]; final DefaultRevisionEntity revisionEntity = (DefaultRevisionEntity) revision[1]; final RevisionType revisionType = (RevisionType) revision[2]; System.out.println(); System.out.println(project.toString()); System.out.println(revisionEntity.toString()); System.out.println("REVISION TYPE: " + revisionType.name()); System.out.println(); } }