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    }