AuditEntryEvent.java

package com.tradecloud.domain.event;

import javax.persistence.*;

@Entity
@Table(name = "autoemailauditentryevent")
@Access(AccessType.FIELD)
public class AuditEntryEvent extends Event implements EnumTypedEvent<AuditEntryEventType> {

    /**
     * UID.
     */
    private static final long serialVersionUID = 1L;

    @Enumerated(EnumType.STRING)
    AuditEntryEventType eventType;

    public AuditEntryEvent() {

    }

    public AuditEntryEvent(AuditEntryEventType eventType, String username) {
        super(username);
        this.eventType = eventType;
    }

    public AuditEntryEventType getEventType() {
        return eventType;
    }

    public void setEventType(AuditEntryEventType eventType) {
        this.eventType = eventType;
    }
}