public class ChangeAbstractEntityListener extends DescriptorEventAdapter { @Override public void preUpdate(DescriptorEvent event) { AbstractEntity originalEntity = (AbstractEntity) event.getOriginalObject(); AbstractEntity entity = (AbstractEntity) event.getObject(); if (!EqualsBuilder.reflectionEquals(originalEntity, entity, true)) { if (!(entity instanceof LogEntry)) { LogEntry logEntry = new LogEntry(); logEntry.setPerson(getSessionController().getCurrentUser()); logEntry.setAbstractEntity(entity); entity.getLogEntries().add(logEntry); } } } //jndi lookup to get the user object }
original = this.getOriginalObject();
original = this.getOriginalObject();
original = this.getOriginalObject();
original = this.getOriginalObject();
original = this.getOriginalObject();
original = this.getOriginalObject();