org.opennms.web.rest
Class AlarmRestService

java.lang.Object
  extended by org.opennms.web.rest.OnmsRestService
      extended by org.opennms.web.rest.AlarmRestService

@Component
@PerRequest
@Scope(value="prototype")
public class AlarmRestService
extends OnmsRestService


Nested Class Summary
 
Nested classes/interfaces inherited from class org.opennms.web.rest.OnmsRestService
OnmsRestService.ComparisonOperation
 
Field Summary
 
Fields inherited from class org.opennms.web.rest.OnmsRestService
DEFAULT_LIMIT
 
Constructor Summary
AlarmRestService()
           
 
Method Summary
 OnmsAlarm getAlarm(String alarmId)
          getAlarm
 OnmsAlarmCollection getAlarms()
          getAlarms
 String getCount()
          getCount
 void updateAlarm(String alarmId, Boolean ack)
          updateAlarm
 void updateAlarms(MultivaluedMapImpl formProperties)
          updateAlarms
 
Methods inherited from class org.opennms.web.rest.OnmsRestService
addFiltersToCriteria, addOrdering, addOrdering, convertNameToPropertyName, getDistinctIdCriteria, log, setLimitOffset, setLimitOffset, setLimitOffset, setProperties, throwException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlarmRestService

public AlarmRestService()
Method Detail

getAlarm

@Transactional
public OnmsAlarm getAlarm(String alarmId)

getAlarm

Parameters:
alarmId - a String object.
Returns:
a OnmsAlarm object.

getCount

@Transactional
public String getCount()

getCount

Returns:
a String object.

getAlarms

@Transactional
public OnmsAlarmCollection getAlarms()

getAlarms

Returns:
a OnmsAlarmCollection object.

updateAlarm

@Transactional
public void updateAlarm(String alarmId,
                                      Boolean ack)

updateAlarm

Parameters:
alarmId - a String object.
ack - a Boolean object.

updateAlarms

@Transactional
public void updateAlarms(MultivaluedMapImpl formProperties)

updateAlarms

Parameters:
formProperties - a MultivaluedMapImpl object.


Copyright © 2011. All Rights Reserved.