1
2
3
4
5
6
7 package org.mule.module.ibeans.i18n;
8
9 import org.mule.config.i18n.Message;
10 import org.mule.config.i18n.MessageFactory;
11
12 import java.lang.reflect.Method;
13 import java.util.Arrays;
14
15 public class IBeansMessages extends MessageFactory
16 {
17 private static final IBeansMessages FACTORY = new IBeansMessages();
18
19 private static final String BUNDLE_PATH = getBundlePath("ibeans");
20
21 public static Message ibeanNotRegistered(String ibeanName)
22 {
23 return FACTORY.createMessage(BUNDLE_PATH, 1, ibeanName);
24 }
25
26 public static Message ibeanMethodFoundButNotValid(String ibeanName, String methodName)
27 {
28 return FACTORY.createMessage(BUNDLE_PATH, 2, ibeanName, methodName);
29 }
30
31 public static Message ibeanMethodNotFound(String ibeanName, String methodName)
32 {
33 return FACTORY.createMessage(BUNDLE_PATH, 3, ibeanName, methodName);
34 }
35
36 public static Message ibeanMethodNotFound(String ibeanName, String methodName, Class[] parameters)
37 {
38 return FACTORY.createMessage(BUNDLE_PATH, 4, methodName, Arrays.toString(parameters), ibeanName);
39 }
40
41 public static Message ibeanMethodParametersDoNotMatch(String iBeanName, String methodName, Class[] eventParams, Class[] methodParams)
42 {
43 return FACTORY.createMessage(BUNDLE_PATH, 5, methodName, Arrays.toString(eventParams), methodName, iBeanName, Arrays.toString(methodParams));
44 }
45
46 public static Message illegalCallMethod(Method method)
47 {
48 return FACTORY.createMessage(BUNDLE_PATH, 6, method);
49 }
50 }