package org.contineo.core.document;
import java.util.Date;
import org.contineo.core.i18n.DateBean;
/**
* @author Michael Scholz
* @author Alessandro Gasparini
*/
public class History {
public final static String STORED = "msg.jsp.docstored";
public final static String CHANGED = "msg.jsp.docchanged";
public final static String CHECKIN = "msg.jsp.doccheckedin";
public final static String CHECKOUT = "msg.jsp.doccheckedout";
private int historyId;
private int docId;
private String date = "";
private String username = "";
private String event = "";
public History() {
}
/**
* @return Returns the historyId.
*/
public int getHistoryId() {
return historyId;
}
/**
* @param historyId The historyId to set.
*/
public void setHistoryId(int historyId) {
this.historyId = historyId;
}
/**
* @return Returns the date.
*/
public String getDate() {
return date;
}
public Date getDecodedDate(){
return DateBean.dateFromCompactString(date);
}
/**
* @param date The date to set.
*/
public void setDate(String date) {
this.date = date;
}
/**
* @return Returns the docId.
*/
public int getDocId() {
return docId;
}
/**
* @param docId The docId to set.
*/
public void setDocId(int docId) {
this.docId = docId;
}
/**
* @return Returns the event.
*/
public String getEvent() {
return event;
}
/**
* @param event The event to set.
*/
public void setEvent(String event) {
this.event = event;
}
/**
* @return Returns the username.
*/
public String getUsername() {
return username;
}
/**
* @param username The username to set.
*/
public void setUsername(String username) {
this.username = username;
}
@Override
public boolean equals(Object arg0) {
if (!(arg0 instanceof History))
return false;
History other = (History) arg0;
return other.getHistoryId() == this.getHistoryId();
}
@Override
public int hashCode() {
return new Integer(historyId).hashCode();
}
}
|