From: Vance K. <va...@us...> - 2006-01-28 02:45:31
|
User: vancek Date: 06/01/27 18:45:26 Added: andromda-ejb3/src/main/resources/templates/ejb3 RenderPreconditions.vm Log: initial revision Revision Changes Path 1.1 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/RenderPreconditions.vm Index: RenderPreconditions.vm =================================================================== ## ## This macro will render the appropriate java preconditions ## ## o $operation: the operation from which we are going to translate preconditions ## #macro (renderPreconditions $operation) #foreach ($precondition in $operation.preconditions) #set ($preconditionTranslation = $precondition.getTranslation("validation.Java")) #set ($preconditionDocumentation = $precondition.getDocumentation("",-1,false)) { $preconditionTranslation if (!constraintValid) throw new ${service.fullyQualifiedDefaultExceptionName}( "$escapeUtils.escapeJava($preconditionDocumentation)"); } #set ($preconditionDocumentation = false)## reset to make sure we do not reuse the documentation of previous preconditions #end #set ($precondition = false)## reset to make sure we do not reuse the last precondition #end |