Java tutorial
/** * Copyright (c) 2001-2002. Department of Family Medicine, McMaster University. All Rights Reserved. * This software is published under the GPL GNU General Public License. * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * This software was written for the * Department of Family Medicine * McMaster University * Hamilton * Ontario, Canada */ package org.oscarehr.common.model; import java.util.Date; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Temporal; import javax.persistence.TemporalType; import org.apache.commons.lang.time.DateFormatUtils; @Entity public class DrugDispensing extends AbstractModel<Integer> { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id = null; private int drugId; @Temporal(TemporalType.TIMESTAMP) private Date dateCreated; private int productId; private int quantity; private String unit; private String dispensingProviderNo; private String providerNo; private boolean paidFor; private String notes; private int programNo; private boolean archived = false; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public int getDrugId() { return drugId; } public void setDrugId(int drugId) { this.drugId = drugId; } public Date getDateCreated() { return dateCreated; } public void setDateCreated(Date dateCreated) { this.dateCreated = dateCreated; } public int getProductId() { return productId; } public void setProductId(int productId) { this.productId = productId; } public int getQuantity() { return quantity; } public void setQuantity(int quantity) { this.quantity = quantity; } public String getUnit() { return unit; } public void setUnit(String unit) { this.unit = unit; } public String getDispensingProviderNo() { return dispensingProviderNo; } public void setDispensingProviderNo(String dispensingProviderNo) { this.dispensingProviderNo = dispensingProviderNo; } public String getProviderNo() { return providerNo; } public void setProviderNo(String providerNo) { this.providerNo = providerNo; } public boolean isPaidFor() { return paidFor; } public void setPaidFor(boolean paidFor) { this.paidFor = paidFor; } public String getNotes() { return notes; } public void setNotes(String notes) { this.notes = notes; } public String getDateCreatedAsString() { if (getDateCreated() != null) return DateFormatUtils.ISO_DATE_FORMAT.format(getDateCreated()); return null; } public int getProgramNo() { return programNo; } public void setProgramNo(int programNo) { this.programNo = programNo; } public boolean isArchived() { return archived; } public void setArchived(boolean archived) { this.archived = archived; } }