public class InterfaceOperateUtil
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
LIST_ATTR
list属性集合key
|
static java.lang.String |
TEMPLATE
模板关系key
|
构造器和说明 |
---|
InterfaceOperateUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.util.Map<java.lang.String,java.lang.Object> |
adapterConvertMsgToMap(java.lang.String contentType,
java.lang.String thirdMsg,
java.lang.String msgTemplate,
java.lang.String msgRelation)
适配器处理请求报文
|
static java.lang.String |
checkContentType(java.lang.String contentType)
检查报文格式
|
static java.util.Map<java.lang.String,java.lang.Object> |
convertAdapter(java.lang.String msgTemplate,
java.lang.String msgRelation,
java.util.Map<java.lang.String,java.lang.Object> messageMap)
转换适配器
|
static java.lang.String |
convertMapToMsg(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String contentType,
java.lang.String characterEncoding)
Map转换报文为xml或json
|
static java.lang.String |
convertMapToMsg(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String contentType,
java.lang.String characterEncoding,
java.util.Map<java.lang.String,java.lang.Object> listAttrMap)
Map转换报文为xml或json
|
static java.util.Map<java.lang.String,java.lang.Object> |
convertMsgToMap(java.lang.String message)
xml或json转换报文为Map
|
static java.util.Map<java.lang.String,java.lang.Object> |
convertMsgToMap(java.lang.String message,
java.lang.String contentType)
根据类型获取xml或json报文转换为Map
|
public static java.lang.String TEMPLATE
public static java.lang.String LIST_ATTR
public static java.util.Map<java.lang.String,java.lang.Object> convertAdapter(java.lang.String msgTemplate, java.lang.String msgRelation, java.util.Map<java.lang.String,java.lang.Object> messageMap) throws java.lang.Exception
msgTemplate
- 报文模板msgRelation
- 报文关系messageMap
- 报文数据java.lang.Exception
public static java.util.Map<java.lang.String,java.lang.Object> adapterConvertMsgToMap(java.lang.String contentType, java.lang.String thirdMsg, java.lang.String msgTemplate, java.lang.String msgRelation) throws java.lang.Exception
contentType
- 根据内容类型转换对象thirdMsg
- 第三方报文msgTemplate
- 报文模板msgRelation
- 报文关系java.lang.Exception
public static java.lang.String convertMapToMsg(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String contentType, java.lang.String characterEncoding) throws java.lang.Exception
map
- contentType
- characterEncoding
- java.lang.Exception
public static java.lang.String convertMapToMsg(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String contentType, java.lang.String characterEncoding, java.util.Map<java.lang.String,java.lang.Object> listAttrMap) throws java.lang.Exception
map
- contentType
- characterEncoding
- listAttrMap
- java.lang.Exception
public static java.util.Map<java.lang.String,java.lang.Object> convertMsgToMap(java.lang.String message, java.lang.String contentType) throws java.lang.Exception
message
- contentType
- java.lang.Exception
public static java.util.Map<java.lang.String,java.lang.Object> convertMsgToMap(java.lang.String message) throws java.lang.Exception
message
- java.lang.Exception
public static java.lang.String checkContentType(java.lang.String contentType)
contentType
-