/**
 * This class represent a DHL_USER_REMINDER_USERSITENOTE
 * Compatible : IE, Firefox, Safari, Opera
 * @package DHL::REMINDER
 * @author Inoveo technologie inc.
 */
if (DHL == undefined) var DHL = {};
if (DHL.REMINDER == undefined) DHL.REMINDER = {};
(DHL.REMINDER.USER_REMINDER_USERSITENOTE = function () {

	this.intId = 0;
	this.arrInfo = new Object();

	this.__wakeUp = function __wakeUp(arrData) {
		this.intId = parseInt(arrData['intId']);
		this.arrInfo = arrData['arrInfo'];
	}

	this.getId = function getId() {
		return this.intId;
	}

	this.getVariable = function getVariable(strName) {
		return this.arrInfo[strName];
	}

	this.setVariable = function setVariable(strKey, varValue) {
		this.arrInfo[strKey] = varValue;
	}

	this.getObjectKey = function getObjectKey() {
		return "USER_REMINDER_USERSITENOTE[" + this.id + "]";
	}

	this.getDate = function getDate() {
		var objDate = false;
		if(this.arrInfo["timeDate"]) {
			objDate = new Date(this.arrInfo["timeDate"].replace(/-/g, "/"));
		}
		return objDate;
	}

	if (DHL.REMINDER.USER_REMINDER_USERSITENOTE.prototype.className == undefined) {
		DHL.REMINDER.USER_REMINDER_USERSITENOTE.wakeup = function(arrData) {
			var objReminderUserSiteNote = new DHL.REMINDER.USER_REMINDER_USERSITENOTE();
			objReminderUserSiteNote.__wakeUp(arrData);
			return objReminderUserSiteNote;
		}
		DHL.REMINDER.USER_REMINDER_USERSITENOTE.prototype.className = 'DHL.REMINDER.USER_REMINDER_USERSITENOTE';
	}

	this.jsClass = DHL.REMINDER.USER_REMINDER_USERSITENOTE;
})();