@Path(value="ctp/secretlevel") @Produces(value="application/json") @Consumes(value="application/json") public class SecretLevelBaseResource extends BaseResource
构造器和说明 |
---|
SecretLevelBaseResource() |
限定符和类型 | 方法和说明 |
---|---|
javax.ws.rs.core.Response |
batchDeleteDeviceSecrets(java.util.List<java.lang.Long> idList)
批量删除设备密级
|
javax.ws.rs.core.Response |
deleteDeviceScope(CtpDeviceSecretAccessScope ctpDeviceSecretAccessScope)
删除设备范围
|
javax.ws.rs.core.Response |
deleteDeviceSecretLevel(CtpDeviceSecret ctpDeviceSecret)
删除设备密级
|
javax.ws.rs.core.Response |
enableFileSecByAddress(java.util.Map<java.lang.String,java.lang.Object> map)
从请求中获取ip或mac判断该设备是否可访问该文件
|
javax.ws.rs.core.Response |
enableMemberSecByAddress(java.util.Map<java.lang.String,java.lang.Object> map)
从请求中获取ip或mac判断该人员是否可访问该设备
|
javax.ws.rs.core.Response |
getAllDevice()
获取所有设备的范围
|
javax.ws.rs.core.Response |
getAllDeviceSecrets()
获取所有设备密级
|
javax.ws.rs.core.Response |
getCtpDeviceScopeBydeviceSecId(CtpDeviceSecretAccessScope ctpDeviceSecretAccessScope)
通过deviceId获取设备范围
|
javax.ws.rs.core.Response |
getDeviceScopeById(CtpDeviceSecretAccessScope ctpDeviceSecretAccessScope)
通过id获取设备范围
|
javax.ws.rs.core.Response |
getDeviceSecretFlip(java.util.Map<java.lang.String,java.lang.Object> paramMap)
获取密级分页数据
|
javax.ws.rs.core.Response |
getDeviceSecretLevelById(CtpDeviceSecret ctpDeviceSecret)
通过id获取设备密级
|
javax.ws.rs.core.Response |
getfileScopeList()
取当前设备可获取的文件范围列表
|
javax.ws.rs.core.Response |
list() |
javax.ws.rs.core.Response |
secretLevelEnable() |
javax.ws.rs.core.Response |
updateDeviceSecretLevel(CtpDeviceSecret ctpDeviceSecret)
更新或保存设备密级
|
copyProperties, decode, error, fail, fail, getFlipInfo, getObjectMapper, getToken, judgeSortId, noContent, ok, required, required, setCurrentUser, setPagination, setVirtualUser, status, status, success, success, success, toJSON, toJSON
@GET @Path(value="list") public javax.ws.rs.core.Response list() throws com.seeyon.ctp.common.exceptions.BusinessException, java.net.SocketException, java.net.UnknownHostException
com.seeyon.ctp.common.exceptions.BusinessException
java.net.SocketException
java.net.UnknownHostException
@GET @Path(value="secretLevelEnable") public javax.ws.rs.core.Response secretLevelEnable() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
@GET @Path(value="getAllDevice") @CheckRoleAccess(resourceCode="org_secretlevel_setting") public javax.ws.rs.core.Response getAllDevice() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
@POST @Path(value="deleteDeviceScope") @CheckRoleAccess(resourceCode="org_secretlevel_setting") @RestInterfaceAnnotation(OpenExternal=NO, StartVersion="V8.2") @ApiOperation(name="\u5220\u9664\u8bbe\u5907\u8303\u56f4", value="\u5220\u9664\u8bbe\u5907\u8303\u56f4") public javax.ws.rs.core.Response deleteDeviceScope(@ApiParam(name="ctpDeviceSecretAccessScope",value="\u8bbe\u5907\u5bc6\u7ea7",required=true,apiParamLocation=PATH,classType=CtpDeviceSecretAccessScope.class) CtpDeviceSecretAccessScope ctpDeviceSecretAccessScope) throws com.seeyon.ctp.common.exceptions.BusinessException
ctpDeviceSecretAccessScope
- com.seeyon.ctp.common.exceptions.BusinessException
@POST @Path(value="getDeviceScopeById") @CheckRoleAccess(resourceCode="org_secretlevel_setting") @RestInterfaceAnnotation(OpenExternal=NO, StartVersion="V8.2") @ApiOperation(name="\u901a\u8fc7id\u83b7\u53d6\u8bbe\u5907", value="\u901a\u8fc7id\u83b7\u53d6\u8bbe\u5907") public javax.ws.rs.core.Response getDeviceScopeById(@ApiParam(name="ctpDeviceSecretAccessScope",value="id\u67e5\u8be2\u8bbe\u5907",required=true,apiParamLocation=PATH,classType=CtpDeviceSecretAccessScope.class) CtpDeviceSecretAccessScope ctpDeviceSecretAccessScope) throws com.seeyon.ctp.common.exceptions.BusinessException
ctpDeviceSecretAccessScope
- com.seeyon.ctp.common.exceptions.BusinessException
@POST @Path(value="getCtpDeviceScopeBydeviceSecId") @CheckRoleAccess(resourceCode="org_secretlevel_setting") @RestInterfaceAnnotation(OpenExternal=NO, StartVersion="V8.2") @ApiOperation(name="\u901a\u8fc7deviceId\u83b7\u53d6\u8be5\u5bc6\u7ea7\u6240\u6709\u8bbe\u5907", value="\u901a\u8fc7deviceId\u83b7\u53d6\u8be5\u5bc6\u7ea7\u6240\u6709\u8bbe\u5907") public javax.ws.rs.core.Response getCtpDeviceScopeBydeviceSecId(@ApiParam(name="ctpDeviceSecretAccessScope",value="id\u67e5\u8be2\u8bbe\u5907",required=true,apiParamLocation=PATH,classType=CtpDeviceSecretAccessScope.class) CtpDeviceSecretAccessScope ctpDeviceSecretAccessScope) throws com.seeyon.ctp.common.exceptions.BusinessException
ctpDeviceSecretAccessScope
- com.seeyon.ctp.common.exceptions.BusinessException
@GET @Path(value="getfileScopeList") @CheckRoleAccess(resourceCode="org_secretlevel_setting") public javax.ws.rs.core.Response getfileScopeList() throws java.lang.Exception
com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Exception
@GET @Path(value="allDeviceSecrets") @CheckRoleAccess(resourceCode="org_secretlevel_setting") public javax.ws.rs.core.Response getAllDeviceSecrets() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
@POST @Path(value="getDeviceSecretFlip") @CheckRoleAccess(resourceCode="org_secretlevel_setting") @RestInterfaceAnnotation(OpenExternal=NO, StartVersion="V8.2") @ApiOperation(name="\u83b7\u53d6\u5bc6\u7ea7\u5206\u9875\u6570\u636e", value="\u83b7\u53d6\u5bc6\u7ea7\u5206\u9875\u6570\u636e") public javax.ws.rs.core.Response getDeviceSecretFlip(@ApiParam(name="paramMap",value="paramMap",required=true,apiParamLocation=PATH,classType=java.util.Map.class) java.util.Map<java.lang.String,java.lang.Object> paramMap) throws com.seeyon.ctp.common.exceptions.BusinessException
paramMap
- //参数:deviceSecName: "", pageNo: 1, pageSize: 20com.seeyon.ctp.common.exceptions.BusinessException
@POST @Path(value="updateOrSaveDeviceSecretLevel") @CheckRoleAccess(resourceCode="org_secretlevel_setting") @RestInterfaceAnnotation(OpenExternal=NO, StartVersion="V8.2") @ApiOperation(name="\u66f4\u65b0\u589e\u52a0\u8bbe\u5907\u5bc6\u7ea7", value="\u66f4\u65b0\u589e\u52a0\u8bbe\u5907\u5bc6\u7ea7") public javax.ws.rs.core.Response updateDeviceSecretLevel(@ApiParam(name="ctpDeviceSecret",value="\u8bbe\u5907\u5bc6\u7ea7",required=true,apiParamLocation=PATH,classType=CtpDeviceSecret.class) CtpDeviceSecret ctpDeviceSecret) throws com.seeyon.ctp.common.exceptions.BusinessException
ctpDeviceSecret
- com.seeyon.ctp.common.exceptions.BusinessException
@POST @Path(value="deleteDeviceSecretLevel") @CheckRoleAccess(resourceCode="org_secretlevel_setting") @RestInterfaceAnnotation(OpenExternal=NO, StartVersion="V8.2") @ApiOperation(name="\u5220\u9664\u8bbe\u5907\u5bc6\u7ea7", value="\u5220\u9664\u8bbe\u5907\u5bc6\u7ea7") public javax.ws.rs.core.Response deleteDeviceSecretLevel(@ApiParam(name="ctpDeviceSecret",value="\u5220\u9664\u8bbe\u5907\u5bc6\u7ea7Id",required=true,apiParamLocation=PATH,classType=CtpDeviceSecret.class) CtpDeviceSecret ctpDeviceSecret) throws com.seeyon.ctp.common.exceptions.BusinessException
ctpDeviceSecret
- com.seeyon.ctp.common.exceptions.BusinessException
@POST @Path(value="batchDeleteDeviceSecrets") @CheckRoleAccess(resourceCode="org_secretlevel_setting") @RestInterfaceAnnotation(OpenExternal=NO, StartVersion="V8.2") @ApiOperation(name="\u6279\u91cf\u5220\u9664\u8bbe\u5907\u5bc6\u7ea7", value="\u6279\u91cf\u5220\u9664\u8bbe\u5907\u5bc6\u7ea7") public javax.ws.rs.core.Response batchDeleteDeviceSecrets(@ApiParam(name="idList",value="idList",required=true,apiParamLocation=PATH,classType=java.util.List.class) java.util.List<java.lang.Long> idList) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
@POST @Path(value="getDeviceSecretLevelById") @CheckRoleAccess(resourceCode="org_secretlevel_setting") @RestInterfaceAnnotation(OpenExternal=NO, StartVersion="V8.2") @ApiOperation(name="\u901a\u8fc7id\u83b7\u53d6\u8bbe\u5907\u5bc6\u7ea7", value="\u901a\u8fc7id\u83b7\u53d6\u8bbe\u5907\u5bc6\u7ea7") public javax.ws.rs.core.Response getDeviceSecretLevelById(@ApiParam(name="ctpDeviceSecret",value="id\u67e5\u8be2\u8bbe\u5907\u5bc6\u7ea7",required=true,apiParamLocation=PATH,classType=CtpDeviceSecret.class) CtpDeviceSecret ctpDeviceSecret) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
@POST @Path(value="enableFileSecByAddress") public javax.ws.rs.core.Response enableFileSecByAddress(java.util.Map<java.lang.String,java.lang.Object> map) throws com.seeyon.ctp.common.exceptions.BusinessException, java.net.SocketException, java.net.UnknownHostException
map
- com.seeyon.ctp.common.exceptions.BusinessException
java.net.SocketException
java.net.UnknownHostException
@POST @Path(value="enableMemberSecByAddress") public javax.ws.rs.core.Response enableMemberSecByAddress(java.util.Map<java.lang.String,java.lang.Object> map) throws java.lang.Exception
map
- com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Exception