View Javadoc

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      /* ----------------- Stereotypes -------------------- */
19      public static final String STEREOTYPE_EXCEPTION = profile.get("FRONT_END_EXCEPTION");
20  
21      /* ----------------- Tagged Values -------------------- */
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      /* ----------------- Data Types -------------------- */
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      /* ----------------- Default Values ------------------- */
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  }