equal
deleted
inserted
replaced
48 } |
48 } |
49 } |
49 } |
50 |
50 |
51 SmfError SmfActivityFetcherPrivate::selfActivities(int pageNum, int perPage) |
51 SmfError SmfActivityFetcherPrivate::selfActivities(int pageNum, int perPage) |
52 { |
52 { |
|
53 if((pageNum<0 && perPage >0) || (pageNum>0 && perPage <0) || (pageNum ==0 && perPage ==0) |
|
54 || (pageNum > 100 && perPage >0) || (pageNum > 0 && perPage > 30) || (isalpha(pageNum)&& isalpha(perPage))) |
|
55 |
|
56 { |
|
57 |
|
58 qDebug()<<"Invalid Arguments, Check for Negative Values, Large Values, Junk Values"; |
|
59 SmfError error = SmfInvalidDataInArguement; |
|
60 return error; |
|
61 } |
53 SmfError err = SmfNoError; |
62 SmfError err = SmfNoError; |
54 SmfProvider* m_baseProvider = m_activityFetcher->getProvider(); |
63 SmfProvider* m_baseProvider = m_activityFetcher->getProvider(); |
55 //serialize start |
64 //serialize start |
56 m_serializedDataToServer.clear(); |
65 m_serializedDataToServer.clear(); |
57 QDataStream write(&m_serializedDataToServer,QIODevice::WriteOnly); |
66 QDataStream write(&m_serializedDataToServer,QIODevice::WriteOnly); |
78 return err; |
87 return err; |
79 } |
88 } |
80 |
89 |
81 SmfError SmfActivityFetcherPrivate::friendsActivities(const SmfContact & aFriend, int pageNum, int perPage) |
90 SmfError SmfActivityFetcherPrivate::friendsActivities(const SmfContact & aFriend, int pageNum, int perPage) |
82 { |
91 { |
|
92 |
|
93 if((pageNum<0 && perPage >0) || (pageNum>0 && perPage <0) || (pageNum ==0 && perPage ==0) |
|
94 || (pageNum > 100 && perPage >0) || (pageNum > 0 && perPage > 30) || (isalpha(pageNum)&& isalpha(perPage))) |
|
95 |
|
96 { |
|
97 |
|
98 qDebug()<<"Invalid Arguments, Check for Negative Values, Large Values, Junk Values"; |
|
99 SmfError error = SmfInvalidDataInArguement; |
|
100 return error; |
|
101 } |
83 SmfError err = SmfNoError; |
102 SmfError err = SmfNoError; |
84 SmfProvider* m_baseProvider = m_activityFetcher->getProvider(); |
103 SmfProvider* m_baseProvider = m_activityFetcher->getProvider(); |
85 //serialize start |
104 //serialize start |
86 m_serializedDataToServer.clear(); |
105 m_serializedDataToServer.clear(); |
87 QDataStream write(&m_serializedDataToServer,QIODevice::WriteOnly); |
106 QDataStream write(&m_serializedDataToServer,QIODevice::WriteOnly); |
109 return err; |
128 return err; |
110 } |
129 } |
111 |
130 |
112 SmfError SmfActivityFetcherPrivate::filtered(QList<SmfActivityObjectType> filters, int pageNum, int perPage) |
131 SmfError SmfActivityFetcherPrivate::filtered(QList<SmfActivityObjectType> filters, int pageNum, int perPage) |
113 { |
132 { |
|
133 |
|
134 if((pageNum<0 && perPage >0) || (pageNum>0 && perPage <0) || (pageNum ==0 && perPage ==0) |
|
135 || (pageNum > 100 && perPage >0) || (pageNum > 0 && perPage > 30) || (isalpha(pageNum)&& isalpha(perPage))) |
|
136 |
|
137 { |
|
138 |
|
139 qDebug()<<"Invalid Arguments, Check for Negative Values, Large Values, Junk Values"; |
|
140 SmfError error = SmfInvalidDataInArguement; |
|
141 return error; |
|
142 } |
114 SmfError err = SmfNoError; |
143 SmfError err = SmfNoError; |
115 SmfProvider* m_baseProvider = m_activityFetcher->getProvider(); |
144 SmfProvider* m_baseProvider = m_activityFetcher->getProvider(); |
116 |
145 |
117 //serialize start |
146 //serialize start |
118 m_serializedDataToServer.clear(); |
147 m_serializedDataToServer.clear(); |