// limitations under the License.
//
-
-#include <dpl/log/log.h>
#include <CommonsJavaScript/Validator.h>
#include <CommonsJavaScript/JSUtils.h>
#include "JSCalendarEvent.h"
#include <DurationProperties.h>
#include <JSSimpleCoordinates.h>
#include <ContactConverter.h>
-
+#include <Logger.h>
using namespace WrtDeviceApis::Commons;
using namespace WrtDeviceApis::CommonsJavaScript;
{
StringArrayPtr result = StringArrayPtr(new StringArray());
if(!JSIsArrayValue(m_context, jsValue)) {
- LogWarning("JSValue is not an array.");
+ LoggerW("JSValue is not an array.");
ThrowMsg(ConversionException, "Invalid string array type.");
}
{
NumberArrayPtr result = NumberArrayPtr(new NumberArray());
if(!JSIsArrayValue(m_context, jsValue)) {
- LogWarning("JSValue is not an array.");
+ LoggerW("JSValue is not an array.");
ThrowMsg(ConversionException, "Invalid number array type.");
}
{
NumberArrayPtr result = NumberArrayPtr(new NumberArray());
if(!JSIsArrayValue(m_context, jsValue)) {
- LogWarning("JSValue is not an array.");
+ LoggerW("JSValue is not an array.");
ThrowMsg(ConversionException, "Invalid TZDate array type.");
}
EventAttendeeListPtr CalendarConverter::toVectorOfAttendeesFromDictionary(JSValueRef attendees)
{
if(!JSIsArrayValue(m_context, attendees)) {
- LogWarning("JSValue is not an array.");
+ LoggerW("JSValue is not an array.");
ThrowMsg(ConversionException, "Invalid array type.");
}
EventAttendeeListPtr result(new EventAttendeeList());
JSObjectRef objArg = toJSObjectRef(attendees);
- LogDebug("array length "<<JSGetArrayLength(m_context, objArg));
+ LoggerD("array length "<<JSGetArrayLength(m_context, objArg));
for (std::size_t i = 0; i < JSGetArrayLength(m_context, objArg); i++) {
JSValueRef element = JSGetArrayElement(m_context, objArg, i);
result->push_back(toAttendee(element));
EventAttendeeListPtr CalendarConverter::toVectorOfAttendeesFromReference(JSValueRef attendees)
{
if(!JSIsArrayValue(m_context, attendees)) {
- LogWarning("JSValue is not an array.");
+ LoggerW("JSValue is not an array.");
ThrowMsg(ConversionException, "Invalid array type.");
}
EventAttendeeListPtr result(new EventAttendeeList());
JSObjectRef objArg = toJSObjectRef(attendees);
- LogDebug("array length "<<JSGetArrayLength(m_context, objArg));
+ LoggerD("array length "<<JSGetArrayLength(m_context, objArg));
for (std::size_t i = 0; i < JSGetArrayLength(m_context, objArg); i++) {
JSValueRef element = JSGetArrayElement(m_context, objArg, i);
if (JSValueIsObjectOfClass(m_context, element, JSCalendarAttendee::getClassRef())) {
result->push_back(JSCalendarAttendee::getPrivateObject(JSValueToObject(m_context, element, NULL)));
} else {
- LogDebug("Invalid attendee type. Skip this with index: "<<i);
+ LoggerD("Invalid attendee type. Skip this with index: "<<i);
continue;
}
}
EventAlarmListPtr CalendarConverter::toVectorOfEventAlarmsFromDictionary(JSValueRef alarms)
{
if(!JSIsArrayValue(m_context, alarms)) {
- LogWarning("JSValue is not an array.");
+ LoggerW("JSValue is not an array.");
ThrowMsg(ConversionException, "Invalid array type.");
}
EventAlarmListPtr result(new EventAlarmList());
JSObjectRef objArg = toJSObjectRef(alarms);
- LogDebug("array length "<<JSGetArrayLength(m_context, objArg));
+ LoggerD("array length "<<JSGetArrayLength(m_context, objArg));
for (std::size_t i = 0; i < JSGetArrayLength(m_context, objArg); i++) {
JSValueRef element = JSGetArrayElement(m_context, objArg, i);
result->push_back(toEventAlarm(element));
EventAlarmListPtr CalendarConverter::toVectorOfEventAlarmsFromReference(JSValueRef alarms)
{
if(!JSIsArrayValue(m_context, alarms)) {
- LogWarning("JSValue is not an array.");
+ LoggerW("JSValue is not an array.");
ThrowMsg(ConversionException, "Invalid array type.");
}
EventAlarmListPtr result(new EventAlarmList());
JSObjectRef objArg = toJSObjectRef(alarms);
- LogDebug("array length "<<JSGetArrayLength(m_context, objArg));
+ LoggerD("array length "<<JSGetArrayLength(m_context, objArg));
for (std::size_t i = 0; i < JSGetArrayLength(m_context, objArg); i++) {
JSValueRef element = JSGetArrayElement(m_context, objArg, i);
if (JSValueIsObjectOfClass(m_context, element, JSCalendarAlarm::getClassRef())) {
result->push_back(JSCalendarAlarm::getPrivateObject(JSValueToObject(m_context, element, NULL)));
} else {
- LogDebug("Invalid alarm type. Skip this with index: "<<i);
+ LoggerD("Invalid alarm type. Skip this with index: "<<i);
continue;
}
}
JSObjectRef arg = toJSObjectRef(value);
if(updateMode) {
- LogDebug("Update mode.");
+ LoggerD("Update mode.");
CalendarEventPtr resultPtr(new CalendarEvent());
result = resultPtr;
result->setRecurrenceId(oldItem->getRecurrenceId());
result->setCalendarType(oldItem->getCalendarType());
} else {
- LogDebug("Constructor mode.");
+ LoggerD("Constructor mode.");
CalendarEventPtr resultPtr(new CalendarEvent());
result = resultPtr;
}
if (!JSValueIsUndefined(m_context, startTimeData) && !JSValueIsNull(m_context, startTimeData)) {
result->setStartTime((long long int) (timeUtilConverter.getTimeInMilliseconds(startTimeData)/1000));
result->setTimeZone(timeUtilConverter.getPropertiesInTZDate(startTimeData).timezone);
- LogInfo("start time converted from TZDate: "<<result->getStartTime()<<", time zone: "<<result->getTimeZone());
+ LoggerI("start time converted from TZDate: "<<result->getStartTime()<<", time zone: "<<result->getTimeZone());
} else {
- LogDebug("Start time undefined.");
+ LoggerD("Start time undefined.");
}
if (!JSValueIsUndefined(m_context, durationData) && !JSValueIsNull(m_context, durationData)) {
long long length = timeUtilConverter.getDurationLength(durationData);
int unit = timeUtilConverter.getDurationUnit(durationData);
- LogDebug("duration length: "<<length<<", unit "<<unit);
+ LoggerD("duration length: "<<length<<", unit "<<unit);
if( MSECS_UNIT==unit ) {
result->setEndTime(result->getStartTime() + length/1000);
} else if( SECONDS_UNIT==unit ) {
if (!JSValueIsUndefined(m_context, progressData)) {
result->setProgress(toInt(progressData));
}
- LogDebug("timezone: "<<result->getTimeZone());
+ LoggerD("timezone: "<<result->getTimeZone());
return result;
}
CalendarEventListPtr CalendarConverter::toVectorOfItems(JSValueRef items)
{
if(!JSIsArrayValue(m_context, items)) {
- LogWarning("JSValue is not an array.");
+ LoggerW("JSValue is not an array.");
ThrowMsg(ConversionException, "Invalid array type.");
}
CalendarEventListPtr result(new CalendarEventList());
JSObjectRef objArg = toJSObjectRef(items);
- LogDebug("array length "<<JSGetArrayLength(m_context, objArg));
+ LoggerD("array length "<<JSGetArrayLength(m_context, objArg));
for (std::size_t i = 0; i < JSGetArrayLength(m_context, objArg); i++) {
JSValueRef element = JSGetArrayElement(m_context, objArg, i);
if (JSValueIsObjectOfClass(m_context, element, JSCalendarEvent::getClassRef())) {
JSObjectRef arg = JSValueToObject(m_context, element, NULL);
result->push_back(JSCalendarTask::getPrivateObject(arg));
} else {
- LogDebug("Invalid item type. Skip this with index: "<<i);
+ LoggerD("Invalid item type. Skip this with index: "<<i);
continue;
}
}
CalendarEventListPtr CalendarConverter::toVectorOfItemsFromDictionary(JSValueRef items)
{
if(!JSIsArrayValue(m_context, items)) {
- LogWarning("JSValue is not an array.");
+ LoggerW("JSValue is not an array.");
ThrowMsg(ConversionException, "Invalid array type.");
}
CalendarEventListPtr result(new CalendarEventList());
JSObjectRef objArg = toJSObjectRef(items);
- LogDebug("array length "<<JSGetArrayLength(m_context, objArg));
+ LoggerD("array length "<<JSGetArrayLength(m_context, objArg));
for (std::size_t i = 0; i < JSGetArrayLength(m_context, objArg); i++) {
result->push_back(toItem(JSGetArrayElement(m_context, objArg, i), true));
}
EventIdListPtr CalendarConverter::toVectorOfEventIds(JSValueRef eventIds)
{
if(!JSIsArrayValue(m_context, eventIds)) {
- LogWarning("JSValue is not an array.");
+ LoggerW("JSValue is not an array.");
ThrowMsg(ConversionException, "Invalid array type.");
}
EventIdListPtr result(new EventIdList());
JSObjectRef objArg = toJSObjectRef(eventIds);
- LogDebug("array length "<<JSGetArrayLength(m_context, objArg));
+ LoggerD("array length "<<JSGetArrayLength(m_context, objArg));
for (std::size_t i = 0; i < JSGetArrayLength(m_context, objArg); i++) {
JSValueRef element = JSGetArrayElement(m_context, objArg, i);
idPtr->setCalendarType(CalendarEvent::EVENT_TYPE);
result->push_back(idPtr);
} else {
- LogDebug("Invalid event id type. Skip this index: "<<i);
+ LoggerD("Invalid event id type. Skip this index: "<<i);
continue;
}
}
std::vector<long long int> CalendarConverter::toVectorOfTimeFromTZDate(JSValueRef dates)
{
if(!JSIsArrayValue(m_context, dates)) {
- LogWarning("JSValue is not an array.");
+ LoggerW("JSValue is not an array.");
ThrowMsg(ConversionException, "Invalid array type.");
}
TimeUtilConverter converter(m_context);
JSObjectRef objArg = toJSObjectRef(dates);
- LogDebug("array length "<<JSGetArrayLength(m_context, objArg));
+ LoggerD("array length "<<JSGetArrayLength(m_context, objArg));
for (std::size_t i = 0; i < JSGetArrayLength(m_context, objArg); i++) {
JSValueRef element = JSGetArrayElement(m_context, objArg, i);
result.push_back((long long int) (converter.getTimeInMilliseconds(element)/1000));