001 //$HeadURL: svn+ssh://jwilden@svn.wald.intevation.org/deegree/base/branches/2.5_testing/src/org/deegree/portal/owswatch/ValidatorResponse.java $ 002 /*---------------------------------------------------------------------------- 003 This file is part of deegree, http://deegree.org/ 004 Copyright (C) 2001-2009 by: 005 Department of Geography, University of Bonn 006 and 007 lat/lon GmbH 008 009 This library is free software; you can redistribute it and/or modify it under 010 the terms of the GNU Lesser General Public License as published by the Free 011 Software Foundation; either version 2.1 of the License, or (at your option) 012 any later version. 013 This library is distributed in the hope that it will be useful, but WITHOUT 014 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 015 FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more 016 details. 017 You should have received a copy of the GNU Lesser General Public License 018 along with this library; if not, write to the Free Software Foundation, Inc., 019 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 020 021 Contact information: 022 023 lat/lon GmbH 024 Aennchenstr. 19, 53177 Bonn 025 Germany 026 http://lat-lon.de/ 027 028 Department of Geography, University of Bonn 029 Prof. Dr. Klaus Greve 030 Postfach 1147, 53001 Bonn 031 Germany 032 http://www.geographie.uni-bonn.de/deegree/ 033 034 e-mail: info@deegree.org 035 ----------------------------------------------------------------------------*/ 036 037 package org.deegree.portal.owswatch; 038 039 import java.io.Serializable; 040 import java.util.Date; 041 042 /** 043 * Data class that holds the response of execute test that tests a certain service. 044 * 045 * @author <a href="mailto:elmasry@lat-lon.de">Moataz Elmasry</a> 046 * @author last edited by: $Author: jmays $ 047 * 048 * @version $Revision: 20271 $, $Date: 2009-10-21 13:07:15 +0200 (Mi, 21 Okt 2009) $ 049 */ 050 public class ValidatorResponse implements Serializable { 051 052 /** 053 * 054 */ 055 private static final long serialVersionUID = 7602599272924961670L; 056 057 private String message = null; 058 059 private Date lastTest = null; 060 061 private long lastLapse = -1; 062 063 private Status status = null; 064 065 /** 066 * Constructor 067 * 068 * @param message 069 * @param status 070 */ 071 public ValidatorResponse( String message, Status status ) { 072 this.message = message; 073 this.status = status; 074 } 075 076 /** 077 * @return lastTest Lapse 078 */ 079 public long getLastLapse() { 080 return lastLapse; 081 } 082 083 /** 084 * @param lastLapse 085 */ 086 public void setLastLapse( long lastLapse ) { 087 this.lastLapse = lastLapse; 088 } 089 090 /** 091 * @return last test Date 092 */ 093 public Date getLastTest() { 094 return lastTest; 095 } 096 097 /** 098 * @param lastTest 099 */ 100 public void setLastTest( Date lastTest ) { 101 this.lastTest = lastTest; 102 } 103 104 /** 105 * @return last message 106 */ 107 public String getMessage() { 108 return message; 109 } 110 111 /** 112 * @param message 113 */ 114 public void setMessage( String message ) { 115 this.message = message; 116 } 117 118 /** 119 * @return status of the last test 120 */ 121 public Status getStatus() { 122 return status; 123 } 124 125 /** 126 * @param status 127 */ 128 public void setStatus( Status status ) { 129 this.status = status; 130 } 131 132 }