package org.oregami.entities; import org.hibernate.envers.DefaultTrackingModifiedEntitiesRevisionEntity; import javax.persistence.Entity; import javax.persistence.Table; /** * Created by sebastian on 04.03.15. */ @Entity @org.hibernate.envers.RevisionEntity(CustomRevisionListener.class) @Table public class CustomRevisionEntity extends DefaultTrackingModifiedEntitiesRevisionEntity { private String userId; private String entityId; private TopLevelEntity.Discriminator entityDiscriminator; public TopLevelEntity.Discriminator getEntityDiscriminator() { return entityDiscriminator; } public void setEntityDiscriminator(TopLevelEntity.Discriminator entityDiscriminator) { this.entityDiscriminator = entityDiscriminator; } public String getEntityId() { return entityId; } public void setEntityId(String entityId) { this.entityId = entityId; } public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } }