In Velocity, you can only use a small subset of features available in Java, and the Velocity Context does not provide all classes and methods available in the OpenAPI and Rendering API.
What can be easily done in Java sometimes takes many lines of code in Velocity.
This code is relatively hard to debug and difficult to reuse across multiple LiveReport and Classic Wiki Pages, Wiki Content Blocks in LiveDoc Documents, or inside LiveReport Widgets.
This extension provides the following helper objects in the Velocity Context to simplify complex routines and add more features to the Velocity Context:
- $tulrfsd-collection
- $tulrfsd-customField
- $tulrfsd-hyperlinks
- $tulrfsd-javaClassesGetter
- $tulrfsd-objectFactory
- $tulrfsd-objectRevision
- $tulrfsd-project
- $tulrfsd-testRun
- $tulrfsd-velocity
- $tulrfsd-workItem
The methods of the objects are documented in detail in the Javadoc provided with each release.