001 /** =====================================================================
002 *
003 * File Name : $Id: FaultUpdateSnapshot.java,v 1.3 2008/01/15 11:08:16 cb Exp $
004 *
005 * Description
006 * -----------
007 *
008 * See javadoc comment
009 *
010 * =====================================================================
011 *
012 * @Author : Craige Bevil
013 * Control Software Group
014 * Isaac Newton Group of Telescopes
015 *
016 * =====================================================================
017 *
018 * Modification Log
019 *
020 * Vers Date Author Reason
021 * ---- ---- ------ ------
022 * 1 C.Bevil First Release
023 *
024 * Commissioning Notes
025 * -------------------
026 *
027 * None
028 *
029 * =====================================================================
030 *
031 * @Version : $Id: FaultUpdateSnapshot.java,v 1.3 2008/01/15 11:08:16 cb Exp $
032 *
033 * @Author : $Author: cb $
034 *
035 * Header : $Header: /opt/INGsrc/src/CVS/softproj/FaultDatabase/src/FaultDatabase/FaultDatabase/src/GWTApplication/client/FaultUpdateSnapshot.java,v 1.3 2008/01/15 11:08:16 cb Exp $
036 *
037 * Log : $Log: FaultUpdateSnapshot.java,v $
038 * Log : Revision 1.3 2008/01/15 11:08:16 cb
039 * Log : Ran through PMD and sorted out the javadoc so that we could export the
040 * Log : javadoc to the javadoc repository.
041 * Log :
042 * Log : Revision 1.2 2007/08/17 08:16:32 cb
043 * Log : Updated the comments and added some new error reporting
044 * Log :
045 * Log : Revision 1.1 2007/08/14 14:22:22 cb
046 * Log : First version
047 * Log :
048 * Log : Revision 1.1 2007/08/01 13:01:31 cb
049 * Log : First version
050 * Log :
051 *
052 * =====================================================================*/
053
054 package GWTApplication.client;
055
056 import com.google.gwt.user.client.rpc.*;
057
058 import java.util.*;
059
060 /**
061 * This class is a entity class which is used to transfer the
062 * details of all of the faults which have been updated in the
063 * database since the web client last checked.
064 * details of a fault back to the client
065 * @author Craige Bevil
066 * @version $Id: FaultUpdateSnapshot.java,v 1.3 2008/01/15 11:08:16 cb Exp $
067 * @created 15-May-2007 14:32:45
068 */
069
070 public class FaultUpdateSnapshot implements IsSerializable {
071
072 /**
073 * This is an array of all of the faults
074 * which have been updated since the last time that we have
075 * checked the database for updates.
076 * @gwt.typeArgs <GWTApplication.client.FaultEntryDetails>
077 */
078
079 public ArrayList faultsUpdated = new ArrayList();
080
081 /**
082 * This is the time <b>on the servlet container server host<b> of
083 * the last time that we checked the database. Note that we cannot
084 * use the time on the local host as it may be different so we
085 * cannot use the local time.
086 */
087
088 public Date timeStampOfLastCheck = new Date();
089 }