/**
 * <p>Title: EventParameters Class
 * <p>Description:  Attributes associated with a generic event. </p>
 * Copyright:    Copyright (c) year
 * Company: Washington University, School of Medicine, St. Louis.
 * @author Aniruddha Phadnis
 * @version 1.00
 * Created on Apr 7, 2005
 */
package edu.wustl.catissuecore.domain;

import java.util.Date;
import edu.wustl.catissuecore.domain.User;

/**
 * Attributes associated with a generic event.
 * 
 * @author Aniruddha Phadnis
 */
public abstract class EventParameters implements java.io.Serializable
{
	private static final long serialVersionUID = 1234567890L;

	/**
     * System generated unique identifier.
     */
	protected Integer systemIdentifier;
	
	/**
     * Date and time of the event.
     */
	protected Date timestamp;
	
	/**
     * User who performs the event.
     */
	protected User user;
	
	/**
     * Text comments on event.
     */
	protected String comments;

	/**
     * Returns System generated unique identifier.
     * @return System generated unique identifier.
     * @see #setSystemIdentifier(Integer)
     * @hibernate.id name="systemIdentifier" column="IDENTIFIER" type="int" length="30"
     * unsaved-value="null" generator-class="native" 
     */
	public Integer getSystemIdentifier()
	{
		return systemIdentifier;
	}

	/**
     * Sets unique identifier.
     * @param systemIdentifier Identifier to be set.
     * @see #getSystemIdentifier()
     */
	public void setSystemIdentifier(Integer systemIdentifier)
	{
		this.systemIdentifier = systemIdentifier;
	}

	/**
     * Returns date and time of the event. 
     * @return Date and time of the event.
     * @see #setTimestamp(Date)
     * @hibernate.property name="timestamp" type="date" 
     * column="EVENT_TIMESTAMP"
     */
	public Date getTimestamp()
	{
		return timestamp;
	}

	/**
     * Sets date and time of the event.
     * @param timestamp Date and time of the event.
     * @see #getTimestamp()
     */
	public void setTimestamp(Date timestamp)
	{
		this.timestamp = timestamp;
	}

	/**
     * Returns user who performs the event.
     * @hibernate.many-to-one column="USER_ID" 
     * class="edu.wustl.catissuecore.domain.User" constrained="true"
     * @return The user who performs the event.
     * @see #setUser(User)
     */
	public User getUser()
	{
		return user;
	}

	/**
     * Sets user who performs the event.
     * @param user user who performs the event.
     * @see #getUser()
     */
	public void setUser(User user)
	{
		this.user = user;
	}

	/**
     * Returns text comments on this event. 
     * @return Text comments on this event.
     * @see #setComments(String)
     * @hibernate.property name="comments" type="string" 
     * column="COMMENTS" length="500"
     */
	public String getComments()
	{
		return comments;
	}

	/**
     * Sets text comments on this event.
     * @param comments text comments on this event.
     * @see #getComments()
     */
	public void setComments(String comments)
	{
		this.comments = comments;
	}
}
@@ -699,23 +699,20 @@
 otected 
-Integer
+Long
  systemI
@@ -1192,11 +1192,12 @@
 pe=%22
-int
+long
 %22 le
@@ -1279,23 +1279,20 @@
 %09public 
-Integer
+Long
  getSyst
@@ -1515,23 +1515,20 @@
 ntifier(
-Integer
+Long
  systemI

Change datatype from int to long for identifier variable