001 /** =====================================================================
002 *
003 * File Name : $Id: FaultEntryDetails.java,v 1.2 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: FaultEntryDetails.java,v 1.2 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/FaultEntryDetails.java,v 1.2 2008/01/15 11:08:16 cb Exp $
036 *
037 * Log : $Log: FaultEntryDetails.java,v $
038 * Log : Revision 1.2 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.1 2007/08/01 13:01:31 cb
043 * Log : First version
044 * Log :
045 *
046 * =====================================================================*/
047
048 package GWTApplication.client;
049
050 import com.google.gwt.user.client.rpc.*;
051
052 import java.util.*;
053
054 /**
055 * This class is a entity class which is used to transfer the full
056 * details of a fault back to the client
057 * @author Craige Bevil
058 * @version 1.0
059 * @created 15-May-2007 14:32:45
060 */
061
062 public class FaultEntryDetails implements IsSerializable {
063
064 /**
065 * This is the details of a fault body
066 */
067
068 public Fault fault = null;
069
070 /**
071 * The details of any solution which may be associated with the fault
072 */
073
074 public Solution solution = null;
075
076 /**
077 * The details of any work around which may be associated with the fault
078 */
079
080 public Workaround workAround = null;
081
082 /**
083 * The details of any comments which may be associated with the fault
084 * @gwt.typeArgs <GWTApplication.client.Comment>
085 */
086
087 public ArrayList comments = new ArrayList();
088
089 /**
090 * The details of any other linked faults which may be associated with the fault
091 * @gwt.typeArgs <GWTApplication.client.Fault>
092 */
093
094 public ArrayList links = new ArrayList();
095 }