fieldtype.java

来自「工厂版本管理系统,STRUTS2框架,用于管理商品的版本,便于有效的控制版本」· Java 代码 · 共 56 行

JAVA
56
字号
package com.utstar.fcs.domain.workinstruction;

import java.util.ArrayList;
import java.util.List;

public class FieldType {
	private Long id;
	private String name;

	public static FieldType StringField = new FieldType(0L, "StringField");	
	public static FieldType FileField = new FieldType(2L, "FileField");
	public static FieldType TableField = new FieldType(3L, "TableField");
	public static FieldType ImageField = new FieldType(4L, "ImageField");

	public FieldType() {

	}

	public FieldType(Long id, String name) {
		this.id = id;
		this.name = name;
	}

	public static List<FieldType> getAll() {
		List<FieldType> list = new ArrayList<FieldType>();
		list.add(StringField);			
		list.add(FileField);
		list.add(TableField);

		return list;
	}

	@Override
	public boolean equals(Object obj) {
		FieldType target = (FieldType) obj;
		return (this.id.compareTo( target.id)==0 );
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

}

⌨️ 快捷键说明

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