From: Pawel Kaczmarek
Date: Wed, 28 Jan 2015 11:18:55 +0000 (+0100)
Subject: [Contact] JS code refactoring
X-Git-Tag: submit/tizen_tv/20150603.064601~1^2~549
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dbb9358dbee120fc7b67d1d40da5bdbb42cf8240;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git
[Contact] JS code refactoring
[Verification]
TCT without change
Change-Id: I7fb911d4ae44ea744d9a10df4019fae6afba2c29
Signed-off-by: Pawel Kaczmarek
---
diff --git a/src/contact/js/address_book.js b/src/contact/js/address_book.js
index adb559d3..13544ee0 100644
--- a/src/contact/js/address_book.js
+++ b/src/contact/js/address_book.js
@@ -87,17 +87,17 @@ var _contactChangeListener = function(result) {
var AddressBook = function(accountId, name) {
- AV.isConstructorCall(this, AddressBook);
+ validator_.isConstructorCall(this, AddressBook);
var id_ = null;
var name_ = '';
var readOnly_ = false;
var accountId_ = null;
- if (Type.isNumber(accountId)) {
+ if (type_.isNumber(accountId)) {
accountId_ = accountId;
}
- if (Type.isString(name)) {
+ if (type_.isString(name)) {
name_ = name;
}
@@ -108,7 +108,7 @@ var AddressBook = function(accountId, name) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- id_ = Converter.toString(v, false);
+ id_ = converter_.toString(v, false);
}
},
enumerable: true
@@ -119,7 +119,7 @@ var AddressBook = function(accountId, name) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- accountId_ = Converter.toLong(v, true);
+ accountId_ = converter_.toLong(v, true);
}
},
enumerable: true
@@ -130,7 +130,7 @@ var AddressBook = function(accountId, name) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- name_ = Converter.toString(v, false);
+ name_ = converter_.toString(v, false);
}
},
enumerable: true
@@ -141,7 +141,7 @@ var AddressBook = function(accountId, name) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- readOnly_ = Converter.toBoolean(v, false);
+ readOnly_ = converter_.toBoolean(v, false);
}
},
enumerable: true
@@ -150,14 +150,14 @@ var AddressBook = function(accountId, name) {
};
AddressBook.prototype.get = function() {
- var args = AV.validateArgs(arguments, [{
+ var args = validator_.validateArgs(arguments, [{
name: 'id',
- type: AV.Types.STRING,
+ type: types_.STRING,
optional: false,
nullable: false
}]);
- if (String(Converter.toLong(args.id)) !== args.id) {
+ if (String(converter_.toLong(args.id)) !== args.id) {
// TCT: AddressBook_get_id_invalid
throw new tizen.WebAPIException(tizen.WebAPIException.INVALID_VALUES_ERR);
}
@@ -177,15 +177,15 @@ AddressBook.prototype.get = function() {
if (contact.name instanceof ContactName) {
contact.name.displayName = '';
- if (Type.isString(contact.name.firstName)) {
+ if (type_.isString(contact.name.firstName)) {
contact.name.displayName = contact.name.firstName;
- if (Type.isString(contact.name.lastName)) {
+ if (type_.isString(contact.name.lastName)) {
contact.name.displayName += ' ' + contact.name.lastName;
}
- } else if (Type.isArray(contact.name.nicknames) &&
- Type.isString(contact.name.nicknames[0])) {
+ } else if (type_.isArray(contact.name.nicknames) &&
+ type_.isString(contact.name.nicknames[0])) {
contact.name.displayName = contact.name.nicknames[0];
- } else if (Type.isString(contact.name.nicknames)) {
+ } else if (type_.isString(contact.name.nicknames)) {
contact.name.displayName = contact.name.nicknames;
}
}
@@ -197,10 +197,10 @@ AddressBook.prototype.get = function() {
};
AddressBook.prototype.add = function() {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'contact',
- type: AV.Types.PLATFORM_OBJECT,
+ type: types_.PLATFORM_OBJECT,
values: Contact,
optional: false,
nullable: false
@@ -227,15 +227,15 @@ AddressBook.prototype.add = function() {
if (args.contact.name instanceof ContactName) {
args.contact.name.displayName = '';
- if (Type.isString(args.contact.name.firstName)) {
+ if (type_.isString(args.contact.name.firstName)) {
args.contact.name.displayName = args.contact.name.firstName;
- if (Type.isString(args.contact.name.lastName)) {
+ if (type_.isString(args.contact.name.lastName)) {
args.contact.name.displayName += ' ' + args.contact.name.lastName;
}
- } else if (Type.isArray(args.contact.name.nicknames) &&
- Type.isString(args.contact.name.nicknames[0])) {
+ } else if (type_.isArray(args.contact.name.nicknames) &&
+ type_.isString(args.contact.name.nicknames[0])) {
args.contact.name.displayName = args.contact.name.nicknames[0];
- } else if (Type.isString(args.contact.name.nicknames)) {
+ } else if (type_.isString(args.contact.name.nicknames)) {
args.contact.name.displayName = args.contact.name.nicknames;
}
}
@@ -243,23 +243,23 @@ AddressBook.prototype.add = function() {
};
AddressBook.prototype.addBatch = function() {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'contacts',
- type: AV.Types.ARRAY,
+ type: types_.ARRAY,
value: Contact,
optional: false,
nullable: false
},
{
name: 'successCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
},
{
name: 'errorCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
}
@@ -293,10 +293,10 @@ AddressBook.prototype.addBatch = function() {
};
AddressBook.prototype.update = function() {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'contact',
- type: AV.Types.PLATFORM_OBJECT,
+ type: types_.PLATFORM_OBJECT,
values: Contact,
optional: false,
nullable: false
@@ -323,23 +323,23 @@ AddressBook.prototype.update = function() {
};
AddressBook.prototype.updateBatch = function() {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'contacts',
- type: AV.Types.ARRAY,
+ type: types_.ARRAY,
values: Contact,
optional: false,
nullable: false
},
{
name: 'successCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
},
{
name: 'errorCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
}
@@ -372,14 +372,14 @@ AddressBook.prototype.updateBatch = function() {
};
AddressBook.prototype.remove = function() {
- var args = AV.validateArgs(arguments, [{
+ var args = validator_.validateArgs(arguments, [{
name: 'id',
- type: AV.Types.STRING,
+ type: types_.STRING,
optional: false,
nullable: false
}]);
- if (String(Converter.toLong(args.id)) !== args.id) {
+ if (String(converter_.toLong(args.id)) !== args.id) {
// TCT: AddressBook_remove_id_invalid
throw new tizen.WebAPIException(tizen.WebAPIException.INVALID_VALUES_ERR);
}
@@ -395,23 +395,23 @@ AddressBook.prototype.remove = function() {
};
AddressBook.prototype.removeBatch = function(ids, successCallback, errorCallback) {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'ids',
- type: AV.Types.ARRAY,
- values: AV.Types.STRING,
+ type: types_.ARRAY,
+ values: types_.STRING,
optional: false,
nullable: false
},
{
name: 'successCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
},
{
name: 'errorCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
}
@@ -433,22 +433,22 @@ AddressBook.prototype.removeBatch = function(ids, successCallback, errorCallback
};
AddressBook.prototype.find = function(successCallback, errorCallback, filter, sortMode) {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'successCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: false,
nullable: false
},
{
name: 'errorCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
},
{
name: 'filter',
- type: AV.Types.PLATFORM_OBJECT,
+ type: types_.PLATFORM_OBJECT,
values: [
tizen.AttributeFilter,
tizen.AttributeRangeFilter,
@@ -459,7 +459,7 @@ AddressBook.prototype.find = function(successCallback, errorCallback, filter, so
},
{
name: 'sortMode',
- type: AV.Types.PLATFORM_OBJECT,
+ type: types_.PLATFORM_OBJECT,
values: tizen.SortMode,
optional: true,
nullable: true
@@ -502,20 +502,20 @@ AddressBook.prototype.find = function(successCallback, errorCallback, filter, so
};
AddressBook.prototype.addChangeListener = function() {
- var args = AV.validateArgs(arguments, [{
+ var args = validator_.validateArgs(arguments, [{
name: 'successCallback',
- type: AV.Types.LISTENER,
+ type: types_.LISTENER,
values: ['oncontactsadded', 'oncontactsupdated', 'oncontactsremoved'],
optional: false,
nullable: false
}, {
name: 'errorCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
}]);
- if (Type.isEmptyObject(_contactCallbackMap)) {
+ if (type_.isEmptyObject(_contactCallbackMap)) {
var result = native_.callSync('AddressBook_startListening', {});
if (native_.isFailure(result)) {
@@ -543,10 +543,10 @@ AddressBook.prototype.addChangeListener = function() {
};
AddressBook.prototype.removeChangeListener = function(watchId) {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'watchId',
- type: AV.Types.LONG,
+ type: types_.LONG,
optional: false,
nullable: false
}
@@ -565,11 +565,11 @@ AddressBook.prototype.removeChangeListener = function(watchId) {
delete _contactCallbackMap[this.id][args.watchId];
- if (Type.isEmptyObject(_contactCallbackMap[this.id])) {
+ if (type_.isEmptyObject(_contactCallbackMap[this.id])) {
delete _contactCallbackMap[this.id];
}
- if (Type.isEmptyObject(_contactCallbackMap)) {
+ if (type_.isEmptyObject(_contactCallbackMap)) {
native_.removeListener('ContactChangeListener', _contactChangeListener);
_contactListenerRegistered = false;
@@ -582,14 +582,14 @@ AddressBook.prototype.removeChangeListener = function(watchId) {
};
AddressBook.prototype.getGroup = function() {
- var args = AV.validateArgs(arguments, [{
+ var args = validator_.validateArgs(arguments, [{
name: 'groupId',
- type: AV.Types.STRING,
+ type: types_.STRING,
optional: false,
nullable: false
}]);
- if (String(Converter.toLong(args.groupId)) !== args.groupId) {
+ if (String(converter_.toLong(args.groupId)) !== args.groupId) {
// TCT: AddressBook_getGroup_groupId_invalid
throw new tizen.WebAPIException(tizen.WebAPIException.INVALID_VALUES_ERR);
}
@@ -608,10 +608,10 @@ AddressBook.prototype.getGroup = function() {
};
AddressBook.prototype.addGroup = function() {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'group',
- type: AV.Types.PLATFORM_OBJECT,
+ type: types_.PLATFORM_OBJECT,
values: ContactGroup,
optional: false,
nullable: false
@@ -632,10 +632,10 @@ AddressBook.prototype.addGroup = function() {
};
AddressBook.prototype.updateGroup = function() {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'group',
- type: AV.Types.PLATFORM_OBJECT,
+ type: types_.PLATFORM_OBJECT,
values: ContactGroup,
optional: false,
nullable: false
@@ -650,14 +650,14 @@ AddressBook.prototype.updateGroup = function() {
};
AddressBook.prototype.removeGroup = function() {
- var args = AV.validateArgs(arguments, [{
+ var args = validator_.validateArgs(arguments, [{
name: 'groupId',
- type: AV.Types.STRING,
+ type: types_.STRING,
optional: false,
nullable: false
}]);
- if (String(Converter.toLong(args.groupId)) !== args.groupId) {
+ if (String(converter_.toLong(args.groupId)) !== args.groupId) {
// TCT: AddressBook_removeGroup_groupId_invalid
throw new tizen.WebAPIException(tizen.WebAPIException.INVALID_VALUES_ERR);
}
diff --git a/src/contact/js/common.js b/src/contact/js/common.js
index ce1140da..5db0caf3 100644
--- a/src/contact/js/common.js
+++ b/src/contact/js/common.js
@@ -4,12 +4,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-var _common = xwalk.utils;
-var Type = _common.type;
-var Converter = _common.converter;
-var AV = _common.validator;
-
-var native_ = new _common.NativeManager(extension);
+var utils_ = xwalk.utils;
+var type_ = utils_.type;
+var converter_ = utils_.converter;
+var validator_ = utils_.validator;
+var types_ = validator_.Types;
+var native_ = new xwalk.utils.NativeManager(extension);
var _currentWatchId = 1;
@@ -21,13 +21,13 @@ var _getNextWatchId = function() {
// Currently only translates JS Date
var _toJsonObject = function(obj) {
var ret;
- if (Type.isDate(obj)) {
+ if (type_.isDate(obj)) {
var year = ('0000' + obj.getFullYear()).slice(-4);
var month = ('00' + (obj.getMonth() + 1)).slice(-2);
var day = ('00' + obj.getDate()).slice(-2);
return Number(year + month + day);
}
- if (Type.isArray(obj)) {
+ if (type_.isArray(obj)) {
ret = [];
for (var i = 0; i < obj.length; ++i) {
ret[i] = _toJsonObject(obj[i]);
@@ -56,7 +56,7 @@ var _fromJsonDate = function(date) {
var _promote = function(val, type) {
return _editGuard.run(function() {
- if (Type.isArray(val)) {
+ if (type_.isArray(val)) {
var ret = [];
for (var i = 0; i < val.length; ++i) {
ret.push(new type(val[i]));
@@ -138,7 +138,7 @@ Common.prototype.sort = function(arr, sortMode) {
};
Common.prototype.filter = function(arr, filter) {
- if (Type.isNullOrUndefined(arr))
+ if (type_.isNullOrUndefined(arr))
return arr;
if (filter instanceof tizen.AttributeFilter ||
filter instanceof tizen.AttributeRangeFilter ||
@@ -163,8 +163,8 @@ Common.prototype.repackFilter = function (filter) {
return {
filterType: 'AttributeRangeFilter',
attributeName: filter.attributeName,
- initialValue: Type.isNullOrUndefined(filter.initialValue) ? null : filter.initialValue,
- endValue: Type.isNullOrUndefined(filter.endValue) ? null : filter.endValue
+ initialValue: type_.isNullOrUndefined(filter.initialValue) ? null : filter.initialValue,
+ endValue: type_.isNullOrUndefined(filter.endValue) ? null : filter.endValue
};
}
if (filter instanceof tizen.CompositeFilter) {
diff --git a/src/contact/js/contact.js b/src/contact/js/contact.js
index cecc8433..228ac514 100644
--- a/src/contact/js/contact.js
+++ b/src/contact/js/contact.js
@@ -3,10 +3,10 @@
// found in the LICENSE file.
var Contact = function(data) {
- AV.isConstructorCall(this, Contact);
+ validator_.isConstructorCall(this, Contact);
var _forceEditMode = false;
- if (Type.isString(data)) {
+ if (type_.isString(data)) {
var result = native_.callSync('ContactManager_importFromVCard', {
'contact': data
});
@@ -22,7 +22,7 @@ var Contact = function(data) {
// Force edit mode so that anonymous objects can be promoted to their correct types.
_forceEditMode = true;
- } else if (Type.isObject(data) || Type.isFunction(data)) {
+ } else if (type_.isObject(data) || type_.isFunction(data)) {
// It's a dictionary
} else {
// null or invalid types.
@@ -52,12 +52,12 @@ var Contact = function(data) {
var _groupIds = [];
var _sanitizeArray = function(arr, type, previousValue) {
- if (!Type.isArray(arr)) {
+ if (!type_.isArray(arr)) {
return previousValue;
}
for (var i = 0; i < arr.length; ++i) {
- if (Type.isString(type)) {
- if (!Type.isString(arr[i])) {
+ if (type_.isString(type)) {
+ if (!type_.isString(arr[i])) {
return previousValue;
}
} else if (_editGuard.isEditEnabled()) {
@@ -76,7 +76,7 @@ var Contact = function(data) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- _id = Converter.toString(v, false);
+ _id = converter_.toString(v, false);
}
},
enumerable: true
@@ -87,7 +87,7 @@ var Contact = function(data) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- _personId = Converter.toString(v, false);
+ _personId = converter_.toString(v, false);
}
},
enumerable: true
@@ -98,7 +98,7 @@ var Contact = function(data) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- _addressBookId = Converter.toString(v, false);
+ _addressBookId = converter_.toString(v, false);
}
},
enumerable: true
@@ -111,7 +111,7 @@ var Contact = function(data) {
if (_editGuard.isEditEnabled()) {
if (v instanceof Date || v === null) {
_lastUpdate = v;
- } else if (Type.isString(v)) {
+ } else if (type_.isString(v)) {
_lastUpdate = new Date(v);
} else {
_lastUpdate = _fromJsonDate(v);
@@ -126,7 +126,7 @@ var Contact = function(data) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- _isFavorite = Converter.toBoolean(v, false);
+ _isFavorite = converter_.toBoolean(v, false);
}
},
enumerable: true
@@ -158,7 +158,7 @@ var Contact = function(data) {
return _photoURI;
},
set: function(v) {
- _photoURI = Converter.toString(v, true);
+ _photoURI = converter_.toString(v, true);
},
enumerable: true
},
@@ -205,7 +205,7 @@ var Contact = function(data) {
set: function(v) {
if (v instanceof Date || v === null) {
_birthday = v;
- } else if (Type.isString(v)) {
+ } else if (type_.isString(v)) {
_birthday = new Date(v);
} else if (_editGuard.isEditEnabled()) {
_birthday = _fromJsonDate(v);
@@ -254,7 +254,7 @@ var Contact = function(data) {
return _ringtoneURI;
},
set: function(v) {
- _ringtoneURI = Converter.toString(v, true);
+ _ringtoneURI = converter_.toString(v, true);
},
enumerable: true
},
@@ -263,7 +263,7 @@ var Contact = function(data) {
return _messageAlertURI;
},
set: function(v) {
- _messageAlertURI = Converter.toString(v, true);
+ _messageAlertURI = converter_.toString(v, true);
},
enumerable: true
},
@@ -272,7 +272,7 @@ var Contact = function(data) {
return _vibrationURI;
},
set: function(v) {
- _vibrationURI = Converter.toString(v, true);
+ _vibrationURI = converter_.toString(v, true);
},
enumerable: true
},
@@ -319,7 +319,7 @@ var _contactAddressToString = function(obj) {
}
str += 'ADR;';
for (var addType in it.types) {
- if (Type.isString(addType)) {
+ if (type_.isString(addType)) {
str += addType + ',';
}
}
@@ -341,13 +341,13 @@ var _contactAddressToString = function(obj) {
// Convert email address from Contact object to string
var _contactEmailToString = function(obj) {
- if (!Type.isArray(obj.emails) || obj.emails.length === 0) {
+ if (!type_.isArray(obj.emails) || obj.emails.length === 0) {
console.log('Empty email list');
return '';
}
var str = '';
for (var mail in obj.emails) {
- if (!mail instanceof ContactEmailAddress || !Type.isArray(mail.types) ||
+ if (!mail instanceof ContactEmailAddress || !type_.isArray(mail.types) ||
mail.types.length === 0) {
console.log('Incorrect email type');
continue;
@@ -355,14 +355,14 @@ var _contactEmailToString = function(obj) {
str += 'EMAIL;';
// set types
for (var type in mail.types) {
- if (Type.isString(type)) {
+ if (type_.isString(type)) {
str += type + ',';
}
}
if (str.charAt(str.length - 1) === ',') {
str[str.length - 1] = ':';
}
- str += '=' + Converter.toString(mail.email) + '\n';
+ str += '=' + converter_.toString(mail.email) + '\n';
}
return str;
};
@@ -413,7 +413,7 @@ var _contactPhoneNumbersToString = function(obj) {
}
str += 'TEL';
for (var type in phone.types) {
- if (Type.isString(type)) {
+ if (type_.isString(type)) {
str += ';' + type;
}
}
@@ -488,7 +488,7 @@ var _JSONToContactType = function(type, obj) {
for (var prop in obj) {
if (contact.hasOwnProperty(prop)) {
- if (contact[prop] instanceof Date && Type.isNumber(obj[prop])) {
+ if (contact[prop] instanceof Date && type_.isNumber(obj[prop])) {
contact[prop] = new Date(1000 * obj[prop]);
} else {
contact[prop] = obj[prop];
@@ -503,7 +503,7 @@ var _JSONToContactType = function(type, obj) {
Contact.prototype.convertToString = function(format) {
format = format || TypeEnum[0];
- if (!Type.isString(format)) {
+ if (!type_.isString(format)) {
throw new tizen.WebAPIException(tizen.WebAPIException.TYPE_MISMATCH_ERR, 'Invalid format');
}
diff --git a/src/contact/js/contact_data_structures.js b/src/contact/js/contact_data_structures.js
index eab62563..78586db9 100644
--- a/src/contact/js/contact_data_structures.js
+++ b/src/contact/js/contact_data_structures.js
@@ -41,7 +41,7 @@ var ContactInstantMessengerType = {
// class ContactRef ////////////////////////////////////////////////////////
var ContactRef = function(data) {
- AV.isConstructorCall(this, ContactRef);
+ validator_.isConstructorCall(this, ContactRef);
var _contactId = '';
var _addressBookId = '';
Object.defineProperties(this, {
@@ -50,7 +50,7 @@ var ContactRef = function(data) {
return _addressBookId;
},
set: function(v) {
- _addressBookId = Converter.toString(v, false);
+ _addressBookId = converter_.toString(v, false);
},
enumerable: true
},
@@ -59,27 +59,27 @@ var ContactRef = function(data) {
return _contactId;
},
set: function(v) {
- _contactId = Converter.toString(v, false);
+ _contactId = converter_.toString(v, false);
},
enumerable: true
}
});
- if (Type.isObject(data)) {
+ if (type_.isObject(data)) {
this.addressBookId = data.addressBookId;
this.contactId = data.contactId;
} else {
try {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'addressBookId',
- type: AV.Types.STRING,
+ type: types_.STRING,
optional: false,
nullable: false
},
{
name: 'contactId',
- type: AV.Types.STRING,
+ type: types_.STRING,
optional: false,
nullable: false
}
@@ -95,7 +95,7 @@ var ContactRef = function(data) {
// class ContactGroup //////////////////////////////////////////////////
var ContactGroup = function(name, ringtone, photo) {
- AV.isConstructorCall(this, ContactGroup);
+ validator_.isConstructorCall(this, ContactGroup);
var _id = null;
var _address = null;
@@ -104,15 +104,15 @@ var ContactGroup = function(name, ringtone, photo) {
var _ringtoneURI = null;
var _photoURI = null;
- if (name && Type.isString(name)) {
+ if (name && type_.isString(name)) {
_name = name.length ? name : '';
}
- if (ringtone && Type.isString(ringtone)) {
+ if (ringtone && type_.isString(ringtone)) {
_ringtoneURI = ringtone.length ? ringtone : null;
}
- if (photo && Type.isString(photo)) {
+ if (photo && type_.isString(photo)) {
_photoURI = photo.length ? photo : null;
}
@@ -123,7 +123,7 @@ var ContactGroup = function(name, ringtone, photo) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- _id = Converter.toString(v, true);
+ _id = converter_.toString(v, true);
}
},
enumerable: true
@@ -134,7 +134,7 @@ var ContactGroup = function(name, ringtone, photo) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- _address = Converter.toString(v, true);
+ _address = converter_.toString(v, true);
}
},
enumerable: true
@@ -144,7 +144,7 @@ var ContactGroup = function(name, ringtone, photo) {
return _name;
},
set: function(v) {
- _name = Converter.toString(v, false);
+ _name = converter_.toString(v, false);
},
enumerable: true
},
@@ -153,7 +153,7 @@ var ContactGroup = function(name, ringtone, photo) {
return _ringtoneURI;
},
set: function(v) {
- _ringtoneURI = Converter.toString(v, true);
+ _ringtoneURI = converter_.toString(v, true);
},
enumerable: true
},
@@ -162,7 +162,7 @@ var ContactGroup = function(name, ringtone, photo) {
return _photoURI;
},
set: function(v) {
- _photoURI = Converter.toString(v, true);
+ _photoURI = converter_.toString(v, true);
},
enumerable: true
},
@@ -172,7 +172,7 @@ var ContactGroup = function(name, ringtone, photo) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- _readOnly = Converter.toBoolean(v, false);
+ _readOnly = converter_.toBoolean(v, false);
}
},
enumerable: true
@@ -181,7 +181,7 @@ var ContactGroup = function(name, ringtone, photo) {
if (_editGuard.isEditEnabled()) {
var data = arguments[0];
- if (Type.isObject(data)) {
+ if (type_.isObject(data)) {
for (var prop in data) {
if (this.hasOwnProperty(prop)) {
this[prop] = data[prop];
@@ -194,30 +194,30 @@ var ContactGroup = function(name, ringtone, photo) {
// class ContactEmailAddress ///////////////////////////////////////////
var ContactEmailAddress = function(address, types, isDefault) {
- AV.isConstructorCall(this, ContactEmailAddress);
+ validator_.isConstructorCall(this, ContactEmailAddress);
var _email = '';
var _label = null;
var _isDefault = false;
var _types = ['WORK'];
- if (Type.isString(address) && address.indexOf('@') > 0 &&
+ if (type_.isString(address) && address.indexOf('@') > 0 &&
address.indexOf('@') !== (address.length - 1)) {
_email = address;
}
- if (Type.isBoolean(isDefault)) {
+ if (type_.isBoolean(isDefault)) {
_isDefault = isDefault;
}
- if (Type.isArray(types)) {
+ if (type_.isArray(types)) {
_types = [];
for (var i = 0; i < types.length; ++i) {
- if (Type.isString(types[i])) {
+ if (type_.isString(types[i])) {
_types.push(types[i]);
}
}
- } else if (Type.isString(types)) {
+ } else if (type_.isString(types)) {
_types = [];
_types.push(types);
}
@@ -228,7 +228,7 @@ var ContactEmailAddress = function(address, types, isDefault) {
return _email;
},
set: function(v) {
- if (Type.isString(v) && v.indexOf('@') > 0 &&
+ if (type_.isString(v) && v.indexOf('@') > 0 &&
v.indexOf('@') !== (v.length - 1)) {
_email = v;
}
@@ -240,7 +240,7 @@ var ContactEmailAddress = function(address, types, isDefault) {
return _isDefault;
},
set: function(v) {
- _isDefault = Converter.toBoolean(v, false);
+ _isDefault = converter_.toBoolean(v, false);
},
enumerable: true
},
@@ -249,14 +249,14 @@ var ContactEmailAddress = function(address, types, isDefault) {
return _types;
},
set: function(v) {
- if (Type.isArray(v)) {
+ if (type_.isArray(v)) {
_types = [];
for (var i = 0; i < v.length; ++i) {
- if (Type.isString(v[i])) {
+ if (type_.isString(v[i])) {
_types.push(v[i]);
}
}
- } else if (Type.isString(v)) {
+ } else if (type_.isString(v)) {
_types = [];
_types.push(v);
}
@@ -268,7 +268,7 @@ var ContactEmailAddress = function(address, types, isDefault) {
return _label;
},
set: function(v) {
- _label = Converter.toString(v, true);
+ _label = converter_.toString(v, true);
},
enumerable: true
}
@@ -286,27 +286,27 @@ var ContactEmailAddress = function(address, types, isDefault) {
// class ContactPhoneNumber ////////////////////////////////////////////
var ContactPhoneNumber = function(number, type, isDefault) {
- AV.isConstructorCall(this, ContactPhoneNumber);
+ validator_.isConstructorCall(this, ContactPhoneNumber);
var _isDefault = false;
var _number = '';
var _types = ['VOICE'];
- if (Type.isString(number)) {
+ if (type_.isString(number)) {
_number = number;
}
- if (Type.isArray(type)) {
+ if (type_.isArray(type)) {
_types = [];
for (var i = 0; i < type.length; ++i) {
- _types.push(Converter.toString(type[i], false));
+ _types.push(converter_.toString(type[i], false));
}
- } else if (Type.isString(type)) {
+ } else if (type_.isString(type)) {
_types = [];
_types.push(type, false);
}
- if (Type.isBoolean(isDefault)) {
+ if (type_.isBoolean(isDefault)) {
_isDefault = isDefault;
}
@@ -316,7 +316,7 @@ var ContactPhoneNumber = function(number, type, isDefault) {
return _number;
},
set: function(v) {
- _number = Converter.toString(v, false);
+ _number = converter_.toString(v, false);
},
enumerable: true
},
@@ -325,7 +325,7 @@ var ContactPhoneNumber = function(number, type, isDefault) {
return _isDefault;
},
set: function(v) {
- _isDefault = Converter.toBoolean(v, false);
+ _isDefault = converter_.toBoolean(v, false);
},
enumerable: true
},
@@ -334,12 +334,12 @@ var ContactPhoneNumber = function(number, type, isDefault) {
return _types;
},
set: function(v) {
- if (Type.isArray(v)) {
+ if (type_.isArray(v)) {
_types = [];
for (var i = 0; i < v.length; ++i) {
- _types.push(Converter.toString(v[i], false));
+ _types.push(converter_.toString(v[i], false));
}
- } else if (Type.isString(v)) {
+ } else if (type_.isString(v)) {
_types = [];
_types.push(v, false);
}
@@ -365,7 +365,7 @@ var ContactPhoneNumber = function(number, type, isDefault) {
// class ContactAddress ////////////////////////////////////////////////
var ContactAddress = function(data) {
- AV.isConstructorCall(this, ContactAddress);
+ validator_.isConstructorCall(this, ContactAddress);
var _isDefault = false;
var _types = ['HOME'];
@@ -406,7 +406,7 @@ var ContactAddress = function(data) {
return _isDefault;
},
set: function(v) {
- _isDefault = Converter.toBoolean(v, false);
+ _isDefault = converter_.toBoolean(v, false);
},
enumerable: true
},
@@ -415,13 +415,13 @@ var ContactAddress = function(data) {
return _types;
},
set: function(v) {
- if (Type.isString(v)) {
+ if (type_.isString(v)) {
_types = [];
_types.push(v);
- } else if (Type.isArray(v)) {
+ } else if (type_.isArray(v)) {
_types = [];
for (var i = 0; i < v.length; ++i) {
- if (Type.isString(v[i])) {
+ if (type_.isString(v[i])) {
_types.push(v[i]);
}
}
@@ -436,7 +436,7 @@ var ContactAddress = function(data) {
}
});
- if (Type.isObject(data)) {
+ if (type_.isObject(data)) {
for (var prop in data) {
if (this.hasOwnProperty(prop)) {
this[prop] = data[prop];
@@ -448,7 +448,7 @@ var ContactAddress = function(data) {
// class ContactAnniversary ////////////////////////////////////////////////
var ContactAnniversary = function(anniversary_date, anniversary_label) {
- AV.isConstructorCall(this, ContactAnniversary);
+ validator_.isConstructorCall(this, ContactAnniversary);
var _anniversary_date = new Date();
var _anniversary_label = null;
@@ -468,7 +468,7 @@ var ContactAnniversary = function(anniversary_date, anniversary_label) {
return _anniversary_label;
},
set: function(v) {
- _anniversary_label = Converter.toString(v, true);
+ _anniversary_label = converter_.toString(v, true);
},
enumerable: true
}
@@ -478,10 +478,10 @@ var ContactAnniversary = function(anniversary_date, anniversary_label) {
_anniversary_date = _fromJsonDate(arguments[0].date);
_anniversary_label = arguments[0].label;
} else {
- if (Type.isDate(anniversary_date)) {
+ if (type_.isDate(anniversary_date)) {
_anniversary_date = anniversary_date;
}
- if (Type.isString(anniversary_label)) {
+ if (type_.isString(anniversary_label)) {
_anniversary_label = anniversary_label;
}
}
@@ -490,15 +490,15 @@ var ContactAnniversary = function(anniversary_date, anniversary_label) {
// class ContactWebSite ////////////////////////////////////////////////////
var ContactWebSite = function(contact_url, contact_type) {
- AV.isConstructorCall(this, ContactWebSite);
+ validator_.isConstructorCall(this, ContactWebSite);
var _url = '';
var _type = 'HOMEPAGE';
- if (Type.isString(contact_url)) {
+ if (type_.isString(contact_url)) {
_url = contact_url;
}
- if (Type.isString(contact_type)) {
+ if (type_.isString(contact_type)) {
_type = contact_type;
}
@@ -508,7 +508,7 @@ var ContactWebSite = function(contact_url, contact_type) {
return _url;
},
set: function(v) {
- _url = Converter.toString(v, false);
+ _url = converter_.toString(v, false);
},
enumerable: true
},
@@ -517,7 +517,7 @@ var ContactWebSite = function(contact_url, contact_type) {
return _type;
},
set: function(v) {
- _type = Converter.toString(v, false);
+ _type = converter_.toString(v, false);
},
enumerable: true
}
@@ -527,7 +527,7 @@ var ContactWebSite = function(contact_url, contact_type) {
// class ContactOrganization ///////////////////////////////////////////////
var ContactOrganization = function(data) {
- AV.isConstructorCall(this, ContactOrganization);
+ validator_.isConstructorCall(this, ContactOrganization);
Object.defineProperties(this, {
name: {
value: null,
@@ -556,7 +556,7 @@ var ContactOrganization = function(data) {
}
});
- if (Type.isObject(data)) {
+ if (type_.isObject(data)) {
for (var prop in data) {
if (this.hasOwnProperty(prop)) {
this[prop] = data[prop];
@@ -568,7 +568,7 @@ var ContactOrganization = function(data) {
// class ContactName ///////////////////////////////////////////////////////
var ContactName = function(data) {
- AV.isConstructorCall(this, ContactName);
+ validator_.isConstructorCall(this, ContactName);
var _displayName = null;
var _nicknames = [];
@@ -604,7 +604,7 @@ var ContactName = function(data) {
return _nicknames;
},
set: function(nicknames) {
- if (Type.isArray(nicknames)) {
+ if (type_.isArray(nicknames)) {
_nicknames = nicknames;
}
},
@@ -631,14 +631,14 @@ var ContactName = function(data) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- _displayName = Converter.toString(v, true);
+ _displayName = converter_.toString(v, true);
}
},
enumerable: true
}
});
- if (Type.isObject(data)) {
+ if (type_.isObject(data)) {
for (var prop in data) {
if (this.hasOwnProperty(prop)) {
this[prop] = data[prop];
@@ -648,10 +648,10 @@ var ContactName = function(data) {
};
var ContactRelationship = function(relativeName, type) {
- AV.isConstructorCall(this, ContactRelationship);
+ validator_.isConstructorCall(this, ContactRelationship);
- var _relativeName = Converter.toString(relativeName, false);
- var _type = type ? Converter.toEnum(type, Object.keys(ContactRelationshipType), false)
+ var _relativeName = converter_.toString(relativeName, false);
+ var _type = type ? converter_.toEnum(type, Object.keys(ContactRelationshipType), false)
: ContactRelationshipType.OTHER;
var _label = null;
@@ -661,7 +661,7 @@ var ContactRelationship = function(relativeName, type) {
return _relativeName;
},
set: function (v) {
- _relativeName = Converter.toString(v, false);
+ _relativeName = converter_.toString(v, false);
},
enumerable: true
},
@@ -670,7 +670,7 @@ var ContactRelationship = function(relativeName, type) {
return _type;
},
set: function (v) {
- _type = v ? Converter.toEnum(v, Object.keys(ContactRelationshipType), false)
+ _type = v ? converter_.toEnum(v, Object.keys(ContactRelationshipType), false)
: _type;
},
enumerable: true
@@ -680,7 +680,7 @@ var ContactRelationship = function(relativeName, type) {
return _label;
},
set: function (v) {
- _label = Converter.toString(v, true);
+ _label = converter_.toString(v, true);
},
enumerable: true
}
@@ -688,33 +688,33 @@ var ContactRelationship = function(relativeName, type) {
};
var ContactInstantMessenger = function(imAddress, type) {
- AV.isConstructorCall(this, ContactInstantMessenger);
+ validator_.isConstructorCall(this, ContactInstantMessenger);
- var imAddress_ = '';
- var type_ = 'OTHER';
+ var _imAddress = '';
+ var _type = 'OTHER';
Object.defineProperties(this, {
imAddress: {
get: function() {
- return imAddress_;
+ return _imAddress;
},
set: function(v) {
- if (Type.isNullOrUndefined(v)) {
+ if (type_.isNullOrUndefined(v)) {
return;
}
- imAddress_ = Converter.toString(v, false);
+ _imAddress = converter_.toString(v, false);
},
enumerable: true
},
type: {
get: function() {
- return type_;
+ return _type;
},
set: function(v) {
- if (Type.isNullOrUndefined(v)) {
+ if (type_.isNullOrUndefined(v)) {
return;
}
- type_ = Converter.toEnum(v, Object.keys(ContactInstantMessengerType), false);
+ _type = converter_.toEnum(v, Object.keys(ContactInstantMessengerType), false);
},
enumerable: true
},
diff --git a/src/contact/js/contact_manager.js b/src/contact/js/contact_manager.js
index c27b5128..5fdf6a96 100644
--- a/src/contact/js/contact_manager.js
+++ b/src/contact/js/contact_manager.js
@@ -29,16 +29,16 @@ var ContactManager = function() {};
// Gets the available address books
ContactManager.prototype.getAddressBooks = function() {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'successCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: false,
nullable: false
},
{
name: 'errorCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
}
@@ -94,14 +94,14 @@ ContactManager.prototype.getDefaultAddressBook = function() {
// Gets the address book with the specified identifier.
ContactManager.prototype.getAddressBook = function() {
- var args = AV.validateArgs(arguments, [{
+ var args = validator_.validateArgs(arguments, [{
name: 'addressBookId',
- type: AV.Types.STRING,
+ type: types_.STRING,
optional: false,
nullable: false
}]);
- if (String(Converter.toLong(args.addressBookId)) !== args.addressBookId) {
+ if (String(converter_.toLong(args.addressBookId)) !== args.addressBookId) {
// TCT: ContactManager_getAddressBook_addressBookId_invalid
throw new tizen.WebAPIException(tizen.WebAPIException.NOT_FOUND_ERR);
}
@@ -126,9 +126,9 @@ ContactManager.prototype.getAddressBook = function() {
};
ContactManager.prototype.addAddressBook = function() {
- var args = AV.validateArgs(arguments, [{
+ var args = validator_.validateArgs(arguments, [{
name: 'addressBook',
- type: AV.Types.PLATFORM_OBJECT,
+ type: types_.PLATFORM_OBJECT,
values: tizen.AddressBook,
optional: false,
nullable: false
@@ -154,13 +154,13 @@ ContactManager.prototype.addAddressBook = function() {
ContactManager.prototype.removeAddressBook = function() {
// TCT: ContactManager_removeAddressBook_misarg
- if (Type.isNullOrUndefined(arguments[0])) {
+ if (type_.isNullOrUndefined(arguments[0])) {
throw new tizen.WebAPIException(tizen.WebAPIException.INVALID_VALUES_ERR);
}
- var args = AV.validateArgs(arguments, [{
+ var args = validator_.validateArgs(arguments, [{
name: 'addressBookId',
- type: AV.Types.STRING,
+ type: types_.STRING,
optional: false,
nullable: false
}]);
@@ -187,16 +187,16 @@ ContactManager.prototype.removeAddressBook = function() {
// Gets the person with the specified identifier.
ContactManager.prototype.get = function() {
// validation
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'personId',
- type: AV.Types.STRING,
+ type: types_.STRING,
optional: false,
nullable: false
}
]);
- if (String(Converter.toLong(args.personId)) !== args.personId) {
+ if (String(converter_.toLong(args.personId)) !== args.personId) {
// TCT: ContactManager_get_personId_invalid
throw new tizen.WebAPIException(tizen.WebAPIException.INVALID_VALUES_ERR);
}
@@ -214,9 +214,9 @@ ContactManager.prototype.get = function() {
// Updates a person in the address book synchronously.
ContactManager.prototype.update = function() {
// validation
- var args = AV.validateArgs(arguments, [{
+ var args = validator_.validateArgs(arguments, [{
name: 'person',
- type: AV.Types.PLATFORM_OBJECT,
+ type: types_.PLATFORM_OBJECT,
values: Person,
optional: false,
nullable: false
@@ -234,23 +234,23 @@ ContactManager.prototype.update = function() {
// Updates several existing persons in the contact DB asynchronously.
ContactManager.prototype.updateBatch = function() {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'persons',
- type: AV.Types.ARRAY,
+ type: types_.ARRAY,
values: Person,
optional: false,
nullable: false
},
{
name: 'successCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
},
{
name: 'errorCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
}
@@ -274,14 +274,14 @@ ContactManager.prototype.updateBatch = function() {
// Removes a person from the contact DB synchronously.
ContactManager.prototype.remove = function() {
// validation
- var args = AV.validateArgs(arguments, [{
+ var args = validator_.validateArgs(arguments, [{
name: 'personId',
- type: AV.Types.STRING,
+ type: types_.STRING,
optional: false,
nullable: false
}]);
- if (String(Converter.toLong(args.personId)) !== args.personId) {
+ if (String(converter_.toLong(args.personId)) !== args.personId) {
// TCT: ContactManager_remove_personId_invalid
throw new tizen.WebAPIException(tizen.WebAPIException.INVALID_VALUES_ERR);
}
@@ -292,23 +292,23 @@ ContactManager.prototype.remove = function() {
// Removes persons from contact DB asynchronously.
ContactManager.prototype.removeBatch = function() {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'personIds',
- type: AV.Types.ARRAY,
- values: AV.Types.STRING,
+ type: types_.ARRAY,
+ values: types_.STRING,
optional: false,
nullable: false
},
{
name: 'successCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
},
{
name: 'errorCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
}
@@ -332,22 +332,22 @@ ContactManager.prototype.removeBatch = function() {
// Gets an array of all Person objects from the contact DB or the ones that match the
// optionally supplied filter.
ContactManager.prototype.find = function() {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'successCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: false,
nullable: false
},
{
name: 'errorCallback',
- type: AV.Types.FUNCTION,
+ type: types_.FUNCTION,
optional: true,
nullable: true
},
{
name: 'filter',
- type: AV.Types.PLATFORM_OBJECT,
+ type: types_.PLATFORM_OBJECT,
values: [tizen.AttributeFilter,
tizen.AttributeRangeFilter,
tizen.CompositeFilter],
@@ -356,7 +356,7 @@ ContactManager.prototype.find = function() {
},
{
name: 'sortMode',
- type: AV.Types.PLATFORM_OBJECT,
+ type: types_.PLATFORM_OBJECT,
values: tizen.SortMode,
optional: true,
nullable: true
@@ -391,17 +391,17 @@ ContactManager.prototype.find = function() {
// Subscribes to receive notifications about persons' changes.
ContactManager.prototype.addChangeListener = function() {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'successCallback',
- type: AV.Types.LISTENER,
+ type: types_.LISTENER,
values: ['onpersonsadded', 'onpersonsupdated', 'onpersonsremoved'],
optional: false,
nullable: false
}
]);
- if (Type.isEmptyObject(_personCallbackMap)) {
+ if (type_.isEmptyObject(_personCallbackMap)) {
var result = native_.callSync('ContactManager_startListening', {});
if (native_.isFailure(result)) {
@@ -423,10 +423,10 @@ ContactManager.prototype.addChangeListener = function() {
// Unsubscribes a persons' changes watch operation.
ContactManager.prototype.removeChangeListener = function() {
- var args = AV.validateArgs(arguments, [
+ var args = validator_.validateArgs(arguments, [
{
name: 'watchId',
- type: AV.Types.LONG,
+ type: types_.LONG,
optional: false,
nullable: false
}
@@ -451,7 +451,7 @@ ContactManager.prototype.removeChangeListener = function() {
delete _personCallbackMap[args.watchId];
- if (Type.isEmptyObject(_personCallbackMap)) {
+ if (type_.isEmptyObject(_personCallbackMap)) {
native_.removeListener('ContactPersonChangeListener', _personChangeListener);
_personListenerRegistered = false;
diff --git a/src/contact/js/person.js b/src/contact/js/person.js
index d6c1ef5a..e8eb7319 100644
--- a/src/contact/js/person.js
+++ b/src/contact/js/person.js
@@ -4,7 +4,7 @@
var Person = function(data) {
- AV.isConstructorCall(this, Person);
+ validator_.isConstructorCall(this, Person);
var _id = '';
var _displayName = '';
@@ -14,25 +14,25 @@ var Person = function(data) {
var _isFavorite = false;
var _displayContactId = '';
- if (data.hasOwnProperty('id') && Type.isString(data.id)) {
+ if (data.hasOwnProperty('id') && type_.isString(data.id)) {
_id = data.id;
}
- if (data.hasOwnProperty('displayName') && Type.isString(data.displayName)) {
+ if (data.hasOwnProperty('displayName') && type_.isString(data.displayName)) {
_displayName = data.displayName;
}
- if (data.hasOwnProperty('contactCount') && Type.isNumber(data.contactCount)) {
+ if (data.hasOwnProperty('contactCount') && type_.isNumber(data.contactCount)) {
_contactCount = data.contactCount;
}
- if (data.hasOwnProperty('hasPhoneNumber') && Type.isBoolean(data.hasPhoneNumber)) {
+ if (data.hasOwnProperty('hasPhoneNumber') && type_.isBoolean(data.hasPhoneNumber)) {
_hasPhoneNumber = data.hasPhoneNumber;
}
- if (data.hasOwnProperty('hasEmail') && Type.isBoolean(data.hasEmail)) {
+ if (data.hasOwnProperty('hasEmail') && type_.isBoolean(data.hasEmail)) {
_hasEmail = data.hasEmail;
}
- if (data.hasOwnProperty('displayContactId') && Type.isString(data.displayContactId)) {
+ if (data.hasOwnProperty('displayContactId') && type_.isString(data.displayContactId)) {
_displayContactId = data.displayContactId;
}
- if (data.hasOwnProperty('isFavorite') && Type.isBoolean(data.isFavorite)) {
+ if (data.hasOwnProperty('isFavorite') && type_.isBoolean(data.isFavorite)) {
_isFavorite = data.isFavorite;
}
@@ -43,7 +43,7 @@ var Person = function(data) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- _id = Converter.toString(v, false);
+ _id = converter_.toString(v, false);
}
},
enumerable: true
@@ -54,7 +54,7 @@ var Person = function(data) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- _displayName = Converter.toString(v, false);
+ _displayName = converter_.toString(v, false);
}
},
enumerable: true
@@ -65,7 +65,7 @@ var Person = function(data) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- _contactCount = Converter.toLong(v, false);
+ _contactCount = converter_.toLong(v, false);
}
},
enumerable: true
@@ -76,7 +76,7 @@ var Person = function(data) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- _hasPhoneNumber = Converter.toBoolean(v, false);
+ _hasPhoneNumber = converter_.toBoolean(v, false);
}
},
enumerable: true
@@ -87,7 +87,7 @@ var Person = function(data) {
},
set: function(v) {
if (_editGuard.isEditEnabled()) {
- _hasEmail = Converter.toBoolean(v, false);
+ _hasEmail = converter_.toBoolean(v, false);
}
},
enumerable: true
@@ -98,7 +98,7 @@ var Person = function(data) {
return _isFavorite;
},
set: function(v) {
- _isFavorite = Converter.toBoolean(v, false);
+ _isFavorite = converter_.toBoolean(v, false);
},
enumerable: true
},
@@ -117,7 +117,7 @@ var Person = function(data) {
return _displayContactId;
},
set: function(v) {
- _displayContactId = Converter.toString(v, false);
+ _displayContactId = converter_.toString(v, false);
},
enumerable: true
}
@@ -126,14 +126,14 @@ var Person = function(data) {
// Aggregates another person to this person.
Person.prototype.link = function() {
- var args = AV.validateArgs(arguments, [{
+ var args = validator_.validateArgs(arguments, [{
name: 'personId',
- type: AV.Types.STRING,
+ type: types_.STRING,
optional: false,
nullable: false
}]);
- if (String(Converter.toLong(args.personId)) !== args.personId) {
+ if (String(converter_.toLong(args.personId)) !== args.personId) {
// TCT: Person_link_personId_invalid
throw new tizen.WebAPIException(tizen.WebAPIException.INVALID_VALUES_ERR);
}
@@ -154,14 +154,14 @@ Person.prototype.link = function() {
// Separates a contact from this person.
Person.prototype.unlink = function(contactId) {
- var args = AV.validateArgs(arguments, [{
+ var args = validator_.validateArgs(arguments, [{
name: 'contactId',
- type: AV.Types.STRING,
+ type: types_.STRING,
optional: false,
nullable: false
}]);
- if (String(Converter.toLong(args.contactId)) !== args.contactId) {
+ if (String(converter_.toLong(args.contactId)) !== args.contactId) {
// TCT: Person_unlink_contactId_invalid
throw new tizen.WebAPIException(tizen.WebAPIException.INVALID_VALUES_ERR);
}