Class CommonAPIProcessor


  • public class CommonAPIProcessor
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.util.Properties prop  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.restassured.response.Response callAPI​(java.lang.String authType, java.lang.String URI, java.util.Map<java.lang.String,​java.lang.String> requestHeaders, java.lang.String requestBody, java.lang.String resource, java.lang.String contentType, java.lang.String apiAction, java.util.Map<java.lang.String,​java.lang.String> parameters)  
      java.lang.String generateOuth2Token()  
      java.util.Properties getAPIDetails()  
      java.lang.String getTokenOAuth2​(java.lang.String uri, java.lang.String clientID, java.lang.String secret, java.lang.String userName, java.lang.String password)  
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • prop

        public java.util.Properties prop
    • Constructor Detail

      • CommonAPIProcessor

        public CommonAPIProcessor()
    • Method Detail

      • getAPIDetails

        public java.util.Properties getAPIDetails()
      • generateOuth2Token

        public java.lang.String generateOuth2Token()
      • getTokenOAuth2

        public java.lang.String getTokenOAuth2​(java.lang.String uri,
                                               java.lang.String clientID,
                                               java.lang.String secret,
                                               java.lang.String userName,
                                               java.lang.String password)
      • callAPI

        public io.restassured.response.Response callAPI​(java.lang.String authType,
                                                        java.lang.String URI,
                                                        java.util.Map<java.lang.String,​java.lang.String> requestHeaders,
                                                        java.lang.String requestBody,
                                                        java.lang.String resource,
                                                        java.lang.String contentType,
                                                        java.lang.String apiAction,
                                                        java.util.Map<java.lang.String,​java.lang.String> parameters)