All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.wicp.tams.common.constant.dic.intf.IEnumCombobox Maven / Gradle / Ivy

There is a newer version: 6.1.0
Show newest version
package net.wicp.tams.common.constant.dic.intf;

/***
 * 枚举类需要下拉列表必须要实现的接口
 * 
 * @author andy.zhou
 *
 */
public interface IEnumCombobox {
	/****
	 * 得到枚举对象的name值
	 * 
	 * @return 枚举对象的name值
	 */
	public String getName();

	/****
	 * 得到枚举对象的解释,如果没有任何的local或 不支持的local,时会调此方法解释
	 * 
	 * @return 解释值
	 */
	public String getDesc();

	/****
	 * 得到英文的解释值
	 * 
	 * @return 解释值
	 */
	public String getDesc_en();

	/****
	 * 得到中文的解释值
	 * 
	 * @return 解释值
	 */
	public String getDesc_zh();

	/***
	 * 是否需要过滤,默认是合法的。用于过滤枚举
	 * 
	 * @return
	 */
	public default boolean isValid() {
		return true;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy