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 }