View Javadoc
1   /*
2    * Copyright (c) MuleSoft, Inc.  All rights reserved.  http://www.mulesoft.com
3    * The software in this package is published under the terms of the CPAL v1.0
4    * license, a copy of which has been included with this distribution in the
5    * LICENSE.txt file.
6    */
7   package org.mule.example.loanbroker;
8   
9   import org.mule.config.i18n.MessageFactory;
10  import org.mule.example.loanbroker.messages.LoanQuote;
11  
12  public class LocaleMessage extends MessageFactory
13  {
14      private static final LocaleMessage factory = new LocaleMessage();
15      
16      private static final String BUNDLE_PATH = "messages.loanbroker-example-messages";
17  
18      public static String receivedRequest(String[] params)
19      {
20          return factory.getString(BUNDLE_PATH, 1, params);
21      }
22  
23      public static String receivedQuote(String[] params)
24      {
25          return factory.getString(BUNDLE_PATH, 2, params);
26      }
27  
28      public static String receivedRate(LoanQuote quote)
29      {
30          return factory.getString(BUNDLE_PATH, 3, quote.toString());
31      }
32  
33      public static String loanQuote(String bankName, double interestRate)
34      {
35          return factory.getString(BUNDLE_PATH, 4, bankName, String.valueOf(interestRate));
36      }
37  
38      public static String processingQuote(LoanQuote quote)
39      {
40          return factory.getString(BUNDLE_PATH, 5, quote.toString());
41      }
42      
43      public static String lowestQuote(LoanQuote lowestQuote)
44      {
45          return factory.getString(BUNDLE_PATH, 6, lowestQuote.toString());
46      }
47  
48      public static String receivedProfile(String[] params)
49      {
50          return factory.getString(BUNDLE_PATH, 7, params);
51      }
52  
53      public static String responseNumQuotes(int i)
54      {
55          return factory.getString(BUNDLE_PATH, 10, String.valueOf(i));
56      }
57  
58      public static String responseAvgRequest(long l)
59      {
60          return factory.getString(BUNDLE_PATH, 11, String.valueOf(l));
61      }
62  
63      public static String requestError()
64      {
65          return factory.getString(BUNDLE_PATH, 12);
66      }
67  
68      public static String requestResponse(Object payload)
69      {
70          return factory.getString(BUNDLE_PATH, 13, payload);
71      }
72  
73      public static String exiting()
74      {
75          return factory.getString(BUNDLE_PATH, 14);
76      }
77  
78      public static String menuError()
79      {
80          return factory.getString(BUNDLE_PATH, 15);
81      }
82  
83      public static String enterName()
84      {
85          return factory.getString(BUNDLE_PATH, 16);
86      }
87  
88      public static String enterLoanAmount()
89      {
90          return factory.getString(BUNDLE_PATH, 17);
91      }
92  
93      public static String enterLoanDuration()
94      {
95          return factory.getString(BUNDLE_PATH, 18);
96      }
97  
98      public static String loanDurationError(String duration)
99      {
100         return factory.getString(BUNDLE_PATH, 19, duration);
101     }
102 
103     public static String loanAmountError(String amount)
104     {
105         return factory.getString(BUNDLE_PATH, 20, amount);
106     }
107 
108     public static String menuOptionNumberOfRequests()
109     {
110         return factory.getString(BUNDLE_PATH, 22);
111     }
112 
113     public static String menuErrorNumberOfRequests()
114     {
115         return factory.getString(BUNDLE_PATH, 23);
116     }
117 
118     public static String request(int i, Object object)
119     {
120         return factory.getString(BUNDLE_PATH, 24, String.valueOf(i), object);
121     }
122 
123     public static String esbWelcome()
124     {
125         return factory.getString(BUNDLE_PATH, 30);
126     }
127 
128     public static String loadingEndpointEjb()
129     {
130         return factory.getString(BUNDLE_PATH, 31);
131     }
132 
133     public static String loadingManagedEjb()
134     {
135         return factory.getString(BUNDLE_PATH, 33);
136     }
137 
138     public static String welcome()
139     {
140         return factory.getString(BUNDLE_PATH, 40);
141     }
142 
143     public static String menu()
144     {
145         return factory.getString(BUNDLE_PATH, 41);
146     }
147 
148     public static String sentAsync()
149     {
150         return factory.getString(BUNDLE_PATH, 42);
151     }
152 
153     public static String menuOptionSoap()
154     {
155         return factory.getString(BUNDLE_PATH, 43);
156     }
157 
158     public static String menuOptionMode()
159     {
160         return factory.getString(BUNDLE_PATH, 44);
161     }
162 
163     public static String loadingAsync()
164     {
165         return factory.getString(BUNDLE_PATH, 45);
166     }
167 
168     public static String loadingSync()
169     {
170         return factory.getString(BUNDLE_PATH, 46);
171     }
172 
173     @Override
174     protected ClassLoader getClassLoader()
175     {
176         return getClass().getClassLoader();
177     }
178 }