test_class.declarator: OUTAGE_EVENT = "outage-event"
test_class.modifier: private static final
test_class.original_string: private static final String OUTAGE_EVENT = "outage-event";
test_class.type: String
test_class.var_name: OUTAGE_EVENT
test_class.declarator: CI_ID_A = 123
test_class.modifier: private static final
test_class.original_string: private static final long CI_ID_A = 123;
test_class.type: long
test_class.var_name: CI_ID_A
test_class.declarator: CI_ID_AVAL = "16"
test_class.modifier: private static final
test_class.original_string: private static final String CI_ID_AVAL = "16";
test_class.type: String
test_class.var_name: CI_ID_AVAL
test_class.declarator: sensorWsController
test_class.modifier: private
test_class.original_string: private SensorWsController sensorWsController;
test_class.type: SensorWsController
test_class.var_name: sensorWsController
test_class.file: sensor/src/test/java/com/oneops/sensor/ws/SensorWsControllerTest.java
test_class.identifier: SensorWsControllerTest
test_case.body: @Test
  	public void getCiOpens() {
  		// getCIOpenEvents
  		// oeDao.getCiOpenEvents(ciId);
  		Map<Long, Map<String, List<CiOpenEvent>>> outMap = sensorWsController
  				.getCIOpenEvents(CI_ID_A);
  
  		assert (outMap.size() == 1);
  	}
