This profile contains all elements that can be applied on the model used as the MDA transformation process. These elements are specific to the AndroMDA BPM4Struts Cartridge component.
| FrontEndException(Back to Stereotypes) |
|
Applied on:
|
|
|
| FrontEndSessionObject(Back to Stereotypes) |
|
Applied on:
|
|
|
| @andromda.presentation.web.action.type(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.presentation.web.action.tablelink(Back to Tagged Values) |
|
Applied on:
|
|
|
| @andromda.presentation.web.action.form.scope(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.presentation.web.action.form.key(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.presentation.web.action.resettable(Back to Tagged Values) |
|
Applied on:
|
true
if you want to be able
to reset forms to their initial values
|
Allowed values for this element:
|
| @andromda.presentation.action.success.message(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.presentation.action.warning.message(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.presentation.view.field.required(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.presentation.web.view.field.size(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.presentation.web.view.field.rows(Back to Tagged Values) |
Applied on:
@andromda.presentation.web.view.field.textarea
|
|
|
Allowed values for this element:
|
| @andromda.presentation.view.field.readonly(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.presentation.view.field.format(Back to Tagged Values) | ||||||||||||||||||||||||||||||||||||||||
|
Applied on:
|
||||||||||||||||||||||||||||||||||||||||
|
(*) The format is specified by the java.text.SimpleDateFormat class from the Java 2 SDK, please
refer to the JavaDoc documentation of that class for more information, this format is case-sensitive
SimpleDateFormat JavaDoc
|
||||||||||||||||||||||||||||||||||||||||
Allowed values for this element:
|
| @andromda.presentation.web.view.field.type(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.presentation.view.field.multibox(Back to Tagged Values) |
|
Applied on:
|
@andromda.presentation.web.view.field.type=multibox
in a table. This tagged value
specified the incoming page-variable that is holding the values to match against. If
a match is found the checkbox will be checked for the corresponding row.
|
Allowed values for this element:
|
| @andromda.presentation.view.field.radio(Back to Tagged Values) |
|
Applied on:
|
@andromda.presentation.web.view.field.type=radio
tagged value. Use it to specify the number of options to render, the values of these
options will always be the same, alternatively
you can specify a comma-separated list of runtime properties if you prefer the values
to be updateable at runtime. If this tagged value is not specified the cartridge will
assume it to have value '3'.
|
Allowed values for this element:
|
| @andromda.presentation.web.view.field.validwhen(Back to Tagged Values) |
|
Applied on:
|
http://struts.apache.org/struts-action/userGuide/building_view.html#validator
. The required
parentheses will automatically be placed around your condition.
|
Allowed values for this element:
|
| @andromda.presentation.web.view.field.validators(Back to Tagged Values) |
|
Applied on:
|
validator-rules.xml
,
there is a merge point
that can be used to have them automatically inserted.
Validator values look like this:
myValidator
,
myValidator(myVar=myArg)
,
myValidator(myVar=myArg,myVar2=myArg2)
, etc...
Specify each validator using a new value, don't specify all of them in a single value.
Be careful when using multiple validators with the same 'var' name, the last one
found will be used! Normally speaking this should not happen, so try to avoid it
(I recommend against using names used by known validators: minlength,
test, datePattern, ...)
|
Allowed values for this element:
|
| @andromda.presentation.web.view.field.calendar(Back to Tagged Values) |
|
Applied on:
|
datatype::Date
is to be rendered with a calendar
popup next to it.
|
Allowed values for this element:
|
| @andromda.presentation.web.view.field.tablelink(Back to Tagged Values) |
|
Applied on:
|
table.column
where
table
denotes a parameter coming into
the page of type Collection (and containing a tagged value
to indicate it is to be displayed as a table); the
column
part is used to indicate which column of
the corresponding table is to be used for linking.
The result will be that the specified table column will contain
a hyperlink reference to the action on which this parameter
resides, this is useful to eg. display a list of persons and view
their details by simply clicking on their names in the table
(for that to work this parameter's type should be 'link', use the
@andromda.presentation.web.view.field.type=link
tagged value for that).
The column name is optional, if you do not specify it the name
of the parameter will be assumed.
By setting the parameter type you can have any widget rendered into the table.
|
Allowed values for this element:
|
| @andromda.presentation.web.view.field.reset(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.presentation.view.table.columns(Back to Tagged Values) |
Applied on:
datatype::Collection
going into an action state carrying the <<FrontEndView>> stereotype
|
|
|
Allowed values for this element:
|
| @andromda.presentation.view.table.maxrows(Back to Tagged Values) |
Applied on:
datatype::Collection
going into an action state carrying the <<FrontEndView>> stereotype
|
|
|
Allowed values for this element:
|
| @andromda.presentation.view.table.export(Back to Tagged Values) |
Applied on:
datatype::Collection
going into an action state carrying the <<FrontEndView>> stereotype
|
csv
,
xml
,
pdf
and
excel
.
By default it is possible to export to all known formats. You may use the
none
value to disable exporting for this table, this value will take
priority over any other ones if specified.
|
Allowed values for this element:
|
| @andromda.presentation.view.table.sortable(Back to Tagged Values) |
Applied on:
datatype::Collection
going into an action state carrying the <<FrontEndView>> stereotype
|
|
|
Allowed values for this element:
|
| @andromda.struts.view.table.decorator(Back to Tagged Values) |
Applied on:
datatype::Collection
going into an action state carrying the <<FrontEndView>> stereotype
|
generateTableDecorators
namespace property.
|
Allowed values for this element:
|
| @andromda.presentation.exception.type(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.presentation.web.action.redirect(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.manageable.table.maxlistsize(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.manageable.table.pagesize(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.manageable.table.displayname(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.manageable.table.resolveable(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| datatype::char(Back to Data Types) |
| No documentation available |
| datatype::byte(Back to Data Types) |
| No documentation available |
| datatype::short(Back to Data Types) |
| No documentation available |
| datatype::int(Back to Data Types) |
| No documentation available |
| datatype::long(Back to Data Types) |
| No documentation available |
| datatype::float(Back to Data Types) |
| No documentation available |
| datatype::double(Back to Data Types) |
| No documentation available |
| datatype::URL(Back to Data Types) |
| No documentation available |
| datatype::Time(Back to Data Types) |
| No documentation available |