1 package com.instantbank.common.utilcomponents;
2
3
4
10 public interface LetterTemplateGlobals {
11
12
13
16 public static final int UNDEF = -1;
17
18
21 public static final int REPEATED_NAME = -2;
22
23
26 public static final String STR_UNDEF = "undef";
27
28
31 public static final String STR_UNNAMED = "unnamed";
32
33
36 public static final String STR_NO_INFO = "-------";
37
38
41 public static final int TROUBLE_SIGNAL = -2;
42
43
44
45
49 public static final int TEMPLATE_INDEX = 0;
50
51
55 public static final int HEADER_INDEX = 1;
56
57
61 public static final int BODY_INDEX = 2;
62
63
67 public static final int CLOSING_INDEX = 3;
68
69
73 public static final int CATEGORY = 4;
74
75
79 public static final int RESPONSE = 5;
80
81
84 public static final int DEFAULT_LEFT_MARGIN = 1440;
85
88 public static final int DEFAULT_RIGHT_MARGIN = 850;
89
90
93 public static final int DEFAULT_TOP_MARGIN = 1134;
94
95
98 public static final int DEFAULT_BOTTOM_MARGIN = 1134;
99
100
101
102
105 public static final int MAX_IMAGE_SIZE = 400000;
106
107
110 public static final int MAX_TEXT_SIZE = 150000;
111
112
113
114
117 public static final String INSERT = "A";
118
119
122 public static final String DELETE = "D";
123
124
127 public static final String UPDATE = "M";
128
129
130
131
134 public static final long DUMMY_LOAN = 1;
135
136
139 public static final String DOWN_PREVIEW_NAME = "PREVIEW";
140
141
144 public static final String AGREEMENT_CODE_VARIABLE = "AGRM_CODE";
145
146
150 public static final String DATE_PARSING_PATTERN = "yyyy-MM-dd";
151
152
155 public static final String BAD_FORMATED_DATE = "--/--/----";
156
157
160 public static final Long VOIDELTA = new Long(0);
161
162
163
164
167 public static final String DEFAULT_JOB_FREQUENCY = "on_request";
168
169
172 public static final String DEFAULT_JOB_STATUS = "active";
173 public static final long DEFAULT_QUEUE_TYPE = 3;
174 public static final String DEFAULT_UNICITY = "yes";
175
176
177
180 public static final String ACTIVE = "active";
181 public static final String INACTIVE = "inactive";
182
183
184
187 public static final String ON_REQUEST = "on_request";
188 public static final String YEARLY = "annual";
189 public static final String MONTHLY = "monthly";
190 public static final String WEEKLY = "weekly";
191 public static final String DAILY = "daily";
192
193
196 public static final String OR_CONNECTOR = "OR";
197
198
201 public static final String AND_CONNECTOR = "AND";
202
203
206 public static final String ORTHE_CONNECTOR = "OR THE";
207
208
211 public static final String EMPTY_CONNECTOR = "";
212
213
216 public static final String ASCENDING_DIRECTION = "ascending";
217
218
221 public static final String DESCENDING_DIRECTION = "descending";
222
223
226 public static final String LETTER_JOB_OK = "yes";
227
228
231 public static final String LETTER_JOB_OUTDATED = "outdated";
232
233
237 public static final String LETTER_JOB_OFFSET_INCONSISTENCY = "offset";
238
239
240
241
244 public static final String FIELD_NUMERIC = "number";
245
246
249 public static final String FIELD_STRING = "string";
250
251
254 public static final String FIELD_DATE = "date";
255
256
259 public static final String NO_OFFSET = "no";
260
261
264 public static final String WORKABLE_DAYS_OFFSET = "workable";
265
266
269 public static final String CHRONO_DAYS_OFFSET = "chronological";
270
271
274 public static final String ROOT_AGREEMENTS = "agreements";
275
276
279 public static final String AGREEMENTS_ALIAS = "AGREEMENTS";
280
281
284 public static final String NORMAL_FIELDS = "normal";
285
286
289 public static final String TEMPORAL_FIELDS = "temporal";
290
291
294 public static final String DERIVED_FIELDS = "derived";
295
296
297
300 public static final String SIMPLE_JOIN = "simple";
301
302
305 public static final String OUTER_JOIN = "outer";
306
307
310 public static final String FIXED_MENU = "fixed";
311
312
315 public static final String SYSDATE = "SYSDATE";
316
317
320 public static final String COMPANY_DATE = "COMPANY_DATE";
321
322
323
324
327 public static final String RUN = "run";
328 public static final String OUT = "out";
329 public static final String OTHER = "other";
330
331
332
333
336 public static final int ZIP_LETTERS_FILE_MAX_SIZE = 524288;
337
338
341 public static final String LETTER_JOBS_DIR = "letterjobs";
342
343
346 public static final String LETTERS_JMS_FACTORY = "LettersJobJMSFactory";
347
348
351 public static final String LETTERS_JOB_JMS_QUEUE = "LettersJobJMSQueue";
352
353
356 public static final String LETTERS_FTP_JMS_QUEUE = "LettersFtpJMSQueue";
357
358
361 public static final int MAX_FTP_TRANSFER_ATTEMPTS = 5;
362
363
366 public static final String RTF_TO_FO_CONFDIR =
367 "c:/bea/wlserver6.0/config/rtf2fo";
368
369
370
371
374 public static final String fillSheet =
375 "<?xml version='1.0'?>" +
376 "<xsl:stylesheet version='1.0' " +
377 " xmlns:xsl='http://www.w3.org/1999/XSL/Transform' " +
378 " xmlns:fo='http://www.w3.org/1999/XSL/Format'>" +
379 " <xsl:param name='template'/>" +
380 " <xsl:param name='base'/>" +
381 " <xsl:template match='varvalues'>" +
382 " <xsl:apply-templates select='document($template,$base)/*'>" +
383 " <xsl:with-param name='data' select='/'/>" +
384 " </xsl:apply-templates>" +
385 " </xsl:template>" +
386 " <xsl:template match='*' priority='-1'>" +
387 " <xsl:param name='data'/>" +
388 " <xsl:copy>" +
389 " <xsl:copy-of select='@*'/>" +
390 " <xsl:apply-templates>" +
391 " <xsl:with-param name='data' select='$data'/>" +
392 " </xsl:apply-templates>" +
393 " </xsl:copy>" +
394 " </xsl:template>" +
395 " <xsl:template match='docvar'>" +
396 " <xsl:param name='data' />" +
397 " <xsl:variable name='name' select='@name'/>" +
398 " <fo:inline><xsl:value-of select='$data//*[local-name()=$name]'/></fo:inline>" +
399 " </xsl:template>" +
400 "</xsl:stylesheet>";
401
402 }
403