View Javadoc

1   package edu.iris.Fissures.model;
2   
3   import edu.iris.Fissures.Error;
4   import edu.iris.Fissures.FissuresException;
5   import edu.iris.Fissures.ILLEGAL_ATTRIBUTE;
6   import edu.iris.Fissures.ILLEGAL_PARM;
7   import edu.iris.Fissures.NOT_FOUND;
8   import edu.iris.Fissures.IfSeismogramDC.INVALID_REQUEST;
9   import edu.iris.Fissures.IfSeismogramDC.SERVER_BUSY;
10  import edu.iris.Fissures.IfTimeSeries.ILLEGAL_CONVERSION;
11  
12  /***
13   * ExceptionFactory.java
14   *
15   *
16   * Created: Fri Feb 25 13:00:15 2000
17   *
18   * @author Philip Crotwell
19   * @version
20   */
21  
22  public class ExceptionFactory  {
23  
24      public static FissuresException ILLEGAL_ATTRIBUTE(String small, 
25                                                        String desc) {
26          return new FissuresException("Illegal Attribute: "+small,
27                                       new Error(ILLEGAL_ATTRIBUTE.value,
28                                                 desc));
29      }
30  
31      public static FissuresException ILLEGAL_PARM(String small, String desc) {
32          return new FissuresException("Illegal Parameter: "+small,
33                                       new Error(ILLEGAL_PARM.value,
34                                                 desc));
35      }
36   
37      public static FissuresException NOT_FOUND(String small, String desc) {
38          return new FissuresException("NOT_FOUND: "+small,
39                                       new Error(NOT_FOUND.value,
40                                                 desc));
41      }
42   
43      public static FissuresException INVALID_REQUEST(String small, String desc) {
44          return new FissuresException("Invalid Request: "+small,
45                                       new Error(INVALID_REQUEST.value,
46                                                 desc));
47      }
48   
49      public static FissuresException SERVER_BUSY(String small, String desc) {
50          return new FissuresException("SERVER_BUSY: "+small,
51                                       new Error(SERVER_BUSY.value,
52                                                 desc));
53      }
54   
55      public static FissuresException ILLEGAL_CONVERSION(String small, 
56                                                         String desc) {
57          return new FissuresException("ILLEGAL_CONVERSION: "+small,
58                                       new Error(ILLEGAL_CONVERSION.value,
59                                                 desc));
60      }
61  
62  } // ExceptionFactory