/** * */ package com.javaxyq.profile; import java.util.Arrays; import java.util.Date; import com.javaxyq.data.ItemInstance; import com.javaxyq.data.SkillMain; import com.javaxyq.model.PlayerVO; import com.javaxyq.model.Task; /** * ��Ϸ�浵 * @author gongdewei * @date 2011-5-2 create */ public class Profile { private String name; private String filename; private String sceneId; private Task[] tasks; private PlayerVO playerData; private ItemInstance[] items; private Date createDate; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getFilename() { return filename; } public void setFilename(String filename) { this.filename = filename; } public String getSceneId() { return sceneId; } public void setSceneId(String sceneId) { this.sceneId = sceneId; } public Task[] getTasks() { if(tasks == null) { tasks = new Task[0]; } return tasks; } public void setTasks(Task[] tasks) { this.tasks = tasks; } public PlayerVO getPlayerData() { return playerData; } public void setPlayerData(PlayerVO playerData) { this.playerData = playerData; } public ItemInstance[] getItems() { if(items == null) { items = new ItemInstance[26]; } return items; } public void setItems(ItemInstance[] items) { this.items = items; } public Date getCreateDate() { return createDate; } public void setCreateDate(Date createDate) { this.createDate = createDate; } @Override public String toString() { StringBuilder builder = new StringBuilder(); builder.append("Profile [name="); builder.append(name); builder.append(", filename="); builder.append(filename); builder.append(", sceneId="); builder.append(sceneId); builder.append(", playerData="); builder.append(playerData); builder.append(", items="); builder.append(Arrays.toString(items)); builder.append(", tasks="); builder.append(Arrays.toString(tasks)); builder.append(", createDate="); builder.append(createDate); builder.append("]"); return builder.toString(); } }