1 package org.andromda.cartridges.bpm4struts;
2
3 import org.andromda.core.profile.Profile;
4
5
6 /***
7 * Contains the BPM4Struts profile.
8 *
9 * @author Wouter Zoons
10 */
11 public class Bpm4StrutsProfile
12 {
13 /***
14 * The Profile instance from which we retrieve the mapped profile names.
15 */
16 private static final Profile profile = Profile.instance();
17
18
19 public static final String STEREOTYPE_EXCEPTION = profile.get("FRONT_END_EXCEPTION");
20
21
22 public static final String TAGGEDVALUE_ACTION_TYPE = profile.get("ACTION_TYPE");
23 public static final String TAGGEDVALUE_ACTION_RESETTABLE = profile.get("ACTION_RESETTABLE");
24 public static final String TAGGEDVALUE_ACTION_SUCCESS_MESSAGE = profile.get("ACTION_SUCCESS_MESSAGE");
25 public static final String TAGGEDVALUE_ACTION_WARNING_MESSAGE = profile.get("ACTION_WARNING_MESSAGE");
26 public static final String TAGGEDVALUE_ACTION_FORM_SCOPE = profile.get("ACTION_FORM_SCOPE");
27 public static final String TAGGEDVALUE_ACTION_FORM_KEY = profile.get("ACTION_FORM_KEY");
28 public static final String TAGGEDVALUE_ACTION_TABLELINK = profile.get("ACTION_TABLELINK");
29 public static final String TAGGEDVALUE_INPUT_COLUMN_COUNT = profile.get("INPUT_COLUMN_COUNT");
30 public static final String TAGGEDVALUE_INPUT_ROW_COUNT = profile.get("INPUT_ROW_COUNT");
31 public static final String TAGGEDVALUE_INPUT_REQUIRED = profile.get("INPUT_REQUIRED");
32 public static final String TAGGEDVALUE_INPUT_READONLY = profile.get("INPUT_READONLY");
33 public static final String TAGGEDVALUE_INPUT_FORMAT = profile.get("INPUT_FORMAT");
34 public static final String TAGGEDVALUE_INPUT_TYPE = profile.get("INPUT_TYPE");
35 public static final String TAGGEDVALUE_INPUT_MULTIBOX = profile.get("INPUT_MULTIBOX");
36 public static final String TAGGEDVALUE_INPUT_RADIO = profile.get("INPUT_RADIO");
37 public static final String TAGGEDVALUE_INPUT_VALIDWHEN = profile.get("INPUT_VALIDWHEN");
38 public static final String TAGGEDVALUE_INPUT_VALIDATORS = profile.get("INPUT_VALIDATORS");
39 public static final String TAGGEDVALUE_INPUT_CALENDAR = profile.get("INPUT_CALENDAR");
40 public static final String TAGGEDVALUE_INPUT_RESET = profile.get("INPUT_RESET");
41 public static final String TAGGEDVALUE_TABLE_COLUMNS = profile.get("TABLE_COLUMNS");
42 public static final String TAGGEDVALUE_TABLE_MAXROWS = profile.get("TABLE_MAXROWS");
43 public static final String TAGGEDVALUE_TABLE_EXPORT = profile.get("TABLE_EXPORT");
44 public static final String TAGGEDVALUE_TABLE_SORTABLE = profile.get("TABLE_SORTABLE");
45 public static final String TAGGEDVALUE_TABLE_DECORATOR = profile.get("TABLE_DECORATOR");
46 public static final String TAGGEDVALUE_EXCEPTION_TYPE = profile.get("EXCEPTION_TYPE");
47 public static final String TAGGEDVALUE_ACTION_REDIRECT = profile.get("ACTION_REDIRECT");
48
49
50 public static final String CHARACTER_TYPE_NAME = profile.get("CHARACTER_TYPE");
51 public static final String BYTE_TYPE_NAME = profile.get("BYTE_TYPE");
52 public static final String SHORT_TYPE_NAME = profile.get("SHORT_TYPE");
53 public static final String INTEGER_TYPE_NAME = profile.get("INTEGER_TYPE");
54 public static final String LONG_TYPE_NAME = profile.get("LONG_TYPE");
55 public static final String FLOAT_TYPE_NAME = profile.get("FLOAT_TYPE");
56 public static final String DOUBLE_TYPE_NAME = profile.get("DOUBLE_TYPE");
57 public static final String URL_TYPE_NAME = profile.get("URL_TYPE");
58 public static final String TIME_TYPE_NAME = profile.get("TIME_TYPE");
59
60
61 public static final String TAGGEDVALUE_INPUT_DEFAULT_REQUIRED = "true";
62 public static final String TAGGEDVALUE_EXCEPTION_DEFAULT_TYPE = "java.lang.Exception";
63 public static final String TAGGEDVALUE_ACTION_FORM_DEFAULT_KEY = "form";
64 public static final String TAGGEDVALUE_ACTION_TYPE_HYPERLINK = "hyperlink";
65 public static final String TAGGEDVALUE_ACTION_TYPE_FORM = "form";
66 public static final String TAGGEDVALUE_ACTION_TYPE_IMAGE = "image";
67 public static final String TAGGEDVALUE_ACTION_TYPE_TABLE = "table";
68 public static final String TAGGEDVALUE_ACTION_DEFAULT_TYPE = TAGGEDVALUE_ACTION_TYPE_FORM;
69 public static final String TAGGEDVALUE_INPUT_TYPE_TEXT = "text";
70 public static final String TAGGEDVALUE_INPUT_TYPE_PLAINTEXT = "plaintext";
71 public static final String TAGGEDVALUE_INPUT_TYPE_TEXTAREA = "textarea";
72 public static final String TAGGEDVALUE_INPUT_TYPE_RADIO = "radio";
73 public static final String TAGGEDVALUE_INPUT_TYPE_CHECKBOX = "checkbox";
74 public static final String TAGGEDVALUE_INPUT_TYPE_HIDDEN = "hidden";
75 public static final String TAGGEDVALUE_INPUT_TYPE_SELECT = "select";
76 public static final String TAGGEDVALUE_INPUT_TYPE_PASSWORD = "password";
77 public static final String TAGGEDVALUE_INPUT_TYPE_MULTIBOX = "multibox";
78 public static final String TAGGEDVALUE_INPUT_TYPE_LINK = "link";
79 public static final String TAGGEDVALUE_INPUT_TYPE_FILE = "file";
80 public static final int TAGGEDVALUE_INPUT_TYPE_OPTION_DEFAULT_COUNT = 3;
81 public static final int TAGGEDVALUE_TABLE_MAXROWS_DEFAULT_COUNT = 15;
82 public static final boolean TAGGEDVALUE_TABLE_SORTABLE_DEFAULT_VALUE = true;
83 public static final boolean TAGGEDVALUE_TABLE_EXPORTABLE_DEFAULT_VALUE = true;
84
85 private Bpm4StrutsProfile()
86 {
87 }
88 }