public class BarCodeManagerImpl extends java.lang.Object implements BarCodeManager
构造器和说明 |
---|
BarCodeManagerImpl() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
decodeBarCode(java.lang.String codeType,
java.lang.String codeStr,
java.util.Map<java.lang.String,java.lang.Object> customParam)
解密二维码数据
|
void |
deleteBarCode(java.lang.Long reference,
java.lang.Long subReference)
删除已经存在的二维码记录
|
java.lang.Long |
getBarCode(java.util.Map<java.lang.String,java.lang.Object> codeParam,
java.util.Map<java.lang.String,java.lang.Object> customParam)
根据参数生成二维码文件并返回相应的文件对象的id
|
ResultVO |
getBarCodeAttachment(BarCodeParamVo paramVo,
java.util.Map<java.lang.String,java.lang.Object> customParam)
根据参数生成二维码文件并返回相应的附件对象
|
ResultVO |
getBarCodeAttachment(java.util.Map<java.lang.String,java.lang.Object> codeParam,
java.util.Map<java.lang.String,java.lang.Object> customParam)
根据参数生成二维码文件并返回相应的附件对象
|
ResultVO |
getBarCodeFile(BarCodeParamVo paramVo,
java.util.Map<java.lang.String,java.lang.Object> customParam)
根据参数生成二维码文件并返回相应的文件对象
|
ResultVO |
getBarCodeFile(java.util.Map<java.lang.String,java.lang.Object> codeParam,
java.util.Map<java.lang.String,java.lang.Object> customParam)
根据参数生成二维码文件并返回相应的文件对象
|
void |
saveBarCode(java.lang.Long objectId,
java.lang.Long fileName,
java.lang.String fileExt,
java.lang.Integer categoryId)
保存或更新二维码信息
|
void |
setAttachmentManager(com.seeyon.ctp.common.filemanager.manager.AttachmentManager attachmentManager) |
void |
setBarCodeDao(BarCodeDao barCodeDao) |
void |
setFileManager(com.seeyon.ctp.common.filemanager.manager.FileManager fileManager) |
public void saveBarCode(java.lang.Long objectId, java.lang.Long fileName, java.lang.String fileExt, java.lang.Integer categoryId)
saveBarCode
在接口中 BarCodeManager
objectId
- 对象id,比如:公文idfileName
- 服务器保存的物理文件名categoryId
- 应用分类public ResultVO getBarCodeFile(BarCodeParamVo paramVo, java.util.Map<java.lang.String,java.lang.Object> customParam) throws com.seeyon.ctp.common.exceptions.BusinessException
BarCodeManager
getBarCodeFile
在接口中 BarCodeManager
paramVo
- 二维码参数customParam
- 获取二维码正文的自定义参数com.seeyon.ctp.common.exceptions.BusinessException
public ResultVO getBarCodeFile(java.util.Map<java.lang.String,java.lang.Object> codeParam, java.util.Map<java.lang.String,java.lang.Object> customParam) throws com.seeyon.ctp.common.exceptions.BusinessException
BarCodeManager
getBarCodeFile
在接口中 BarCodeManager
codeParam
- 二维码参数customParam
- 获取二维码正文的自定义参数com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.Long getBarCode(java.util.Map<java.lang.String,java.lang.Object> codeParam, java.util.Map<java.lang.String,java.lang.Object> customParam) throws com.seeyon.ctp.common.exceptions.BusinessException
BarCodeManager
getBarCode
在接口中 BarCodeManager
codeParam
- 二维码参数customParam
- 获取二维码正文的自定义参数com.seeyon.ctp.common.exceptions.BusinessException
public ResultVO getBarCodeAttachment(java.util.Map<java.lang.String,java.lang.Object> codeParam, java.util.Map<java.lang.String,java.lang.Object> customParam) throws com.seeyon.ctp.common.exceptions.BusinessException
BarCodeManager
getBarCodeAttachment
在接口中 BarCodeManager
codeParam
- 二维码生成参数customParam
- 自定义参数com.seeyon.ctp.common.exceptions.BusinessException
public ResultVO getBarCodeAttachment(BarCodeParamVo paramVo, java.util.Map<java.lang.String,java.lang.Object> customParam) throws com.seeyon.ctp.common.exceptions.BusinessException
BarCodeManager
getBarCodeAttachment
在接口中 BarCodeManager
paramVo
- 二维码生成参数customParam
- 自定义参数com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.Object decodeBarCode(java.lang.String codeType, java.lang.String codeStr, java.util.Map<java.lang.String,java.lang.Object> customParam) throws java.lang.Exception
BarCodeManager
decodeBarCode
在接口中 BarCodeManager
codeType
- 对二维码数据格式化的类型codeStr
- 二维码数据,扫描枪中获取的数据com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Exception
public void deleteBarCode(java.lang.Long reference, java.lang.Long subReference) throws com.seeyon.ctp.common.exceptions.BusinessException
BarCodeManager
deleteBarCode
在接口中 BarCodeManager
reference
- 一级应用subReference
- 二级应用com.seeyon.ctp.common.exceptions.BusinessException
public void setFileManager(com.seeyon.ctp.common.filemanager.manager.FileManager fileManager)
public void setBarCodeDao(BarCodeDao barCodeDao)
public void setAttachmentManager(com.seeyon.ctp.common.filemanager.manager.AttachmentManager attachmentManager)