test_case.class_method_signature: SensorWsControllerTest.getCiOpens()
test_case.full_signature: @Test public void getCiOpens()
test_case.identifier: getCiOpens
test_case.invocations: getCIOpenEvents size
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getCiOpens()
focal_class.declarator: LENGTH_OF_TIMESTAMP_FOR_TWO_CENTURIES = 13
focal_class.modifier: private static final
focal_class.original_string: private static final int LENGTH_OF_TIMESTAMP_FOR_TWO_CENTURIES = 13;
focal_class.type: int
focal_class.var_name: LENGTH_OF_TIMESTAMP_FOR_TWO_CENTURIES
focal_class.declarator: EVNT_CNT_DFLT = 50
focal_class.modifier: private static final
focal_class.original_string: private static final int EVNT_CNT_DFLT = 50;
focal_class.type: int
focal_class.var_name: EVNT_CNT_DFLT
focal_class.declarator: logger = Logger.getLogger(SensorWsController.class)
focal_class.modifier: private static
focal_class.original_string: private static Logger logger = Logger.getLogger(SensorWsController.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: sensor
focal_class.modifier: private
focal_class.original_string: private Sensor sensor;
focal_class.type: Sensor
focal_class.var_name: sensor
focal_class.declarator: oeDao
focal_class.modifier: private
focal_class.original_string: private OpsEventDao oeDao;
focal_class.type: OpsEventDao
focal_class.var_name: oeDao
focal_class.declarator: tsDao
focal_class.modifier: private
focal_class.original_string: private ThresholdsDao tsDao;
focal_class.type: ThresholdsDao
focal_class.var_name: tsDao
focal_class.declarator: coProcessor
focal_class.modifier: private
focal_class.original_string: private CiOpsProcessor coProcessor;
focal_class.type: CiOpsProcessor
focal_class.var_name: coProcessor
focal_class.declarator: sensorHeartBeat
focal_class.modifier: private
focal_class.original_string: private SensorHeartBeat sensorHeartBeat;
focal_class.type: SensorHeartBeat
focal_class.var_name: sensorHeartBeat
focal_class.declarator: sensorListener
focal_class.modifier: private
focal_class.original_string: private SensorListener sensorListener;
focal_class.type: SensorListener
focal_class.var_name: sensorListener
focal_class.declarator: sensorTools
focal_class.modifier: private
focal_class.original_string: private SensorTools sensorTools;
focal_class.type: SensorTools
focal_class.var_name: sensorTools
focal_class.declarator: restorer
focal_class.modifier: private
focal_class.original_string: private MonitorRestorer restorer;
focal_class.type: MonitorRestorer
focal_class.var_name: restorer
focal_class.file: sensor/src/main/java/com/oneops/sensor/ws/SensorWsController.java
focal_class.identifier: SensorWsController
focal_class.class_method_signature: SensorWsController.setSensorListener(SensorListener sensorListener)
focal_class.full_signature: public void setSensorListener(SensorListener sensorListener)
focal_class.identifier: setSensorListener
focal_class.modifiers: public
focal_class.parameters: (SensorListener sensorListener)
focal_class.return: void
focal_class.signature: void setSensorListener(SensorListener sensorListener)
focal_class.class_method_signature: SensorWsController.setTsDao(ThresholdsDao tsDao)
focal_class.full_signature: public void setTsDao(ThresholdsDao tsDao)
focal_class.identifier: setTsDao
focal_class.modifiers: public
focal_class.parameters: (ThresholdsDao tsDao)
focal_class.return: void
focal_class.signature: void setTsDao(ThresholdsDao tsDao)
focal_class.class_method_signature: SensorWsController.setSensorTools(SensorTools sensorTools)
focal_class.full_signature: public void setSensorTools(SensorTools sensorTools)
focal_class.identifier: setSensorTools
focal_class.modifiers: public
focal_class.parameters: (SensorTools sensorTools)
focal_class.return: void
focal_class.signature: void setSensorTools(SensorTools sensorTools)
focal_class.class_method_signature: SensorWsController.setRestorer(MonitorRestorer restorer)
focal_class.full_signature: public void setRestorer(MonitorRestorer restorer)
focal_class.identifier: setRestorer
focal_class.modifiers: public
focal_class.parameters: (MonitorRestorer restorer)
focal_class.return: void
focal_class.signature: void setRestorer(MonitorRestorer restorer)
focal_class.class_method_signature: SensorWsController.setCoProcessor(CiOpsProcessor coProcessor)
focal_class.full_signature: public void setCoProcessor(CiOpsProcessor coProcessor)
focal_class.identifier: setCoProcessor
focal_class.modifiers: public
focal_class.parameters: (CiOpsProcessor coProcessor)
focal_class.return: void
focal_class.signature: void setCoProcessor(CiOpsProcessor coProcessor)
focal_class.class_method_signature: SensorWsController.setOeDao(OpsEventDao oeDao)
focal_class.full_signature: public void setOeDao(OpsEventDao oeDao)
focal_class.identifier: setOeDao
focal_class.modifiers: public
focal_class.parameters: (OpsEventDao oeDao)
focal_class.return: void
focal_class.signature: void setOeDao(OpsEventDao oeDao)
focal_class.class_method_signature: SensorWsController.setSensor(Sensor sensor)
focal_class.full_signature: public void setSensor(Sensor sensor)
focal_class.identifier: setSensor
focal_class.modifiers: public
focal_class.parameters: (Sensor sensor)
focal_class.return: void
focal_class.signature: void setSensor(Sensor sensor)
focal_class.class_method_signature: SensorWsController.setSensorHeartBeat(SensorHeartBeat sensorHeartBeat)
focal_class.full_signature: public void setSensorHeartBeat(SensorHeartBeat sensorHeartBeat)
focal_class.identifier: setSensorHeartBeat
focal_class.modifiers: public
focal_class.parameters: (SensorHeartBeat sensorHeartBeat)
focal_class.return: void
focal_class.signature: void setSensorHeartBeat(SensorHeartBeat sensorHeartBeat)
focal_class.class_method_signature: SensorWsController.startTracking(
              @RequestBody CmsWorkOrderSimple woSimple,
              @RequestHeader(value = "X-Cms-Scope", required = false) String scope)
focal_class.full_signature: @RequestMapping(method = RequestMethod.POST, value = "/monitors/start") @ResponseBody public String startTracking(
              @RequestBody CmsWorkOrderSimple woSimple,
              @RequestHeader(value = "X-Cms-Scope", required = false) String scope)
focal_class.identifier: startTracking
focal_class.modifiers: @RequestMapping(method = RequestMethod.POST, value = "/monitors/start") @ResponseBody public
focal_class.parameters: (
              @RequestBody CmsWorkOrderSimple woSimple,
              @RequestHeader(value = "X-Cms-Scope", required = false) String scope)
focal_class.return: String
focal_class.signature: String startTracking(
              @RequestBody CmsWorkOrderSimple woSimple,
              @RequestHeader(value = "X-Cms-Scope", required = false) String scope)
focal_class.class_method_signature: SensorWsController.restoreMonitors(
              @RequestParam(value = "writeMode", required = false, defaultValue = "false") boolean writeMode,
              @RequestParam(value = "manifestId", required = false) Long manifestId)
focal_class.full_signature: @RequestMapping(method = RequestMethod.GET, value = "/monitors/restore") @ResponseBody public String restoreMonitors(
              @RequestParam(value = "writeMode", required = false, defaultValue = "false") boolean writeMode,
              @RequestParam(value = "manifestId", required = false) Long manifestId)
focal_class.identifier: restoreMonitors
focal_class.modifiers: @RequestMapping(method = RequestMethod.GET, value = "/monitors/restore") @ResponseBody public
focal_class.parameters: (
              @RequestParam(value = "writeMode", required = false, defaultValue = "false") boolean writeMode,
              @RequestParam(value = "manifestId", required = false) Long manifestId)
focal_class.return: String
focal_class.signature: String restoreMonitors(
              @RequestParam(value = "writeMode", required = false, defaultValue = "false") boolean writeMode,
              @RequestParam(value = "manifestId", required = false) Long manifestId)
focal_class.class_method_signature: SensorWsController.getCIOpenEvents(@PathVariable long ciId)
focal_class.full_signature: @RequestMapping(value = "/ops/events/{ciId}", method = RequestMethod.GET) @ResponseBody public Map<Long, Map<String, List<CiOpenEvent>>> getCIOpenEvents(@PathVariable long ciId)
focal_class.identifier: getCIOpenEvents
focal_class.modifiers: @RequestMapping(value = "/ops/events/{ciId}", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (@PathVariable long ciId)
focal_class.return: Map<Long, Map<String, List<CiOpenEvent>>>
focal_class.signature: Map<Long, Map<String, List<CiOpenEvent>>> getCIOpenEvents(@PathVariable long ciId)
focal_class.class_method_signature: SensorWsController.getOpenEvents(
              @RequestParam(value = "ciIds", required = true) String ciIdsStr)
focal_class.full_signature: @RequestMapping(value = "/ops/events", method = RequestMethod.GET) @ResponseBody public List<Map<Long, Map<String, List<CiOpenEvent>>>> getOpenEvents(
              @RequestParam(value = "ciIds", required = true) String ciIdsStr)
focal_class.identifier: getOpenEvents
focal_class.modifiers: @RequestMapping(value = "/ops/events", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (
              @RequestParam(value = "ciIds", required = true) String ciIdsStr)
focal_class.return: List<Map<Long, Map<String, List<CiOpenEvent>>>>
focal_class.signature: List<Map<Long, Map<String, List<CiOpenEvent>>>> getOpenEvents(
              @RequestParam(value = "ciIds", required = true) String ciIdsStr)
focal_class.class_method_signature: SensorWsController.getOpenEventsForList(List<Long> ciIds)
focal_class.full_signature: private List<Map<Long, Map<String, List<CiOpenEvent>>>> getOpenEventsForList(List<Long> ciIds)
focal_class.identifier: getOpenEventsForList
focal_class.modifiers: private
focal_class.parameters: (List<Long> ciIds)
focal_class.return: List<Map<Long, Map<String, List<CiOpenEvent>>>>
focal_class.signature: List<Map<Long, Map<String, List<CiOpenEvent>>>> getOpenEventsForList(List<Long> ciIds)
focal_class.class_method_signature: SensorWsController.processOpenEvents(
              @RequestBody Long[] ciIdsAr)
focal_class.full_signature: @RequestMapping(method = RequestMethod.POST, value = "/ops/events") @ResponseBody public List<Map<Long, Map<String, List<CiOpenEvent>>>> processOpenEvents(
              @RequestBody Long[] ciIdsAr)
focal_class.identifier: processOpenEvents
focal_class.modifiers: @RequestMapping(method = RequestMethod.POST, value = "/ops/events") @ResponseBody public
focal_class.parameters: (
              @RequestBody Long[] ciIdsAr)
focal_class.return: List<Map<Long, Map<String, List<CiOpenEvent>>>>
focal_class.signature: List<Map<Long, Map<String, List<CiOpenEvent>>>> processOpenEvents(
              @RequestBody Long[] ciIdsAr)
focal_class.class_method_signature: SensorWsController.getCIstate(@PathVariable long ciId)
focal_class.full_signature: @RequestMapping(value = "/ops/states/{ciId}", method = RequestMethod.GET) @ResponseBody public Map<String, String> getCIstate(@PathVariable long ciId)
focal_class.identifier: getCIstate
focal_class.modifiers: @RequestMapping(value = "/ops/states/{ciId}", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (@PathVariable long ciId)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> getCIstate(@PathVariable long ciId)
focal_class.class_method_signature: SensorWsController.getCIstateHist(@PathVariable long ciId,
                                                     @RequestParam(value = "start", required = false) Long start,
                                                     @RequestParam(value = "end", required = false) Long end,
                                                     @RequestParam(value = "count", required = false) Integer count)
focal_class.full_signature: @RequestMapping(value = "/ops/states/{ciId}/history", method = RequestMethod.GET) @ResponseBody public List<CiChangeStateEvent> getCIstateHist(@PathVariable long ciId,
                                                     @RequestParam(value = "start", required = false) Long start,
                                                     @RequestParam(value = "end", required = false) Long end,
                                                     @RequestParam(value = "count", required = false) Integer count)
focal_class.identifier: getCIstateHist
focal_class.modifiers: @RequestMapping(value = "/ops/states/{ciId}/history", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (@PathVariable long ciId,
                                                     @RequestParam(value = "start", required = false) Long start,
                                                     @RequestParam(value = "end", required = false) Long end,
                                                     @RequestParam(value = "count", required = false) Integer count)
focal_class.return: List<CiChangeStateEvent>
focal_class.signature: List<CiChangeStateEvent> getCIstateHist(@PathVariable long ciId,
                                                     @RequestParam(value = "start", required = false) Long start,
                                                     @RequestParam(value = "end", required = false) Long end,
                                                     @RequestParam(value = "count", required = false) Integer count)
focal_class.class_method_signature: SensorWsController.getCisStatesGet(
              @RequestParam(value = "ciIds", required = true) String ciIdsStr)
focal_class.full_signature: @RequestMapping(value = "/ops/states", method = RequestMethod.GET) @ResponseBody public List<Map<String, String>> getCisStatesGet(
              @RequestParam(value = "ciIds", required = true) String ciIdsStr)
focal_class.identifier: getCisStatesGet
focal_class.modifiers: @RequestMapping(value = "/ops/states", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (
              @RequestParam(value = "ciIds", required = true) String ciIdsStr)
focal_class.return: List<Map<String, String>>
focal_class.signature: List<Map<String, String>> getCisStatesGet(
              @RequestParam(value = "ciIds", required = true) String ciIdsStr)
focal_class.class_method_signature: SensorWsController.getCisStatesPost(
              @RequestBody Long[] ciIdsAr)
focal_class.full_signature: @RequestMapping(value = "/ops/states", method = RequestMethod.POST) @ResponseBody public List<Map<String, String>> getCisStatesPost(
              @RequestBody Long[] ciIdsAr)
focal_class.identifier: getCisStatesPost
focal_class.modifiers: @RequestMapping(value = "/ops/states", method = RequestMethod.POST) @ResponseBody public
focal_class.parameters: (
              @RequestBody Long[] ciIdsAr)
focal_class.return: List<Map<String, String>>
focal_class.signature: List<Map<String, String>> getCisStatesPost(
              @RequestBody Long[] ciIdsAr)
focal_class.class_method_signature: SensorWsController.getCisStates(List<Long> ciIds)
focal_class.full_signature: private List<Map<String, String>> getCisStates(List<Long> ciIds)
focal_class.identifier: getCisStates
focal_class.modifiers: private
focal_class.parameters: (List<Long> ciIds)
focal_class.return: List<Map<String, String>>
focal_class.signature: List<Map<String, String>> getCisStates(List<Long> ciIds)
focal_class.class_method_signature: SensorWsController.getManifestStatesCountsGet(
              @RequestParam(value = "ids", required = false) String ciIdsStr)
focal_class.full_signature: @RequestMapping(value = "/ops/components/states/counts", method = RequestMethod.GET) @ResponseBody public Map<Long, Map<String, Long>> getManifestStatesCountsGet(
              @RequestParam(value = "ids", required = false) String ciIdsStr)
focal_class.identifier: getManifestStatesCountsGet
focal_class.modifiers: @RequestMapping(value = "/ops/components/states/counts", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (
              @RequestParam(value = "ids", required = false) String ciIdsStr)
focal_class.return: Map<Long, Map<String, Long>>
focal_class.signature: Map<Long, Map<String, Long>> getManifestStatesCountsGet(
              @RequestParam(value = "ids", required = false) String ciIdsStr)
focal_class.class_method_signature: SensorWsController.getAllManifestStates()
focal_class.full_signature: @RequestMapping(value = "/ops/components/all/states", method = RequestMethod.GET) @ResponseBody public Map<Long, Map<String, Long>> getAllManifestStates()
focal_class.identifier: getAllManifestStates
focal_class.modifiers: @RequestMapping(value = "/ops/components/all/states", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: ()
focal_class.return: Map<Long, Map<String, Long>>
focal_class.signature: Map<Long, Map<String, Long>> getAllManifestStates()
focal_class.class_method_signature: SensorWsController.resetManifestStates(
              @RequestParam(value = "ids", required = false) String ciIdsStr)
focal_class.full_signature: @RequestMapping(value = "/ops/components/states/reset", method = RequestMethod.GET) @ResponseBody public Map<String, String> resetManifestStates(
              @RequestParam(value = "ids", required = false) String ciIdsStr)
focal_class.identifier: resetManifestStates
focal_class.modifiers: @RequestMapping(value = "/ops/components/states/reset", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (
              @RequestParam(value = "ids", required = false) String ciIdsStr)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> resetManifestStates(
              @RequestParam(value = "ids", required = false) String ciIdsStr)
focal_class.class_method_signature: SensorWsController.getManifestStatesCounts(
              @RequestBody Long[] idsAr)
focal_class.full_signature: @RequestMapping(value = "/ops/components/states/count", method = RequestMethod.POST) @ResponseBody public Map<Long, Map<String, Long>> getManifestStatesCounts(
              @RequestBody Long[] idsAr)
focal_class.identifier: getManifestStatesCounts
focal_class.modifiers: @RequestMapping(value = "/ops/components/states/count", method = RequestMethod.POST) @ResponseBody public
focal_class.parameters: (
              @RequestBody Long[] idsAr)
focal_class.return: Map<Long, Map<String, Long>>
focal_class.signature: Map<Long, Map<String, Long>> getManifestStatesCounts(
              @RequestBody Long[] idsAr)
focal_class.class_method_signature: SensorWsController.getManifestStatesPost(
              @RequestBody Long[] idsAr)
focal_class.full_signature: @RequestMapping(value = "/ops/components/states", method = RequestMethod.POST) @ResponseBody public Map<Long, Map<String, Integer>> getManifestStatesPost(
              @RequestBody Long[] idsAr)
focal_class.identifier: getManifestStatesPost
focal_class.modifiers: @RequestMapping(value = "/ops/components/states", method = RequestMethod.POST) @ResponseBody public
focal_class.parameters: (
              @RequestBody Long[] idsAr)
focal_class.return: Map<Long, Map<String, Integer>>
focal_class.signature: Map<Long, Map<String, Integer>> getManifestStatesPost(
              @RequestBody Long[] idsAr)
focal_class.class_method_signature: SensorWsController.getManifestStatesGet(
              @RequestParam(value = "ids", required = true) String ciIdsStr)
focal_class.full_signature: @RequestMapping(value = "/ops/components/old/states", method = RequestMethod.GET) @ResponseBody public Map<Long, Map<String, Integer>> getManifestStatesGet(
              @RequestParam(value = "ids", required = true) String ciIdsStr)
focal_class.identifier: getManifestStatesGet
focal_class.modifiers: @RequestMapping(value = "/ops/components/old/states", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (
              @RequestParam(value = "ids", required = true) String ciIdsStr)
focal_class.return: Map<Long, Map<String, Integer>>
focal_class.signature: Map<Long, Map<String, Integer>> getManifestStatesGet(
              @RequestParam(value = "ids", required = true) String ciIdsStr)
focal_class.class_method_signature: SensorWsController.closeCIevent(@PathVariable long ciId, @PathVariable String eventName)
focal_class.full_signature: @RequestMapping(value = "/ops/events/{ciId}/close/{eventName}", method = RequestMethod.GET) @ResponseBody public List<CiOpenEvent> closeCIevent(@PathVariable long ciId, @PathVariable String eventName)
focal_class.identifier: closeCIevent
focal_class.modifiers: @RequestMapping(value = "/ops/events/{ciId}/close/{eventName}", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (@PathVariable long ciId, @PathVariable String eventName)
focal_class.return: List<CiOpenEvent>
focal_class.signature: List<CiOpenEvent> closeCIevent(@PathVariable long ciId, @PathVariable String eventName)
focal_class.class_method_signature: SensorWsController.getEventHistory(@PathVariable long ciId,
                                                         @PathVariable String source,
                                                         @RequestParam(value = "threshold", required = true) String[] thresholds,
                                                         @RequestParam(value = "start", required = false) Long start,
                                                         @RequestParam(value = "end", required = false) Long end,
                                                         @RequestParam(value = "count", required = false) Integer count)
focal_class.full_signature: @RequestMapping(value = "/ops/events/{ciId}/history/{source}", method = RequestMethod.GET) @ResponseBody public Map<String, List<OpsEvent>> getEventHistory(@PathVariable long ciId,
                                                         @PathVariable String source,
                                                         @RequestParam(value = "threshold", required = true) String[] thresholds,
                                                         @RequestParam(value = "start", required = false) Long start,
                                                         @RequestParam(value = "end", required = false) Long end,
                                                         @RequestParam(value = "count", required = false) Integer count)
focal_class.identifier: getEventHistory
focal_class.modifiers: @RequestMapping(value = "/ops/events/{ciId}/history/{source}", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (@PathVariable long ciId,
                                                         @PathVariable String source,
                                                         @RequestParam(value = "threshold", required = true) String[] thresholds,
                                                         @RequestParam(value = "start", required = false) Long start,
                                                         @RequestParam(value = "end", required = false) Long end,
                                                         @RequestParam(value = "count", required = false) Integer count)
focal_class.return: Map<String, List<OpsEvent>>
focal_class.signature: Map<String, List<OpsEvent>> getEventHistory(@PathVariable long ciId,
                                                         @PathVariable String source,
                                                         @RequestParam(value = "threshold", required = true) String[] thresholds,
                                                         @RequestParam(value = "start", required = false) Long start,
                                                         @RequestParam(value = "end", required = false) Long end,
                                                         @RequestParam(value = "count", required = false) Integer count)
focal_class.class_method_signature: SensorWsController.getAllEventHistory(@PathVariable long ciId,
                                               @RequestParam(value = "start", required = false) Long start,
                                               @RequestParam(value = "end", required = false) Long end,
                                               @RequestParam(value = "count", required = false) Integer count)
focal_class.full_signature: @RequestMapping(value = "/ops/events/{ciId}/history", method = RequestMethod.GET) @ResponseBody public List<OpsEvent> getAllEventHistory(@PathVariable long ciId,
                                               @RequestParam(value = "start", required = false) Long start,
                                               @RequestParam(value = "end", required = false) Long end,
                                               @RequestParam(value = "count", required = false) Integer count)
focal_class.identifier: getAllEventHistory
focal_class.modifiers: @RequestMapping(value = "/ops/events/{ciId}/history", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (@PathVariable long ciId,
                                               @RequestParam(value = "start", required = false) Long start,
                                               @RequestParam(value = "end", required = false) Long end,
                                               @RequestParam(value = "count", required = false) Integer count)
focal_class.return: List<OpsEvent>
focal_class.signature: List<OpsEvent> getAllEventHistory(@PathVariable long ciId,
                                               @RequestParam(value = "start", required = false) Long start,
                                               @RequestParam(value = "end", required = false) Long end,
                                               @RequestParam(value = "count", required = false) Integer count)
focal_class.class_method_signature: SensorWsController.getLoadedStmts()
focal_class.full_signature: @RequestMapping(value = "/esper/stmts", method = RequestMethod.GET) @ResponseBody public Map<String, String> getLoadedStmts()
focal_class.identifier: getLoadedStmts
focal_class.modifiers: @RequestMapping(value = "/esper/stmts", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: ()
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> getLoadedStmts()
focal_class.class_method_signature: SensorWsController.convertOpenEvents(List<CiOpenEvent> events)
focal_class.full_signature: private Map<String, List<CiOpenEvent>> convertOpenEvents(List<CiOpenEvent> events)
focal_class.identifier: convertOpenEvents
focal_class.modifiers: private
focal_class.parameters: (List<CiOpenEvent> events)
focal_class.return: Map<String, List<CiOpenEvent>>
focal_class.signature: Map<String, List<CiOpenEvent>> convertOpenEvents(List<CiOpenEvent> events)
focal_class.class_method_signature: SensorWsController.fixTS(CiOpenEvent event)
focal_class.full_signature: private void fixTS(CiOpenEvent event)
focal_class.identifier: fixTS
focal_class.modifiers: private
focal_class.parameters: (CiOpenEvent event)
focal_class.return: void
focal_class.signature: void fixTS(CiOpenEvent event)
focal_class.class_method_signature: SensorWsController.getLoadedStmtsCount()
focal_class.full_signature: @RequestMapping(value = "/esper/stmts/count", method = RequestMethod.GET) @ResponseBody public Map<String, Integer> getLoadedStmtsCount()
focal_class.identifier: getLoadedStmtsCount
focal_class.modifiers: @RequestMapping(value = "/esper/stmts/count", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: ()
focal_class.return: Map<String, Integer>
focal_class.signature: Map<String, Integer> getLoadedStmtsCount()
focal_class.class_method_signature: SensorWsController.loadStmts(@PathVariable long ciId,
                                           @PathVariable String source)
focal_class.full_signature: @RequestMapping(value = "/esper/stmts/{ciId}/load/{source}", method = RequestMethod.GET) @ResponseBody public Map<String, String> loadStmts(@PathVariable long ciId,
                                           @PathVariable String source)
focal_class.identifier: loadStmts
focal_class.modifiers: @RequestMapping(value = "/esper/stmts/{ciId}/load/{source}", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (@PathVariable long ciId,
                                           @PathVariable String source)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> loadStmts(@PathVariable long ciId,
                                           @PathVariable String source)
focal_class.class_method_signature: SensorWsController.sendEmptyEvent(@PathVariable long ciId,
                                   @RequestParam(value = "source", required = true) String source,
                                   @RequestParam(value = "manifestId", required = true) long manifestId)
focal_class.full_signature: @RequestMapping(value = "/ops/events/{ciId}/send", method = RequestMethod.GET) @ResponseBody public String sendEmptyEvent(@PathVariable long ciId,
                                   @RequestParam(value = "source", required = true) String source,
                                   @RequestParam(value = "manifestId", required = true) long manifestId)
focal_class.identifier: sendEmptyEvent
focal_class.modifiers: @RequestMapping(value = "/ops/events/{ciId}/send", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (@PathVariable long ciId,
                                   @RequestParam(value = "source", required = true) String source,
                                   @RequestParam(value = "manifestId", required = true) long manifestId)
focal_class.return: String
focal_class.signature: String sendEmptyEvent(@PathVariable long ciId,
                                   @RequestParam(value = "source", required = true) String source,
                                   @RequestParam(value = "manifestId", required = true) long manifestId)
focal_class.class_method_signature: SensorWsController.setLogingForCi(@PathVariable long ciId,
                                   @PathVariable String action)
focal_class.full_signature: @RequestMapping(value = "/log/{ciId}/{action}", method = RequestMethod.GET) @ResponseBody public String setLogingForCi(@PathVariable long ciId,
                                   @PathVariable String action)
focal_class.identifier: setLogingForCi
focal_class.modifiers: @RequestMapping(value = "/log/{ciId}/{action}", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: (@PathVariable long ciId,
                                   @PathVariable String action)
focal_class.return: String
focal_class.signature: String setLogingForCi(@PathVariable long ciId,
                                   @PathVariable String action)
focal_class.class_method_signature: SensorWsController.getChannelStates()
focal_class.full_signature: @RequestMapping(value = "/channels/status", method = RequestMethod.GET) @ResponseBody public Map<String, ChannelState> getChannelStates()
focal_class.identifier: getChannelStates
focal_class.modifiers: @RequestMapping(value = "/channels/status", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: ()
focal_class.return: Map<String, ChannelState>
focal_class.signature: Map<String, ChannelState> getChannelStates()
focal_class.class_method_signature: SensorWsController.validateThresholds()
focal_class.full_signature: @RequestMapping(value = "/utils/validatethresholds", method = RequestMethod.GET) @ResponseBody public String validateThresholds()
focal_class.identifier: validateThresholds
focal_class.modifiers: @RequestMapping(value = "/utils/validatethresholds", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String validateThresholds()
focal_class.class_method_signature: SensorWsController.checkStatus()
focal_class.full_signature: @RequestMapping(value = "/status", method = RequestMethod.GET) @ResponseBody public String checkStatus()
focal_class.identifier: checkStatus
focal_class.modifiers: @RequestMapping(value = "/status", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String checkStatus()
focal_class.class_method_signature: SensorWsController.getEventProcessingCount()
focal_class.full_signature: @RequestMapping(value = "/events/count", method = RequestMethod.GET) @ResponseBody public String getEventProcessingCount()
focal_class.identifier: getEventProcessingCount
focal_class.modifiers: @RequestMapping(value = "/events/count", method = RequestMethod.GET) @ResponseBody public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getEventProcessingCount()
focal_method.body: @RequestMapping(value = "/ops/events/{ciId}", method = RequestMethod.GET)
      @ResponseBody
      public Map<Long, Map<String, List<CiOpenEvent>>> getCIOpenEvents(@PathVariable long ciId) {
          List<CiOpenEvent> openEvents = oeDao.getCiOpenEvents(ciId);
          Map<Long, Map<String, List<CiOpenEvent>>> result = new HashMap<Long, Map<String, List<CiOpenEvent>>>();
          result.put(ciId, convertOpenEvents(openEvents));
          return result;
      }
focal_method.class_method_signature: SensorWsController.getCIOpenEvents(@PathVariable long ciId)
focal_method.full_signature: @RequestMapping(value = "/ops/events/{ciId}", method = RequestMethod.GET) @ResponseBody public Map<Long, Map<String, List<CiOpenEvent>>> getCIOpenEvents(@PathVariable long ciId)
focal_method.identifier: getCIOpenEvents
focal_method.invocations: getCiOpenEvents put convertOpenEvents
focal_method.modifiers: @RequestMapping(value = "/ops/events/{ciId}", method = RequestMethod.GET) @ResponseBody public
focal_method.parameters: (@PathVariable long ciId)
focal_method.return: Map<Long, Map<String, List<CiOpenEvent>>>
focal_method.signature: Map<Long, Map<String, List<CiOpenEvent>>> getCIOpenEvents(@PathVariable long ciId)