549c0b9dcda8fe8170a2a9c2e947ed1baa2fefcc
[SpringWebServicesForFun/.git] /
1 package de.spring.webservices.exceptions;
2
3 import java.util.List;
4
5 /**
6  * This exception will be caught by de.spring.webservices.endpoints.MyCustomMappingExceptionResolver
7  *
8  */
9 public class CustomBusinessException extends RuntimeException {
10         private final List<String> arguments;
11
12         public CustomBusinessException(List<String> arguments) {
13                 super();
14                 this.arguments = arguments;
15     }
16
17     public CustomBusinessException(String message, List<String> arguments) {
18         super(message);
19         
20         this.arguments = arguments;
21     }
22
23     public CustomBusinessException(String message, Throwable cause, List<String> arguments) {
24         super(message, cause);
25         
26         this.arguments = arguments;     
27     }
28
29         public List<String> getArguments() {
30                 return arguments;
31         }
32 }