main Struts 2 controller
responds to requests (collections, model, recordset)
by dispatching the requests to appropriate internal methods and filling the inputStream with the result
Main Struts 2 controller
responds to requests (collections, model, recordset)
by dispatching the requests to appropriate internal methods and filling the inputStream with the result
Helper class, encapsulating the xsl-transformations handling
the contract is, that the requester passes a key, which can be resolved to a xsl-script (momentary mapped in properties: Admin.getConfig())
Bad things happen, if the key or the appropriate xsl-file do not exist
here the external key for the data gets cache-internal counter-id assigned
which is also returned back
can be used (as shorthand instead of the (long) external key) from outside to retrieve the data.
The main method for transforming, applies the appropriate (based on the transkey) stylesheet on the xml-stream
and writes the result into the output stream.