枚举类型
2016-06-30 10:03
169 查看
/**
* 排序控制
* @author Mr.chen 2016-6-1
*/
public class OrderItem {
//列名(对应实体的属性命名规范)
String columnName;
//排序方式
OrderOption option = OrderOption.DESC;
public String getColumnName() {
return columnName;
}
public String getType() {
return option.getType();
}
public OrderItem(String columnName, OrderOption option) {
this.columnName = columnName;
this.option = option;
}
/**
* 排序枚举类型
*/
public enum OrderOption {
ASC("ASC"),
DESC("DESC");
String type;
OrderOption(String type){
this.type = type;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
}
}
public static void main(String[] args) {
List<OrderItem> orderList = new ArrayList<OrderItem>();
orderList.add(new OrderItem("createDate", OrderOption.DESC));
}
* 排序控制
* @author Mr.chen 2016-6-1
*/
public class OrderItem {
//列名(对应实体的属性命名规范)
String columnName;
//排序方式
OrderOption option = OrderOption.DESC;
public String getColumnName() {
return columnName;
}
public String getType() {
return option.getType();
}
public OrderItem(String columnName, OrderOption option) {
this.columnName = columnName;
this.option = option;
}
/**
* 排序枚举类型
*/
public enum OrderOption {
ASC("ASC"),
DESC("DESC");
String type;
OrderOption(String type){
this.type = type;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
}
}
public static void main(String[] args) {
List<OrderItem> orderList = new ArrayList<OrderItem>();
orderList.add(new OrderItem("createDate", OrderOption.DESC));
}
相关文章推荐
- 短信验证
- 2.4 Python标识符
- C#通过创建Windows服务启动程序的方法详解
- iOS开发中的一些常用方法
- 纯css实现箭头,上下左右的箭头
- Android开发:计算缓存大小并且清空缓存
- Node.js简单介绍
- Java 堆和栈详解 -最新整理
- 注解初识
- 2.3 Python字符串
- ActiveMQ常见错误二:javax.jms.JMSException: Unknown data type: 47
- Cocos2dx中常用回调函数解析
- Connection reset by peer: socket write error
- MongoDB与内存
- 【图像处理】SFR算法详解3
- ListView的getFirstVisiblePosition等方法返回的是哪个对象
- 服务器——客户端 传递对象
- swift学习笔记~持续更新
- acm课程总结
- gtk/Glade编程 编译命令不成功 解决方法