View Javadoc

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