/*
*Talker class
*/
function Talker(){
this.getId = function(){
return this.id;
}
this.setId = function(id){
this.id = id;
return this;
}
this.getChannel = function(){
return this.channel;
}
this.setChannel = function(channel){
this.channel = channel;
return this;
}
this.getName = function(){
return this.name;
}
this.setName = function(name){
this.name = name;
return this;
}
this.getPicture = function(){
return this.picture;
}
this.setPicture = function(picture){
this.picture = picture;
return this;
}
this.getLink = function(){
return this.link;
}
this.setLink = function(link){
this.link = link;
return this;
}
}
/*
*end Talker class
*/
/*
/*TalkData class
*/
function TalkData(){
this.getTalker = function(){
return this.talker;
}
this.setTalker = function(talker){
this.talker = talker;
return this;
}
this.getTime = function(){
return this.time;
}
this.setTime = function(time){
this.time = time;
return this;
}
this.getMessage = function(){
return this.message;
}
this.setMessage = function(message){
this.message = message;
return this;
}
this.getTalkWiths = function(){
if(this.talkWiths == null){
this.talkWiths = new Array();
}
return this.talkWiths;
}
this.setTalkWiths = function(talkWiths){
this.talkWiths = talkWiths;
return this;
}
}
/*
*end TalkData class
*/
/*
*Test code
*/
var talker = new Talker();
talker.setId("1");
talker.setChannel("11111111");
talker.setName("talker1");
talker.setPicture("picture1");
talker.setLink("link1");
var talkWith1 = new Talker();
talkWith1.setId("2");
talkWith1.setChannel("22222222");
talkWith1.setName("talker2");
talkWith1.setPicture("picture2");
talkWith1.setLink("link2");
var talkWith2 = new Talker();
talkWith2.setId("3");
talkWith2.setChannel("33333333");
talkWith2.setName("talker3");
talkWith2.setPicture("picture3");
talkWith2.setLink("link3");
var talkWiths = new Array();
talkWiths.push(talkWith1);
talkWiths.push(talkWith2);
var data = new TalkData();
data.setTalker(talker);
data.setTime(999);
data.setMessage("hello world");
data.setTalkWiths(talkWiths);
alert(JSON.stringify(data));
/*
*end Test code
*/
ไม่มีความคิดเห็น:
แสดงความคิดเห็น