public class RequisitionProviderImpl extends Object implements RequisitionProvider
| Constructor and Description |
|---|
RequisitionProviderImpl(org.opennms.integration.api.v1.requisition.RequisitionProvider delegate) |
| Modifier and Type | Method and Description |
|---|---|
RequisitionRequest |
getRequest(Map<String,String> parameters)
Generate a request.
|
Requisition |
getRequisition(RequisitionRequest request)
Execute the request.
|
String |
getType()
A string used to identify the provider type.
|
String |
marshalRequest(RequisitionRequest request)
Marshals the request to a
String. |
RequisitionRequest |
unmarshalRequest(String marshaledRequest)
Unmarshals the request from a
String. |
public RequisitionProviderImpl(org.opennms.integration.api.v1.requisition.RequisitionProvider delegate)
public String getType()
RequisitionProvidergetType in interface RequisitionProviderpublic RequisitionRequest getRequest(Map<String,String> parameters)
RequisitionProvidergetRequest in interface RequisitionProviderpublic Requisition getRequisition(RequisitionRequest request)
RequisitionProvidergetRequisition in interface RequisitionProviderpublic String marshalRequest(RequisitionRequest request)
RequisitionProviderString.
Used before sending the request to a Minion.marshalRequest in interface RequisitionProviderpublic RequisitionRequest unmarshalRequest(String marshaledRequest)
RequisitionProviderString.
Used when received the request on a Minion.unmarshalRequest in interface RequisitionProviderCopyright © 2022. All rights reserved.