Class RequisitionProviderImpl
- java.lang.Object
- 
- org.opennms.features.apilayer.requisition.RequisitionProviderImpl
 
- 
- All Implemented Interfaces:
- RequisitionProvider
 
 public class RequisitionProviderImpl extends Object implements RequisitionProvider 
- 
- 
Constructor SummaryConstructors Constructor Description RequisitionProviderImpl(org.opennms.integration.api.v1.requisition.RequisitionProvider delegate)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description RequisitionRequestgetRequest(Map<String,String> parameters)Generate a request.RequisitiongetRequisition(RequisitionRequest request)Execute the request.StringgetType()A string used to identify the provider type.StringmarshalRequest(RequisitionRequest request)Marshals the request to aString.RequisitionRequestunmarshalRequest(String marshaledRequest)Unmarshals the request from aString.
 
- 
- 
- 
Method Detail- 
getTypepublic String getType() Description copied from interface:RequisitionProviderA string used to identify the provider type. This string should be unique for every implementation.- Specified by:
- getTypein interface- RequisitionProvider
- Returns:
- the type string
 
 - 
getRequestpublic RequisitionRequest getRequest(Map<String,String> parameters) Description copied from interface:RequisitionProviderGenerate a request.- Specified by:
- getRequestin interface- RequisitionProvider
- Returns:
 
 - 
getRequisitionpublic Requisition getRequisition(RequisitionRequest request) Description copied from interface:RequisitionProviderExecute the request.- Specified by:
- getRequisitionin interface- RequisitionProvider
- Returns:
 
 - 
marshalRequestpublic String marshalRequest(RequisitionRequest request) Description copied from interface:RequisitionProviderMarshals the request to aString. Used before sending the request to a Minion.- Specified by:
- marshalRequestin interface- RequisitionProvider
- Returns:
 
 - 
unmarshalRequestpublic RequisitionRequest unmarshalRequest(String marshaledRequest) Description copied from interface:RequisitionProviderUnmarshals the request from aString. Used when received the request on a Minion.- Specified by:
- unmarshalRequestin interface- RequisitionProvider
- Returns:
 
 
- 
 
-