枚举实例
2017-10-22 14:18
162 查看
package com.dyt.apv.common.constants;
public enum ImageDetailEnum {
/**
* 车辆登记影像
*/
vehicleRegistrationImage("vehicleRegistrationImage","vehicleRegistrationImageApvUpload"),
/**
* 归档资料
*/
hengxinContractInformation("hengxinContractInformation","hengxinContractInformationApvUpload"),
/**
* 身份信息
*/
identityRegistrationImage("identityRegistrationImage","identityRegistrationImageApvUpload"),
/**
* 网核信息
*/
netkernelInformation("netkernelInformation","netkernelInformationApvUpload"),
/**
*行驶登记影像
*/
travelRegistrationImage("travelRegistrationImage","travelRegistrationImageApvUpload"),
/**
* 人脸识别影像
*/
faceRecognization("faceRecognization","faceRecognizationApvUpload"),
/**
* 人脸识别影像
*/
supplementaryData("supplementaryData","supplementaryDataApvUpload"),
/**
* 车辆图片
*/
carImages("carImages","supplementaryDataApvUpload");
/**ID*/
private String statusId;
/**名称*/
private String imagename;
private ImageDetailEnum(String statusId,String imagename){
this.statusId = statusId;
this.imagename = imagename;
}
public String getStatusId() {
return statusId;
}
public String getImagename() {
return imagename;
}
/**根据id得到名称*/
public static ImageDetailEnum getNameById(String id){
for (ImageDetailEnum status : ImageDetailEnum.values()) {
if(status.getStatusId().equals(id)){
return status;
}
}
return null;
}
}
public enum ImageDetailEnum {
/**
* 车辆登记影像
*/
vehicleRegistrationImage("vehicleRegistrationImage","vehicleRegistrationImageApvUpload"),
/**
* 归档资料
*/
hengxinContractInformation("hengxinContractInformation","hengxinContractInformationApvUpload"),
/**
* 身份信息
*/
identityRegistrationImage("identityRegistrationImage","identityRegistrationImageApvUpload"),
/**
* 网核信息
*/
netkernelInformation("netkernelInformation","netkernelInformationApvUpload"),
/**
*行驶登记影像
*/
travelRegistrationImage("travelRegistrationImage","travelRegistrationImageApvUpload"),
/**
* 人脸识别影像
*/
faceRecognization("faceRecognization","faceRecognizationApvUpload"),
/**
* 人脸识别影像
*/
supplementaryData("supplementaryData","supplementaryDataApvUpload"),
/**
* 车辆图片
*/
carImages("carImages","supplementaryDataApvUpload");
/**ID*/
private String statusId;
/**名称*/
private String imagename;
private ImageDetailEnum(String statusId,String imagename){
this.statusId = statusId;
this.imagename = imagename;
}
public String getStatusId() {
return statusId;
}
public String getImagename() {
return imagename;
}
/**根据id得到名称*/
public static ImageDetailEnum getNameById(String id){
for (ImageDetailEnum status : ImageDetailEnum.values()) {
if(status.getStatusId().equals(id)){
return status;
}
}
return null;
}
}
相关文章推荐
- PHP中Enum(枚举)用法实例详解
- Java枚举实例
- 关于枚举的一个实例
- C# 枚举使用和对应说明获取实例
- C#中的枚举及相关实例
- MFC编程实例(1)――枚举文件夹下的所有文件。
- 枚举使用实例
- 实例讲解USB的枚举(配置)过程
- USB枚举和HID枚举实例(6)
- C#枚举数值与名称的转换实例分享
- USB枚举和HID枚举实例
- 定义枚举实例时按照顺序定义的好处
- USB枚举和HID枚举实例
- 基于proteus的51单片机仿真实例四十六、C语言的枚举类型演示实例
- Java枚举详解及使用实例(涵盖了所有典型用法)
- 订单枚举实例
- 实例抓包分析USB鼠标枚举数据流
- 【C#】枚举与Description配合使用实例
- C# 枚举 Win32_LogicalDisk 类的所有实例,并显示每个实例的 DeviceID 值
- Spark的枚举类型实例!scala的枚举。