package au.gov.ga.geodesy.domain.model;

import javax.persistence.Column;
import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;
import javax.persistence.Table;

@Entity
@Table(name = "SITE_LOG_UPLOADED")
@DiscriminatorValue("site log uploaded")
public class SiteLogUploaded extends Event {

    @Column(name = "FOUR_CHARACTER_ID", nullable = false)
    private String fourCharacterId;

    public SiteLogUploaded(String fourCharacterId) {
        this.fourCharacterId = fourCharacterId;
    }

    public String getFourCharacterId() {
        return fourCharacterId;
    }
}

@@ -403,16 +403,108 @@
 terId;%0A%0A
+    @SuppressWarnings(%22unused%22) // used by hibernate%0A    private SiteLogUploaded() %7B%0A    %7D%0A%0A
     publ

Add default constructure to SiteLogUploaded.