public interface CtpDeviceSecretManager
限定符和类型 | 字段和说明 |
---|---|
static int |
IS_DEFAULT |
static int |
IS_NOT_DEFAULT |
static int |
IS_NOT_QUOTE |
static int |
IS_QUOTE |
限定符和类型 | 方法和说明 |
---|---|
void |
addSaveLog(CtpDeviceSecret ctpDeviceSecret)
添加密级的日志
|
void |
batchDeleteDeviceSecrets(java.util.List<java.lang.Long> idList)
根据id批量删除设备密级
|
void |
deleteDeviceSecrets(CtpDeviceSecret ctpDeviceSecret)
删除设备密级
|
java.util.List<CtpDeviceSecret> |
getAllDeviceSecretsList()
获取所有设备密级名单
|
java.util.List<CtpDeviceSecret> |
getCtpDeviceSecretList()
从缓存中获取所有设备密级名单
|
CtpDeviceSecret |
getDefaultDeviceSec()
获取默认设备密级
|
com.seeyon.ctp.util.FlipInfo |
getDeviceSecretFlip(java.lang.String deviceSecName,
com.seeyon.ctp.util.FlipInfo flipInfo)
获取分页信息
|
CtpDeviceSecret |
getDeviceSecretsById(java.lang.Long id)
通过ID获取设备密级
|
java.util.List<CtpDeviceSecret> |
getDeviceSecretsLikeName(CtpDeviceSecret ctpDeviceSecret)
通过名字模糊查询设备密级
|
java.lang.Long |
getFileScope(javax.servlet.http.HttpServletRequest request)
获取当前设备可获取的文件范围数值
|
java.util.List<com.seeyon.ctp.secret.bo.FileSecretLevel> |
getfileScopeList(javax.servlet.http.HttpServletRequest request)
取当前设备可获取的文件范围列表
|
CtpDeviceSecret |
getMinDeviceSec()
获取最小设备密级
|
static boolean |
isDeviceSecretEnable() |
java.lang.Boolean |
isEnableFileSecByAddress(javax.servlet.http.HttpServletRequest request,
java.lang.Long fileSec)
通过IP查询是否可以访问该文件
|
java.lang.Boolean |
isEnableMemberSecByAddress(javax.servlet.http.HttpServletRequest request,
java.lang.Long memberSec)
通过IP查询该人员是否可以访问
|
java.lang.Boolean |
isSecretLevelStatusOn()
判断设备密级是否开启
|
void |
modifySaveLog(CtpDeviceSecret ctpDeviceSecret)
修改密级的日志
|
void |
saveDeviceSecretsAndScope(CtpDeviceSecret ctpDeviceSecret)
更新或保存设备密级
|
static final int IS_DEFAULT
static final int IS_NOT_DEFAULT
static final int IS_QUOTE
static final int IS_NOT_QUOTE
java.util.List<CtpDeviceSecret> getCtpDeviceSecretList()
CtpDeviceSecret getDefaultDeviceSec()
CtpDeviceSecret getMinDeviceSec()
java.util.List<CtpDeviceSecret> getAllDeviceSecretsList()
com.seeyon.ctp.util.FlipInfo getDeviceSecretFlip(java.lang.String deviceSecName, com.seeyon.ctp.util.FlipInfo flipInfo) throws com.seeyon.ctp.common.exceptions.BusinessException
deviceSecName
- flipInfo
- com.seeyon.ctp.common.exceptions.BusinessException
void addSaveLog(CtpDeviceSecret ctpDeviceSecret) throws com.seeyon.ctp.common.exceptions.BusinessException
ctpDeviceSecret
- com.seeyon.ctp.common.exceptions.BusinessException
void modifySaveLog(CtpDeviceSecret ctpDeviceSecret) throws com.seeyon.ctp.common.exceptions.BusinessException
ctpDeviceSecret
- com.seeyon.ctp.common.exceptions.BusinessException
void saveDeviceSecretsAndScope(CtpDeviceSecret ctpDeviceSecret) throws com.seeyon.ctp.common.exceptions.BusinessException
ctpDeviceSecret
- com.seeyon.ctp.common.exceptions.BusinessException
void deleteDeviceSecrets(CtpDeviceSecret ctpDeviceSecret) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
void batchDeleteDeviceSecrets(java.util.List<java.lang.Long> idList) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
CtpDeviceSecret getDeviceSecretsById(java.lang.Long id)
java.util.List<CtpDeviceSecret> getDeviceSecretsLikeName(CtpDeviceSecret ctpDeviceSecret)
java.lang.Long getFileScope(javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
request
- java.lang.Exception
java.util.List<com.seeyon.ctp.secret.bo.FileSecretLevel> getfileScopeList(javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
request
- java.lang.Exception
java.lang.Boolean isEnableFileSecByAddress(javax.servlet.http.HttpServletRequest request, java.lang.Long fileSec) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Boolean isEnableMemberSecByAddress(javax.servlet.http.HttpServletRequest request, java.lang.Long memberSec) throws java.lang.Exception
java.lang.Exception
java.lang.Boolean isSecretLevelStatusOn() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
static boolean isDeviceSecretEnable() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException