@Path(value="/rest/types") @Produces(value="application/json") @Consumes(value="application/json") @RolesAllowed(value="User") public class TypesHandler extends AccessEngine
NO_ACCESS_MESSAGE
Constructor and Description |
---|
TypesHandler() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
getAlarmThresholdTypes(String resourceType) |
javax.ws.rs.core.Response |
getExternalServers() |
javax.ws.rs.core.Response |
getExternalServerTypes() |
javax.ws.rs.core.Response |
getFirmwares() |
javax.ws.rs.core.Response |
getFirmwareTypes() |
javax.ws.rs.core.Response |
getFirmwareVersions() |
javax.ws.rs.core.Response |
getForwardPayloads() |
javax.ws.rs.core.Response |
getGateways(String filter,
Long pageLimit,
Long page) |
javax.ws.rs.core.Response |
getGatewaySerialDrivers() |
javax.ws.rs.core.Response |
getGatewaySubTypes() |
javax.ws.rs.core.Response |
getGatewayTypes(String networkType) |
javax.ws.rs.core.Response |
getGraphInterpolateTypes() |
javax.ws.rs.core.Response |
getGraphSensorVariableTypes(int sensorRefId) |
javax.ws.rs.core.Response |
getHvacOptionsFanSpeed() |
javax.ws.rs.core.Response |
getHvacOptionsFlowMode() |
javax.ws.rs.core.Response |
getHvacOptionsFlowState() |
javax.ws.rs.core.Response |
getLanguages() |
javax.ws.rs.core.Response |
getMessageSubTypes(String typeString) |
javax.ws.rs.core.Response |
getMessageTypes() |
javax.ws.rs.core.Response |
getMetricEngineTypes() |
javax.ws.rs.core.Response |
getMetricsSettings() |
javax.ws.rs.core.Response |
getMetricTypes() |
javax.ws.rs.core.Response |
getMysConfigTypes() |
javax.ws.rs.core.Response |
getNodeRegistrationStatuses() |
javax.ws.rs.core.Response |
getNodes(Integer gatewayId,
String filter,
Long pageLimit,
Long page) |
javax.ws.rs.core.Response |
getNodeTypes() |
javax.ws.rs.core.Response |
getOperations() |
javax.ws.rs.core.Response |
getOperationTypes() |
javax.ws.rs.core.Response |
getPayloadOperations(String resourceType) |
javax.ws.rs.core.Response |
getResourceLogsLogDirections() |
javax.ws.rs.core.Response |
getResourceLogsLogLevels() |
javax.ws.rs.core.Response |
getResourceLogsMessageTypes() |
javax.ws.rs.core.Response |
getResources(String resourceType,
String filter,
Long pageLimit,
Long page) |
javax.ws.rs.core.Response |
getResourcesGroups() |
javax.ws.rs.core.Response |
getResourceTypes(String resourceType,
String operationType,
String conditionType) |
javax.ws.rs.core.Response |
getRolePermissions() |
javax.ws.rs.core.Response |
getRooms(Integer selfId) |
javax.ws.rs.core.Response |
getRuleConditionTypes() |
javax.ws.rs.core.Response |
getRuleDampeningTypes() |
javax.ws.rs.core.Response |
getRuleDefinitions() |
javax.ws.rs.core.Response |
getRuleOperatorTypes(String conditionType,
String resourceType) |
javax.ws.rs.core.Response |
getSensors(Integer nodeId,
Integer roomId,
Boolean enableNoRoomFilter,
String filter,
Long pageLimit,
Long page) |
javax.ws.rs.core.Response |
getSensorTypes() |
javax.ws.rs.core.Response |
getSensorVariableMapper() |
javax.ws.rs.core.Response |
getSensorVariableTypes(String sensorType,
Integer sensorId,
List<String> metricTypes) |
javax.ws.rs.core.Response |
getSensorVariableTypesAll(String sensorType) |
javax.ws.rs.core.Response |
getSensorVaribles(Integer sensorId,
Integer sensorVariableId,
List<String> variableTypes,
List<String> metricTypes,
String filter,
Long pageLimit,
Long page) |
javax.ws.rs.core.Response |
getStateTypes(String resourceType) |
javax.ws.rs.core.Response |
getTime12h24hformats() |
javax.ws.rs.core.Response |
getTimerDays(Boolean allDays) |
javax.ws.rs.core.Response |
getTimerFrequencies() |
javax.ws.rs.core.Response |
getTimers() |
javax.ws.rs.core.Response |
getTimerTypes() |
javax.ws.rs.core.Response |
getTrustHostTypes() |
javax.ws.rs.core.Response |
getUnitTypes() |
javax.ws.rs.core.Response |
updateSensorVariableMapper(TypesIdNameMapper idNameMapper) |
getUser, hasAccessGateway, hasAccessNode, hasAccessSensor, hasAccessSensorVariable, isSuperAdmin, updateGatewayIds, updateNodeIds, updateSensorIds, updateSensorVariableIds
@GET @Path(value="/gatewayTypes") public javax.ws.rs.core.Response getGatewayTypes(@QueryParam(value="networkType") String networkType)
@GET @Path(value="/gatewayNetworkTypes") public javax.ws.rs.core.Response getGatewaySubTypes()
@GET @Path(value="/externalServerTypes") public javax.ws.rs.core.Response getExternalServerTypes()
@GET @Path(value="/metricEngineTypes") public javax.ws.rs.core.Response getMetricEngineTypes()
@GET @Path(value="/gatewaySerialDrivers") public javax.ws.rs.core.Response getGatewaySerialDrivers()
@GET @Path(value="/nodeTypes") public javax.ws.rs.core.Response getNodeTypes()
@GET @Path(value="/nodeRegistrationStatuses") public javax.ws.rs.core.Response getNodeRegistrationStatuses()
@GET @Path(value="/resourceTypes") public javax.ws.rs.core.Response getResourceTypes(@QueryParam(value="resourceType") String resourceType, @QueryParam(value="operationType") String operationType, @QueryParam(value="conditionType") String conditionType)
@GET @Path(value="/resources") public javax.ws.rs.core.Response getResources(@QueryParam(value="resourceType") String resourceType, @QueryParam(value="filter") String filter, @QueryParam(value="pageLimit") @DefaultValue(value="100") Long pageLimit, @QueryParam(value="page") @DefaultValue(value="1") Long page)
@GET @Path(value="/gateways") public javax.ws.rs.core.Response getGateways(@QueryParam(value="filter") String filter, @QueryParam(value="pageLimit") @DefaultValue(value="100") Long pageLimit, @QueryParam(value="page") @DefaultValue(value="1") Long page)
@GET @Path(value="/nodes") public javax.ws.rs.core.Response getNodes(@QueryParam(value="gatewayId") Integer gatewayId, @QueryParam(value="filter") String filter, @QueryParam(value="pageLimit") @DefaultValue(value="100") Long pageLimit, @QueryParam(value="page") @DefaultValue(value="1") Long page)
@GET @Path(value="/externalServers") public javax.ws.rs.core.Response getExternalServers()
@GET @Path(value="/trustHostTypes") public javax.ws.rs.core.Response getTrustHostTypes()
@GET @Path(value="/sensors") public javax.ws.rs.core.Response getSensors(@QueryParam(value="nodeId") Integer nodeId, @QueryParam(value="roomId") Integer roomId, @QueryParam(value="enableNoRoomFilter") Boolean enableNoRoomFilter, @QueryParam(value="filter") String filter, @QueryParam(value="pageLimit") @DefaultValue(value="100") Long pageLimit, @QueryParam(value="page") @DefaultValue(value="1") Long page)
@GET @Path(value="/sensorVariables") public javax.ws.rs.core.Response getSensorVaribles(@QueryParam(value="sensorId") Integer sensorId, @QueryParam(value="sensorVariableId") Integer sensorVariableId, @QueryParam(value="variableType") List<String> variableTypes, @QueryParam(value="metricType") List<String> metricTypes, @QueryParam(value="filter") String filter, @QueryParam(value="pageLimit") @DefaultValue(value="100") Long pageLimit, @QueryParam(value="page") @DefaultValue(value="1") Long page)
@GET @Path(value="/resourcesGroups") public javax.ws.rs.core.Response getResourcesGroups()
@GET @Path(value="/timers") public javax.ws.rs.core.Response getTimers()
@GET @Path(value="/forwardPayloads") public javax.ws.rs.core.Response getForwardPayloads()
@GET @Path(value="/ruleDefinitions") public javax.ws.rs.core.Response getRuleDefinitions()
@GET @Path(value="/firmwares") public javax.ws.rs.core.Response getFirmwares()
@GET @Path(value="/firmwareTypes") public javax.ws.rs.core.Response getFirmwareTypes()
@GET @Path(value="/firmwareVersions") public javax.ws.rs.core.Response getFirmwareVersions()
@GET @Path(value="/sensorTypes") public javax.ws.rs.core.Response getSensorTypes()
@GET @Path(value="/metricTypes") public javax.ws.rs.core.Response getMetricTypes()
@GET @Path(value="/unitTypes") public javax.ws.rs.core.Response getUnitTypes()
@GET @Path(value="/sensorVariableTypes") public javax.ws.rs.core.Response getSensorVariableTypes(@QueryParam(value="sensorType") String sensorType, @QueryParam(value="sensorId") Integer sensorId, @QueryParam(value="metricType") List<String> metricTypes)
@GET @Path(value="/ruleOperatorTypes") public javax.ws.rs.core.Response getRuleOperatorTypes(@QueryParam(value="conditionType") String conditionType, @QueryParam(value="resourceType") String resourceType)
@GET @Path(value="/ruleThresholdDataTypes") public javax.ws.rs.core.Response getAlarmThresholdTypes(@QueryParam(value="resourceType") String resourceType)
@GET @Path(value="/operationTypes") public javax.ws.rs.core.Response getOperationTypes()
@GET @Path(value="/ruleDampeningTypes") public javax.ws.rs.core.Response getRuleDampeningTypes()
@GET @Path(value="/ruleConditionTypes") public javax.ws.rs.core.Response getRuleConditionTypes()
@GET @Path(value="/payloadOperations") public javax.ws.rs.core.Response getPayloadOperations(@QueryParam(value="resourceType") String resourceType)
@GET @Path(value="/stateTypes") public javax.ws.rs.core.Response getStateTypes(@QueryParam(value="resourceType") String resourceType)
@GET @Path(value="/timerTypes") public javax.ws.rs.core.Response getTimerTypes()
@GET @Path(value="/timerFrequencyTypes") public javax.ws.rs.core.Response getTimerFrequencies()
@GET @Path(value="/timerWeekDays") public javax.ws.rs.core.Response getTimerDays(@QueryParam(value="allDays") Boolean allDays)
@RolesAllowed(value="admin") @GET @Path(value="/sensorVariableMapper") public javax.ws.rs.core.Response getSensorVariableMapper()
@RolesAllowed(value="admin") @GET @Path(value="/sensorVariableMapperByType") public javax.ws.rs.core.Response getSensorVariableTypesAll(@QueryParam(value="sensorType") String sensorType)
@RolesAllowed(value="admin") @PUT @Path(value="/sensorVariableMapper") public javax.ws.rs.core.Response updateSensorVariableMapper(TypesIdNameMapper idNameMapper)
@GET @Path(value="/languages") public javax.ws.rs.core.Response getLanguages()
@GET @Path(value="/hvacOptionsFlowState") public javax.ws.rs.core.Response getHvacOptionsFlowState()
@GET @Path(value="/hvacOptionsFlowMode") public javax.ws.rs.core.Response getHvacOptionsFlowMode()
@GET @Path(value="/hvacOptionsFanSpeed") public javax.ws.rs.core.Response getHvacOptionsFanSpeed()
@GET @Path(value="/rolePermissions") public javax.ws.rs.core.Response getRolePermissions()
@GET @Path(value="/resourceLogsMessageTypes") public javax.ws.rs.core.Response getResourceLogsMessageTypes()
@GET @Path(value="/resourceLogsLogDirections") public javax.ws.rs.core.Response getResourceLogsLogDirections()
@GET @Path(value="/resourceLogsLogLevels") public javax.ws.rs.core.Response getResourceLogsLogLevels()
@GET @Path(value="/metricsSettings") public javax.ws.rs.core.Response getMetricsSettings()
@GET @Path(value="/operations") public javax.ws.rs.core.Response getOperations()
@GET @Path(value="/rooms") public javax.ws.rs.core.Response getRooms(@QueryParam(value="selfId") Integer selfId)
@GET @Path(value="/messageTypes") public javax.ws.rs.core.Response getMessageTypes()
@GET @Path(value="/messageSubTypes") public javax.ws.rs.core.Response getMessageSubTypes(@QueryParam(value="messageType") String typeString)
@GET @Path(value="/configUnitTypes") public javax.ws.rs.core.Response getMysConfigTypes()
@GET @Path(value="/graphInterpolate") public javax.ws.rs.core.Response getGraphInterpolateTypes()
@GET @Path(value="/graphSensorVariableTypes/{sensorRefId}") public javax.ws.rs.core.Response getGraphSensorVariableTypes(@PathParam(value="sensorRefId") int sensorRefId)
@GET @Path(value="/timeFormats") public javax.ws.rs.core.Response getTime12h24hformats()
Copyright © 2015–2019. All rights reserved.