summaryrefslogtreecommitdiffstats
path: root/platform-logic/restapi-templates
diff options
context:
space:
mode:
Diffstat (limited to 'platform-logic/restapi-templates')
-rw-r--r--platform-logic/restapi-templates/src/main/velocity/a1Mediator-get-policies.vtl7
-rw-r--r--platform-logic/restapi-templates/src/main/velocity/a1Mediator-get-policy-instances.vtl7
-rw-r--r--platform-logic/restapi-templates/src/main/velocity/a1Mediator-get-policy.vtl2
3 files changed, 16 insertions, 0 deletions
diff --git a/platform-logic/restapi-templates/src/main/velocity/a1Mediator-get-policies.vtl b/platform-logic/restapi-templates/src/main/velocity/a1Mediator-get-policies.vtl
new file mode 100644
index 00000000..8282c7b6
--- /dev/null
+++ b/platform-logic/restapi-templates/src/main/velocity/a1Mediator-get-policies.vtl
@@ -0,0 +1,7 @@
+## Velocity template for creating payload getPolicyTypes response
+#set($begCntr=0)
+#set($endCntr=0)
+#set($entries=$ctx.getAttribute("a1MediatorRsp._length"))
+#set($endCntr=$endCntr.parseInt($entries))
+#set( $endCntr = $endCntr - 1)
+[#foreach($no in [$begCntr..$endCntr])$ctx.getAttribute("a1MediatorList.[$no]")#if( $foreach.count < $endCntr+1), #end #end]
diff --git a/platform-logic/restapi-templates/src/main/velocity/a1Mediator-get-policy-instances.vtl b/platform-logic/restapi-templates/src/main/velocity/a1Mediator-get-policy-instances.vtl
new file mode 100644
index 00000000..89bc370c
--- /dev/null
+++ b/platform-logic/restapi-templates/src/main/velocity/a1Mediator-get-policy-instances.vtl
@@ -0,0 +1,7 @@
+## Velocity template for creating payload getPolicyInstances response
+#set($begCntr=0)
+#set($endCntr=0)
+#set($entries=$ctx.getAttribute("a1MediatorRsp._length"))
+#set($endCntr=$endCntr.parseInt($entries))
+#set( $endCntr = $endCntr - 1)
+[#foreach($no in [$begCntr..$endCntr])$ctx.getAttribute("a1MediatorPolicyInstancesList.[$no]")#if( $foreach.count < $endCntr+1), #end #end]
diff --git a/platform-logic/restapi-templates/src/main/velocity/a1Mediator-get-policy.vtl b/platform-logic/restapi-templates/src/main/velocity/a1Mediator-get-policy.vtl
new file mode 100644
index 00000000..452fa136
--- /dev/null
+++ b/platform-logic/restapi-templates/src/main/velocity/a1Mediator-get-policy.vtl
@@ -0,0 +1,2 @@
+## Velocity template for creating payload getPolicyType response
+$ctx.getAttribute("a1MediatorgetPolicyType")