Former-commit-id:2b462d8665
[formerly133dc97f67
] [formerlya02aeb236c
] [formerlya02aeb236c
[formerly9f19e3f712
]] [formerly2b462d8665
[formerly133dc97f67
] [formerlya02aeb236c
] [formerlya02aeb236c
[formerly9f19e3f712
]] [formerly06a8b51d6d
[formerlya02aeb236c
[formerly9f19e3f712
] [formerly06a8b51d6d
[formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]]]]] Former-commit-id:06a8b51d6d
Former-commit-id:2c3569dd39
[formerly9bb8decbcf
] [formerly8e80217e59
] [formerlye2ecdcfe33
[formerly377dcd10b9
] [formerly8e80217e59
[formerly3360eb6c5f
]]] Former-commit-id:e2ecdcfe33
[formerly377dcd10b9
] Former-commit-id:e2ecdcfe33
Former-commit-id:7dbd17a5aa
47 lines
2.1 KiB
Text
47 lines
2.1 KiB
Text
#if($mode == "select" || $mode == "select2d" || $mode == "selectSpecific" || $mode == "getParameters")
|
|
import PointDataQuery
|
|
dataRequest = PointDataQuery.PointDataQuery('${scriptMetadata.get("pluginName").constraintValue}')
|
|
dataRequest.setRequestedParameters('${scriptMetadata.get("requestedParameters").constraintValue}')
|
|
#foreach (${key} in ${scriptMetadata.keySet()})
|
|
#if(${key})
|
|
#if(${key} != "pluginName" && ${key} != "requestedParameters" && ${key} != "restrictLevel" && ${key} != "restrictParameter")
|
|
#set($constraint = $scriptMetadata.get($key))
|
|
#if(${constraint.constraintType} == "IN")
|
|
dataRequest.addConstraint("${key}", "${constraint.constraintValue}", "in")
|
|
#elseif(${constraint.constraintType} == "LIKE")
|
|
dataRequest.addConstraint("${key}", "${constraint.constraintValue}", "like")
|
|
#elseif(${constraint.constraintType} == "BETWEEN")
|
|
dataRequest.addConstraint("${key}", "${constraint.constraintValue}", "between")
|
|
#elseif(${constraint.constraintType} == "GREATER_THAN")
|
|
dataRequest.addConstraint("${key}", "${constraint.constraintValue}", ">")
|
|
#elseif(${constraint.constraintType} == "GREATER_THAN_EQUALS")
|
|
dataRequest.addConstraint("${key}", "${constraint.constraintValue}", ">=")
|
|
#elseif(${constraint.constraintType} == "LESS_THAN_EQUALS")
|
|
dataRequest.addConstraint("${key}", "${constraint.constraintValue}", "<=")
|
|
#elseif(${constraint.constraintType} == "LESS_THAN")
|
|
dataRequest.addConstraint("${key}", "${constraint.constraintValue}", "<")
|
|
#elseif(${constraint.constraintType} == "NOT_EQUALS")
|
|
dataRequest.addConstraint("${key}", "${constraint.constraintValue}", "!=")
|
|
#elseif ($constraint.constraintType == "ILIKE")
|
|
dataRequest.addConstraint("${key}", "${constraint.constraintValue}", "ilike")
|
|
#else
|
|
dataRequest.addConstraint("${key}", "${constraint.constraintValue}")
|
|
#end
|
|
#end
|
|
#end
|
|
#end
|
|
#end
|
|
|
|
#if($mode == "select2d")
|
|
dataRequest.requestAllLevels()
|
|
#elseif($mode == "selectSpecific")
|
|
dataRequest.requestSpecificLevel('${scriptMetadata.get("restrictParameter").constraintValue}', '${scriptMetadata.get("restrictLevel").constraintValue}'))
|
|
#end
|
|
|
|
#if($mode == "getParameters")
|
|
return dataRequest.getAvailableParameters()
|
|
#else
|
|
return dataRequest.execute()
|
|
#end
|
|
|
|
|