/******************************************************************************* * This file is part of OpenNMS(R). * * Copyright (C) 2009-2011 The OpenNMS Group, Inc. * OpenNMS(R) is Copyright (C) 1999-2011 The OpenNMS Group, Inc. * * OpenNMS(R) is a registered trademark of The OpenNMS Group, Inc. * * OpenNMS(R) 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 3 of the License, * or (at your option) any later version. * * OpenNMS(R) 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 OpenNMS(R). If not, see: * http://www.gnu.org/licenses/ * * For more information contact: * OpenNMS(R) Licensing <license@opennms.org> * http://www.opennms.org/ * http://www.opennms.com/ *******************************************************************************/ package org.opennms.report.inventory.svclayer; import java.util.Date; /** * <p>InventoryReportCriteria class.</p> * * @author ranger * @version $Id: $ */ public class InventoryReportCriteria { String theDate; String theField; String reportFormat; String reportEmail; String user; Date reportRequestDate; /** * <p>Getter for the field <code>theDate</code>.</p> * * @return a {@link java.lang.String} object. */ public String getTheDate() { return theDate; } /** * <p>Setter for the field <code>theDate</code>.</p> * * @param theDate a {@link java.lang.String} object. */ public void setTheDate(String theDate) { this.theDate = theDate; } /** * <p>Getter for the field <code>theField</code>.</p> * * @return a {@link java.lang.String} object. */ public String getTheField() { return theField; } /** * <p>Setter for the field <code>theField</code>.</p> * * @param theField a {@link java.lang.String} object. */ public void setTheField(String theField) { this.theField = theField; } /** * <p>Getter for the field <code>reportFormat</code>.</p> * * @return a {@link java.lang.String} object. */ public String getReportFormat() { return reportFormat; } /** * <p>Setter for the field <code>reportFormat</code>.</p> * * @param reportFormat a {@link java.lang.String} object. */ public void setReportFormat(String reportFormat) { this.reportFormat = reportFormat; } /** * <p>Getter for the field <code>reportEmail</code>.</p> * * @return a {@link java.lang.String} object. */ public String getReportEmail() { return reportEmail; } /** * <p>Setter for the field <code>reportEmail</code>.</p> * * @param reportEmail a {@link java.lang.String} object. */ public void setReportEmail(String reportEmail) { this.reportEmail = reportEmail; } /** * <p>Getter for the field <code>user</code>.</p> * * @return a {@link java.lang.String} object. */ public String getUser() { return user; } /** * <p>Setter for the field <code>user</code>.</p> * * @param user a {@link java.lang.String} object. */ public void setUser(String user) { this.user = user; } /** * <p>Constructor for InventoryReportCriteria.</p> * * @param _date a {@link java.lang.String} object. * @param _field a {@link java.lang.String} object. * @param _format a {@link java.lang.String} object. * @param _reportemail a {@link java.lang.String} object. * @param _user a {@link java.lang.String} object. * @param _reportRequestDate a {@link java.util.Date} object. */ public InventoryReportCriteria(String _date, String _field, String _format, String _reportemail, String _user, Date _reportRequestDate){ theDate = _date; theField = _field; reportFormat = _format; reportEmail = _reportemail; user=_user; reportRequestDate = _reportRequestDate; } /** * <p>Getter for the field <code>reportRequestDate</code>.</p> * * @return a {@link java.util.Date} object. */ public Date getReportRequestDate() { return reportRequestDate; } /** * <p>Setter for the field <code>reportRequestDate</code>.</p> * * @param reportRequestDate a {@link java.util.Date} object. */ public void setReportRequestDate(Date reportRequestDate) { this.reportRequestDate = reportRequestDate; } }