aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/restquery/query/SearchFilterNAryOperation.scala
diff options
context:
space:
mode:
authorAleksandr <ognelisar@gmail.com>2018-02-05 10:39:01 +0700
committerGitHub <noreply@github.com>2018-02-05 10:39:01 +0700
commitdad4898d45351fd76aa5cc2fa1a7eca846603eb9 (patch)
tree35dbffbbb2ebe3d89e2d15a5593a9c338a285c55 /src/main/scala/xyz/driver/restquery/query/SearchFilterNAryOperation.scala
parent690a3e2907dd3f71d26431580080fa21194f33e5 (diff)
parentd0883ae138105686b98aca4482f164ff25c7c56e (diff)
downloadrest-query-dad4898d45351fd76aa5cc2fa1a7eca846603eb9.tar.gz
rest-query-dad4898d45351fd76aa5cc2fa1a7eca846603eb9.tar.bz2
rest-query-dad4898d45351fd76aa5cc2fa1a7eca846603eb9.zip
Merge pull request #1 from drivergroup/PDSUI-2396v1.1.1
PDSUI-2396 integration tests
Diffstat (limited to 'src/main/scala/xyz/driver/restquery/query/SearchFilterNAryOperation.scala')
-rw-r--r--src/main/scala/xyz/driver/restquery/query/SearchFilterNAryOperation.scala11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/scala/xyz/driver/restquery/query/SearchFilterNAryOperation.scala b/src/main/scala/xyz/driver/restquery/query/SearchFilterNAryOperation.scala
index a388597..51d18b1 100644
--- a/src/main/scala/xyz/driver/restquery/query/SearchFilterNAryOperation.scala
+++ b/src/main/scala/xyz/driver/restquery/query/SearchFilterNAryOperation.scala
@@ -7,4 +7,15 @@ object SearchFilterNAryOperation {
case object In extends SearchFilterNAryOperation
case object NotIn extends SearchFilterNAryOperation
+ val All: Set[SearchFilterNAryOperation] = Set(
+ In,
+ NotIn
+ )
+
+ val nAryOperationToName: Map[SearchFilterNAryOperation, String] =
+ All.map(a => a -> a.toString.toLowerCase).toMap
+
+ val nAryOperationsFromString: Map[String, SearchFilterNAryOperation] =
+ for ((k, v) <- nAryOperationToName) yield (v, k)
+
}