[messaging] Implement isMatching(json) methods. 20/219520/2
authorMichal Michalski <m.michalski2@partner.samsung.com>
Thu, 5 Dec 2019 11:16:41 +0000 (12:16 +0100)
committerMichal Michalski <m.michalski2@partner.samsung.com>
Fri, 6 Dec 2019 08:39:00 +0000 (09:39 +0100)
commit1114bfb9f858a1b82393a99e857711c0abe320f2
treee5243cc749ea1ab44a25539a5255478f12973b40
parent4ba95a917fea25ccd5f5d6df6de9f69dcf717fd9
[messaging] Implement isMatching(json) methods.

+ Implement AttributeFilter::isMatching(const picojson::value&)
+ Implement AttributeRangeFilter::isMatching(const picojson::value&)
+ Implement CompositeFilter::isMatching(const picojson::value&)
+ Switch to new isMatching() method for MessageFolder objects.

[Verification] tct-messaging-*-tizen-tests 100% pass.

Signed-off-by: Michal Michalski <m.michalski2@partner.samsung.com>
Change-Id: I10799622eb280b252fdd8535d5cd6eaff4c3b447
src/messaging/MsgCommon/AbstractFilter.cpp
src/messaging/MsgCommon/AttributeFilter.cpp
src/messaging/MsgCommon/AttributeFilter.h
src/messaging/MsgCommon/AttributeRangeFilter.cpp
src/messaging/MsgCommon/AttributeRangeFilter.h
src/messaging/MsgCommon/CompositeFilter.cpp
src/messaging/MsgCommon/CompositeFilter.h
src/messaging/message_folder.cc
src/messaging/message_folder.h
src/messaging/message_storage_email.cc
src/messaging/message_storage_short_msg.cc