flex FaultEvent捕获java异常
来源:互联网 发布:淘宝如何设置店铺首页 编辑:程序博客网 时间:2024/05/17 22:42
flex FaultEvent捕获java异常
public void updateDataInfo(DataInfo dataInfo) throws DataException {
try {
DataInfo data = (DataInfo) dataDao.getEnityById(poiInfo.getDataId(), DataInfo.class);
if(data .getDataStateId() > 3 && dataInfo.getDataStateId() > 3){
throw new DataException(DataErrorCodes.Data_DOUBLE_AUTHORISE);
}
else{
data.setAuthenticatet(poiInfo.getAuthenticateResult());
data.setCode(poiInfo.getCityCode());
data.setCreateTime(poiInfo.getCreateTime());
data.setEnabled(poiInfo.isEnabled());
data.setDataAddress(poiInfo.getShopAddress());
data.setDataDesc(poiInfo.getShopDesc());
DataStateInfo stateInfo = new DataStateInfo();
stateInfo.setStateId(poiInfo.getDataStateId());
DataTypeInfo type = new DataTypeInfo();
type.setTypeId(poiInfo.getDataTypeId());
data.setDataState(stateInfo);
data.setDataType(type);
DataDao.update(data);
}
}
catch (DaoException e) {
logger.error(e.getErrorCode());
throw new TaxiException(DataErrorCodes.UPDATE_DataINFO_ERROR);
}
}
ublic class DataException extends RuntimeException {
private String errorCode;
public DataException(String errorCode){
this.errorCode = errorCode;
}
/**
* @return the errorCode
*/
public String getErrorCode() {
return errorCode;
}
/**
* @param errorCode the errorCode to set
*/
public void setErrorCode(String errorCode) {
this.errorCode = errorCode;
}
}
public class DataErrorCodes {
public static final String UPDATE_DataINFO_ERROR = "UPDATE_DATAINFO_ERRORS";
}
前台flex用FaultEvent中event.fault.rootCause.errorCode.toString()
private function OnFaultUpdateInfo(event:FaultEvent):void
{
if (event.fault.rootCause.errorCode.toString() == "SHOP_DOUBLE_AUTHORISE")
{
this.dispatchEvent(new ShopEvent(ShopEvent.UPDATESHOPPOIINFOFALUT));
}
else
{
this.dispatchEvent(new ShopEvent(ShopEvent.SHOPCONFALUT));
return;
}
}
- flex FaultEvent捕获java异常
- Flex和Java整合错误 [FaultEvent fault=[RPC Fault faultString="Send failed"
- java异常捕获,统一捕获
- java多线程异常捕获
- java 线程异常捕获
- java 线程 捕获异常
- java 异常捕获注意事项
- java全局异常捕获
- java 多线程异常捕获
- java捕获线程异常
- Java多线程捕获异常
- java异常捕获问题
- Java异常捕获相关
- java异常捕获
- Java异常捕获
- java异常多级捕获
- Java中的异常捕获
- java捕获异常示例
- 系统性能监控--linux top命令详解
- Java【多线程知识总结(10)】线程通信之wait()与notify()的运用--模拟指挥官指挥2个连队交替轰炸战区<另外的写法>
- HDU OJ 题目分类
- c#操作Access[下]
- some+script
- flex FaultEvent捕获java异常
- HTTP消息
- java基础知识回顾
- Java Web应用程序的规范目录结构
- DataView
- FatFS文件系统详解-附移植建议
- 数据表的应用
- lianxi
- JSP-Telnet使用介绍