singleitem.java

来自「一个免费wap站」· Java 代码 · 共 68 行

JAVA
68
字号
package com.eline.wap.catalog.model;

import com.eline.wap.resource.model.Category;

/**
 * 
 * @author Lucifer
 *
 */
public class SingleItem extends Item {

	private static final long serialVersionUID = 1L;

	static public final int SINGLE_BOOK		= 0;
	static public final int SINGLE_NEWS		= 1;
	static public final int SINGLE_RING		= 2;
	static public final int SINGLE_PICTURE	= 3;
	static public final int SINGLE_J2ME		= 4;
	static public final int SINGLE_ANIMATION	= 5;

	public SingleItem() {
		super.setType(Item.TYPE_SINGLE);
	}

	private static final String[] RESOURCE_TYPES = {
		"书籍资源",
		"资讯资源",
		"铃声资源",
		"图片资源",
		"J2ME资源",
		"动画资源"
	};

	public String getDisplayTitle() {
		String prefix = null;
		if (this.getSingleAttribute() == Category.TYPE_UNDEFINED)
			prefix = "未知类型";
		else
			prefix = RESOURCE_TYPES[this.getSingleAttribute()];
		
		return "[" + prefix + "]" + this.getName();
	}
	
	public int getSingleAttribute() {
		return this.getInt("singleAttribute", Category.TYPE_UNDEFINED);
	}
	
	public void setSingleAttribute(int singleAttribute) {
		this.setInt("singleAttribute", singleAttribute);
	}

	public String getName() {
		return this.getString("name", "");
	}
	
	public void setName(String name) {
		this.setString("name", name);
	}
	
	public int getResourceId() {
		return this.getInt("resourceId", -1);
	}
	
	public void setResourceId(int id) {
		this.setInt("resourceId", id);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?