/**
*
*/
package com.sunrise.scjd.portlet.entity.imp;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import com.sunrise.scjd.portlet.entity.IData;
import com.sunrise.scjd.portlet.entity.IDataList;
/**
* @author songxs
*
*/
public class Data extends HashMap<String, Object> implements IData {
/**
* 编号
*/
private static final long serialVersionUID = -2658350970937733375L;
public Data(){
}
public Data(Map<String,Object> map){
this.putAll(map);
}
public Object get(String key) {
Object value = super.get(key);
return value;
}
public Object get(String key, Object def) {
Object value = get(key);
return value == null ? def : value;
}
public String[] getKeys() {
return getKeys(false);
}
public String[] getKeys(boolean sort) {
String[] result = keySet().toArray(new String[0]);
if (sort)
Arrays.sort(result);
return result;
}
public String getString(String key) {
Object result = get(key);
return result == null ? null : result.toString();
}
public String getString(String key, String def) {
String result = getString(key);
return result == null ? def : result;
}
public int getInt(String key) {
return getInt(key, 0);
}
public int getInt(String key, int def) {
Object result = get(key);
if (null == result) {
return def;
}
return Integer.parseInt(result.toString());
}
public double getDouble(String key) {
return getDouble(key, 0.0d);
}
public double getDouble(String key, double def) {
Object result = get(key);
if (null == result) {
return def;
}
return Double.parseDouble(result.toString());
}
public boolean getBoolean(String key) {
return getBoolean(key, false);
}
public boolean getBoolean(String key, boolean def) {
Object result = get(key);
if (null == result) {
return def;
}
return Boolean.valueOf(result.toString());
}
public IData getData(String key) {
return (IData) get(key);
}
public IDataList getDataList(String key) {
return (IDataList) get(key);
}
public String toString() {
StringBuffer str = new StringBuffer();
str.append("{");
Iterator<Map.Entry<String, Object>> it = entrySet().iterator();
while (it.hasNext()) {
Map.Entry<?, ?> entity = (Map.Entry<?, ?>) it.next();
Object key = entity.getKey();
Object value = entity.getValue();
str.append("\"" + key + "\":");
if (value == null)
str.append("\"\"");
else if (((value instanceof Map)) || ((value instanceof List)))
str.append(value);
else {
str.append("\"" + value + "\"");
}
if(it.hasNext()){
str.append(",");
}
}
str.append("}");
return str.toString();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
mas.rar_Mastretail框架
共78个文件
jar:28个
class:14个
java:13个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 103 浏览量
2022-09-21
18:32:58
上传
评论
收藏 11.95MB RAR 举报
温馨提示
这是自己搭建的一个JAVA框架,可以用于快速开发
资源推荐
资源详情
资源评论
收起资源包目录
mas.rar (78个子文件)
mas
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
com.genuitec.eclipse.core.prefs 127B
org.eclipse.wst.common.project.facet.core.xml 252B
org.eclipse.core.resources.prefs 150B
org.eclipse.wst.common.component 447B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 500B
com.genuitec.eclipse.ws.prefs 109B
org.eclipse.jdt.core.prefs 364B
src
com
sunrise
scjd
portlet
dao
imp
UserDao.java 912B
IUserDao.java 356B
web
UserAction.java 1KB
service
IUserService.java 303B
imp
UserService.java 878B
entity
IDataList.java 312B
IData.java 830B
imp
DataList.java 1KB
Data.java 3KB
util
BaseDao.java 1KB
BeanFactory.java 794B
SQLParse.java 2KB
BaseAction.java 1KB
.project 2KB
WebRoot
META-INF
MANIFEST.MF 39B
WEB-INF
config
prop
jdbc.properties 160B
log4j.properties 1KB
spring
mvc
dispatcher-servlet.xml 3KB
service
spring-aop.xml 2KB
spring-jdbc.xml 3KB
web.xml 2KB
classes
com
sunrise
scjd
portlet
dao
IUserDao.class 283B
imp
UserDao.class 1KB
web
UserAction.class 2KB
service
imp
UserService.class 1KB
IUserService.class 291B
entity
IData.class 1KB
imp
Data.class 5KB
DataList.class 2KB
IDataList.class 420B
util
QuoteRange.class 454B
BaseDao.class 3KB
BeanFactory.class 1KB
SQLParse.class 4KB
BaseAction.class 2KB
lib
c3p0.jar 596KB
commons.logging-1.1.1.jar 60KB
aopalliance-1.0.0.jar 5KB
spring-aspects-3.2.2.RELEASE.jar 50KB
spring-oxm-3.2.2.RELEASE.jar 72KB
spring-instrument-tomcat-3.2.2.RELEASE.jar 10KB
spring-context-support-3.2.2.RELEASE.jar 125KB
spring-orm-3.2.2.RELEASE.jar 378KB
spring-web-3.2.2.RELEASE.jar 612KB
jaxrpc.jar 30KB
spring-beans-3.2.2.RELEASE.jar 593KB
axis.jar 1.53MB
spring-webmvc-3.2.2.RELEASE.jar 621KB
commons.pool-1.5.3.jar 95KB
spring-expression-3.2.2.RELEASE.jar 191KB
aspectj.weaver-1.6.8.RELEASE.jar 1.57MB
spring-jdbc-3.2.2.RELEASE.jar 396KB
ojdbc6-11.2.0.1.0.jar 2.01MB
freemarker.jar 909KB
c3p0-oracle-thin-extras-0.9.2.1.jar 3KB
jackson.mapper-1.4.2.jar 377KB
spring-context-3.2.2.RELEASE.jar 842KB
log4j-1.2.15.jar 383KB
jackson-1.4.2.jar 147KB
spring-core-3.2.2.RELEASE.jar 846KB
xstream-1.3.1.jar 428KB
spring-aop-3.2.2.RELEASE.jar 328KB
spring-tx-3.2.2.RELEASE.jar 236KB
index.html 588B
web
success.html 439B
error.html 431B
test.jsp 909B
.mymetadata 282B
.classpath 3KB
.myeclipse
wsgeneration
共 78 条
- 1
资源评论
寒泊
- 粉丝: 76
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功