Customization
A Text Page extends com.manydesigns.portofino.pageactions.text.TextAction you can override any method of it.
SUMMARY
Hooks
TextAction defines the following hooks, that are predefined methods in Portofino, to extend its behavior.
String computeTextFileName()
This hook allows you to define file name that contains the page's content (default is text.html). This may be useful to manage files in different languages changing them programmatically.
Return super.computeTextFileName()
Useful objects
The action give to you the following objects that you can use in your methods:
context
The Stripes context, e.g. you can obtain the request from it.
originalPath
A string with the current path.
model
A com.manydesigns.portofino.model.Model, which stores all the information about the databases (e.g. tables, columns, ...).
portofinoConfiguration
This object stores all the configuration properties.
application
The Application object which store all common data of your application(e.g. all Hibernate sessions).
logger
The org.slf4j.Logger that you can use to log your activities.