/* * The Kuali Financial System, a comprehensive financial management system for higher education. * * Copyright 2005-2014 The Kuali Foundation * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 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 Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* * Created on Mar 9, 2005 * */ package org.kuali.kfs.module.purap.businessobject; import java.util.LinkedHashMap; import org.kuali.kfs.module.purap.document.ElectronicInvoiceRejectDocument; import org.kuali.rice.krad.bo.PersistableBusinessObjectBase; public class ElectronicInvoiceRejectReason extends PersistableBusinessObjectBase { private Integer invoiceRejectReasonIdentifier; private Integer purapDocumentIdentifier; private String invoiceFileName; private String invoiceRejectReasonTypeCode; private String invoiceRejectReasonDescription; private ElectronicInvoiceRejectDocument electronicInvoiceRejectDocument; private ElectronicInvoiceRejectReasonType invoiceRejectReasonType; /** * */ public ElectronicInvoiceRejectReason() { super(); } public ElectronicInvoiceRejectReason(String electronicInvoiceRejectTypeCode, String invoiceFileName, String description) { super(); this.invoiceRejectReasonTypeCode = electronicInvoiceRejectTypeCode; this.invoiceFileName = invoiceFileName; this.invoiceRejectReasonDescription = description; } public ElectronicInvoiceRejectReason(ElectronicInvoiceRejectDocument eir, String electronicInvoiceRejectTypeCode, String invoiceFileName, String description) { super(); this.electronicInvoiceRejectDocument = eir; this.invoiceRejectReasonTypeCode = electronicInvoiceRejectTypeCode; this.invoiceFileName = invoiceFileName; this.invoiceRejectReasonDescription = description; } public ElectronicInvoiceRejectReason(Integer purapDocumentIdentifier, String electronicInvoiceRejectTypeCode, String invoiceFileName, String description) { super(); this.purapDocumentIdentifier = purapDocumentIdentifier; this.invoiceRejectReasonTypeCode = electronicInvoiceRejectTypeCode; this.invoiceFileName = invoiceFileName; this.invoiceRejectReasonDescription = description; } /** * @return Returns the electronicInvoiceRejectDocument. */ public ElectronicInvoiceRejectDocument getElectronicInvoiceRejectDocument() { return electronicInvoiceRejectDocument; } /** * @param electronicInvoiceRejectDocument The electronicInvoiceRejectDocument to set. */ public void setElectronicInvoiceRejectDocument(ElectronicInvoiceRejectDocument electronicInvoiceRejectDocument) { this.electronicInvoiceRejectDocument = electronicInvoiceRejectDocument; } /** * @return Returns the invoiceRejectReasonTypeCode. */ public String getInvoiceRejectReasonTypeCode() { return invoiceRejectReasonTypeCode; } /** * @param invoiceRejectReasonTypeCode The invoiceRejectReasonTypeCode to set. */ public void setInvoiceRejectReasonTypeCode(String electronicInvoiceRejectTypeCode) { this.invoiceRejectReasonTypeCode = electronicInvoiceRejectTypeCode; } /** * @return Returns the invoiceRejectReasonIdentifier. */ public Integer getInvoiceRejectReasonIdentifier() { return invoiceRejectReasonIdentifier; } /** * @param invoiceRejectReasonIdentifier The invoiceRejectReasonIdentifier to set. */ public void setInvoiceRejectReasonIdentifier(Integer id) { this.invoiceRejectReasonIdentifier = id; } /** * @return Returns the invoiceFileName. */ public String getInvoiceFileName() { return invoiceFileName; } /** * @param invoiceFileName The invoiceFileName to set. */ public void setInvoiceFileName(String invoiceFileName) { this.invoiceFileName = invoiceFileName; } /** * @return Returns the invoiceRejectReasonDescription. */ public String getInvoiceRejectReasonDescription() { return invoiceRejectReasonDescription; } /** * @param invoiceRejectReasonDescription The invoiceRejectReasonDescription to set. */ public void setInvoiceRejectReasonDescription(String invoiceRejectReasonDescription) { this.invoiceRejectReasonDescription = invoiceRejectReasonDescription; } public ElectronicInvoiceRejectReasonType getInvoiceRejectReasonType() { return invoiceRejectReasonType; } public void setInvoiceRejectReasonType(ElectronicInvoiceRejectReasonType invoiceRejectReasonType) { this.invoiceRejectReasonType = invoiceRejectReasonType; } /** * @return Returns the purapDocumentIdentifier. */ public Integer getPurapDocumentIdentifier() { return purapDocumentIdentifier; } /** * @param purapDocumentIdentifier The purapDocumentIdentifier to set. */ public void setPurapDocumentIdentifier(Integer rejectHeaderId) { this.purapDocumentIdentifier = rejectHeaderId; } /** * @see org.kuali.rice.krad.bo.BusinessObjectBase#toStringMapper() */ protected LinkedHashMap toStringMapper_RICE20_REFACTORME() { LinkedHashMap m = new LinkedHashMap(); m.put("invoiceRejectReasonIdentifier", this.invoiceRejectReasonIdentifier); return m; } }