/* * OpenClinica is distributed under the * GNU Lesser General Public License (GNU LGPL). * For details see: http://www.openclinica.org/license * * Copyright 2003-2008 Akaza Research */ package org.akaza.openclinica.domain.technicaladmin; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.IdClass; import javax.persistence.Table; /** * <p> * Does not extend any Super Domain class because it does not follow OpenClinica convention. This table is managed via LiquiBase * </p> * * @author Krikor Krumlian */ @Entity @Table(name = "databasechangelog") @IdClass(DatabaseChangeLogBeanPk.class) public class DatabaseChangeLogBean { private String id; private String author; private String fileName; private Date dataExecuted; private String md5Sum; private String description; private String comments; private String tag; private String liquibase; @Id @Column(name = "id") public String getId() { return id; } public void setId(String id) { this.id = id; } @Id @Column(name = "author") public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } @Id @Column(name = "filename") public String getFileName() { return fileName; } public void setFileName(String fileName) { this.fileName = fileName; } @Column(name = "dateexecuted") public Date getDataExecuted() { return dataExecuted; } public void setDataExecuted(Date dataExecuted) { this.dataExecuted = dataExecuted; } @Column(name = "md5sum") public String getMd5Sum() { return md5Sum; } public void setMd5Sum(String md5Sum) { this.md5Sum = md5Sum; } @Column(name = "description") public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } @Column(name = "comments") public String getComments() { return comments; } public void setComments(String comments) { this.comments = comments; } @Column(name = "tag") public String getTag() { return tag; } public void setTag(String tag) { this.tag = tag; } @Column(name = "liquibase") public String getLiquibase() { return liquibase; } public void setLiquibase(String liquibase) { this.liquibase = liquibase; } }