Class AcknowledgmentRestService


  • @Component("acknowledgmentRestService")
    @Path("acks")
    public class AcknowledgmentRestService
    extends OnmsRestService
    ReST service for Acknowledgments of alarms/notifications.
    Since:
    1.8.1
    Version:
    $Id: $
    Author:
    David Hustace
    • Constructor Detail

      • AcknowledgmentRestService

        public AcknowledgmentRestService()
    • Method Detail

      • getAcknowledgment

        @GET
        @Produces({"application/xml","application/json","application/atom+xml"})
        @Path("{id}")
        @Transactional
        public OnmsAcknowledgment getAcknowledgment​(@PathParam("id")
                                                    Integer acknowledgmentId)

        getAcknowledgment

        Parameters:
        acknowledgmentId - a Integer object.
        Returns:
        a OnmsAcknowledgment object.
      • getCount

        @GET
        @Produces("text/plain")
        @Path("count")
        @Transactional
        public String getCount()

        getCount

        Returns:
        a String object.
      • acknowledge

        @POST
        @Consumes("application/x-www-form-urlencoded")
        @Transactional
        public javax.ws.rs.core.Response acknowledge​(@Context
                                                     javax.ws.rs.core.SecurityContext securityContext,
                                                     javax.ws.rs.core.MultivaluedMap<String,​String> formParams)

        acknowledgeAlarm

        Parameters:
        alarmId - a String object.
        action - a String object.
        Returns:
        a Response object.