/**
 * This class represent a model video in javascript side.
 * Compatible : IE, Firefox, Safari, Opera
 * @package DHL::CONTENT
 * @author Inoveo technologie inc.
 */
if (DHL == undefined) var DHL = {};
if (DHL.CONTENT == undefined) DHL.CONTENT = {};
(DHL.CONTENT.MODELIMAGE_SET = function () {

	this.intId = 0;
	this.dtTimeDate = null;
	this.dtDisplayTimeDate = null;
	this.intModelId = null;
	this.strTitle = "";
	this.strDescription = "";
	
	DHL.CONTENT.MODELIMAGE_SET.prototype.__wakeUp = function __wakeUp(arrData) {
		this.intId = arrData["id"];
		this.dtTimeDate = arrData["timeDate"];
		this.dtDisplayTimeDate = arrData["displayTimeDate"];
		this.intModelId = arrData["modelId"];
		this.strTitle = arrData["title"];
		this.strDescription = arrData["description"];
	}
	
	DHL.CONTENT.MODELIMAGE_SET.prototype.getId = function getId() {
		return this.intId;
	}
	
	DHL.CONTENT.MODELIMAGE_SET.prototype.getTimeDate = function getTimeDate() {
		return this.dtTimeDate;
	}
	
	DHL.CONTENT.MODELIMAGE_SET.prototype.getDisplayTimeDate = function getDisplayTimeDate() {
		return this.dtDisplayTimeDate;
	}
	
	DHL.CONTENT.MODELIMAGE_SET.prototype.getModelId = function getModeId() {
		return this.intModelId;
	}
	
	DHL.CONTENT.MODELIMAGE_SET.prototype.getTitle = function getTitle() {
		return this.strTitle;
	}
	
	DHL.CONTENT.MODELIMAGE_SET.prototype.getDescription = function getDescription() {
		return this.strDescription;
	}

	// Static members definition {{{

	if (DHL.CONTENT.MODELIMAGE_SET.className == undefined) { 

		DHL.CONTENT.MODELIMAGE_SET.unmap = function unmap(strAlias, arrData) {
			objModelImageSet = new DHL.CONTENT.MODELIMAGE_SET();
			objModelImageSet.intId = arrData[strAlias + "id"];
			objModelImageSet.dtTimeDate = arrData[strAlias + "timeDate"];
			objModelImageSet.dtDisplayTimeDate = arrData[strAlias + "displayTimeDate"];
			objModelImageSet.intModelId = arrData[strAlias + "modelId"];
			objModelImageSet.strTitle = arrData[strAlias + "title"];
			objModelImageSet.strDescription = arrData[strAlias + "description"];
			
			return objModelImageSet;
		}

		DHL.CONTENT.MODELIMAGE_SET.className = 'DHL.CONTENT.MODELIMAGE_SET';
		DHL.CONTENT.MODELIMAGE_SET.prototype.className = 'DHL.CONTENT.MODELIMAGE_SET';
	}

	// }}}
	
	this.jsClass = DHL.CONTENT.MODELIMAGE_SET;
	
})(); 