HomologationEvent.java
package com.tradecloud.domain.item;
import com.tradecloud.domain.event.EnumTypedEvent;
import com.tradecloud.domain.event.Event;
import javax.persistence.*;
@Entity
@Table(name = "HomologationEvent")
@Access(AccessType.FIELD)
public class HomologationEvent extends Event implements EnumTypedEvent<HomologationStatus> {
/**
* Event type.
*/
@Enumerated(EnumType.STRING)
private HomologationStatus eventType;
public HomologationEvent() {
}
public HomologationEvent(HomologationStatus eventTypeParam, String username) {
super(username);
this.eventType = eventTypeParam;
}
@Override
public HomologationStatus getEventType() {
return eventType;
}
@Override
public void setEventType(HomologationStatus eventType) {
this.eventType = eventType;
}
}