Package ch.tocco.nice2.optional.qualification.impl.freemarker.qualificationstructure
package ch.tocco.nice2.optional.qualification.impl.freemarker.qualificationstructure
-
ClassDescriptionused to easily display qualification values from
QualificationStructureMethod
in the form ofQualificationEntityModel
aQualificationEntityModel
must be passed as thestructure
parameter the body of the directive is executed for the givenQualificationEntityModel
and its children theQualificationEntityModel
is available under the variablequalification
steps through the entire tree by default, checking if the node was defined as visible in report this can be adjusted with the following 3 parametersstartLevel
- the level to start at, previous levels will be ignoredendLevel
- the level to end at, all later levels will be ignoredignoreVisibleFlag
- do not check if a node is defined as visible in reportused inQualificationStructureMethod
andDisplayQualificationStructureDirective
to send values used in qualification reports to the freemarker engineused to build the qualification data tree when creating reports builds the entire tree, without checking for visible flags or level constraints this can be handled inDisplayQualificationStructureDirective
or in freemarker itself the starting node can be given as a argument arguments: 1) anEvaluation_data
Entity
2) a node id as aString
to start the tree from (optional)