m_messageType(MESSAGE_TYPE_NOT_INITIALIZED) , m_serviceId(-1)
{
+ m_id = msg->getIdRef();
m_type = msg->getMessageType();
m_folder = msg->getCurrentFolder();
m_dateTime = msg->getDateTime();
std::string valueString;
// Check msg_type and filter_type
+ if(attrName.compare(StorageChangesMessageFilterValidatorFactory::ATTRIBUTE_ID)==0){
+ LoggerD("<<< value:[" << value << "]");
+ LoggerD("<<< value->toString():[" << value->toString() << "]");
+ LoggerD("<<< m_id:[" << m_id << "]");
+
+ valueString = m_id;
+ if(getMatchFlagResult(value, valueString, matchFlag))
+ {
+ m_result.push_back(TRUE);
+ LoggerD("<<< id is same");
+ }
+ else
+ {
+ m_result.push_back(FALSE);
+ LoggerD("<<< id is different");
+ }
+ return;
+ }
+
if(attrName.compare(StorageChangesMessageFilterValidatorFactory::ATTRIBUTE_SERVICE_ID)==0){
LoggerD("<<< value:[" << value << "]");
int nType = atoi(value->toString().c_str());