@Concealed
public class RestDCUtils
extends java.lang.Object
Constructor and Description |
---|
RestDCUtils() |
Modifier and Type | Method and Description |
---|---|
static StructureDef |
convertStructureDef(StructureDefImpl rtStruct,
java.util.Map visited)
Converts a runtime structure def to a jsr 227 defined structure.
|
static HTTPClient.NVPair[] |
convertToNVPair(java.util.Map httpParams) |
static StandardOperationDef |
createParentedOp(StandardOperationDef op,
StructureDef parent) |
static RestConnection |
createRestConnection(java.lang.String connName,
java.lang.String urlEndPoint,
java.lang.String userName,
char[] password,
java.lang.String authType) |
static java.lang.String |
extractFile(java.lang.String absoluteURL) |
static java.lang.String |
getChildsRefLink(java.util.List linksList,
java.lang.String childName) |
static java.io.InputStream |
getFileInputData(URLConnection urlConn) |
static java.io.InputStream |
getHttpResponse(URLConnection urlConn,
java.lang.String path,
java.util.Map<java.lang.String,java.lang.String> urlQueryMap,
HTTPClient.NVPair[] headers)
Fetches the connection response for only Get operation
|
static java.io.InputStream |
getHttpResponse(URLConnection urlConn,
java.lang.String path,
HTTPClient.NVPair[] headers)
Fetches the connection response for only Get operation
|
static java.io.InputStream |
getHttpResponse(URLConnection urlConn,
java.lang.String path,
java.lang.String urlQuery,
HTTPClient.NVPair[] headers)
Fetches the connection response for only Get operation
|
static java.io.InputStream |
getHttpResponse(URLConnection urlConn,
java.lang.String httpMethod,
java.lang.String path,
java.lang.String urlQuery,
HTTPClient.NVPair[] headers,
java.io.ByteArrayOutputStream out)
Fetches the connection response based on the httpMethod passed to this api.
|
static oracle.adf.share.logging.ADFLogger |
getLogger()
Returns the logger for RestDC.
|
static com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
static HTTPClient.HTTPResponse |
getResponse(HTTPClient.HTTPConnection httpInteraction,
java.lang.String pathAndQuery,
HTTPClient.NVPair[] headers,
java.io.ByteArrayOutputStream out,
java.lang.String httpMethod) |
static java.io.InputStream |
getResponse(RestResponse resp)
Get inputstream of response
|
static java.lang.String |
getSelfLink(java.util.List linksList) |
static boolean |
isDescHasCollectionBasedResources(AdapterContext ctx,
java.lang.String dcName,
java.lang.String connName,
java.lang.String descURL)
Verify whether the 'collection' attribute is present for every resource node in the describe.
|
public static HTTPClient.NVPair[] convertToNVPair(java.util.Map httpParams)
public static StandardOperationDef createParentedOp(StandardOperationDef op, StructureDef parent)
public static java.lang.String extractFile(java.lang.String absoluteURL) throws java.net.MalformedURLException
java.net.MalformedURLException
public static java.io.InputStream getResponse(RestResponse resp)
resp
- public static java.io.InputStream getHttpResponse(URLConnection urlConn, java.lang.String path, HTTPClient.NVPair[] headers)
urlConn
- path
- headers
- public static java.io.InputStream getHttpResponse(URLConnection urlConn, java.lang.String path, java.util.Map<java.lang.String,java.lang.String> urlQueryMap, HTTPClient.NVPair[] headers)
urlConn
- path
- urlQueryMap
- containing already encoded query values and string. The Method does not encode the valuesheaders
- public static java.io.InputStream getHttpResponse(URLConnection urlConn, java.lang.String path, java.lang.String urlQuery, HTTPClient.NVPair[] headers)
urlConn
- path
- urlQuery
- headers
- public static java.io.InputStream getHttpResponse(URLConnection urlConn, java.lang.String httpMethod, java.lang.String path, java.lang.String urlQuery, HTTPClient.NVPair[] headers, java.io.ByteArrayOutputStream out)
urlConn
- httpMethod
- path
- urlQuery
- query string with ? character in the start as well.headers
- out
- public static java.io.InputStream getFileInputData(URLConnection urlConn)
public static oracle.adf.share.logging.ADFLogger getLogger()
public static StructureDef convertStructureDef(StructureDefImpl rtStruct, java.util.Map visited)
public static HTTPClient.HTTPResponse getResponse(HTTPClient.HTTPConnection httpInteraction, java.lang.String pathAndQuery, HTTPClient.NVPair[] headers, java.io.ByteArrayOutputStream out, java.lang.String httpMethod)
public static java.lang.String getSelfLink(java.util.List linksList)
public static java.lang.String getChildsRefLink(java.util.List linksList, java.lang.String childName)
public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public static RestConnection createRestConnection(java.lang.String connName, java.lang.String urlEndPoint, java.lang.String userName, char[] password, java.lang.String authType) throws java.lang.Exception
java.lang.Exception
public static boolean isDescHasCollectionBasedResources(AdapterContext ctx, java.lang.String dcName, java.lang.String connName, java.lang.String descURL)