public class DescribeChildOperation
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DescribeChildOperation.ContentType
Internal: Applications should not use this.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BASE_URL |
static java.lang.String |
CONNECTION_NAME |
static java.lang.String |
DESCRIBE |
static java.lang.String |
RESOURCE |
static java.lang.String |
RESOURCES |
Constructor and Description |
---|
DescribeChildOperation(java.lang.String resourceName) |
Modifier and Type | Method and Description |
---|---|
AccessorDef |
getAccessorDef(StructureDef structDef,
java.lang.String dcName,
com.fasterxml.jackson.databind.node.ObjectNode node,
DefinitionContext ctx) |
static java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getDescribeResponse(javax.naming.Context connectionContext,
java.lang.String connName,
java.lang.String baseUrl) |
static HTTPClient.NVPair[] |
getHttpHeaders(java.lang.String httpMethod,
java.util.Map httpHeadersParam,
DescribeChildOperation.ContentType contentType)
Internal: Applications should not call this method.
|
static java.util.Map |
getHttpHeadersMap(java.lang.String httpMethod,
java.util.Map httpHeadersParam,
DescribeChildOperation.ContentType contentType)
Internal: Applications should not call this method.
|
java.lang.String |
getResourceName() |
static java.lang.Object |
invokeCustomOperation(OperationBinding action,
RestDCDefinition def,
java.lang.String methodInvocationPath,
boolean usePathAsAccessorName) |
static java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
makeDescribeRequest(AdapterContext adapterCtx,
java.lang.String connName,
java.lang.String baseUrl,
java.lang.String dcName) |
public static final java.lang.String DESCRIBE
public static final java.lang.String RESOURCES
public static final java.lang.String RESOURCE
public static final java.lang.String BASE_URL
public static final java.lang.String CONNECTION_NAME
public DescribeChildOperation(java.lang.String resourceName)
public AccessorDef getAccessorDef(StructureDef structDef, java.lang.String dcName, com.fasterxml.jackson.databind.node.ObjectNode node, DefinitionContext ctx)
public static java.lang.Object invokeCustomOperation(OperationBinding action, RestDCDefinition def, java.lang.String methodInvocationPath, boolean usePathAsAccessorName)
public java.lang.String getResourceName()
public static HTTPClient.NVPair[] getHttpHeaders(java.lang.String httpMethod, java.util.Map httpHeadersParam, DescribeChildOperation.ContentType contentType)
public static java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> makeDescribeRequest(AdapterContext adapterCtx, java.lang.String connName, java.lang.String baseUrl, java.lang.String dcName) throws java.lang.Exception
java.lang.Exception
public static final java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> getDescribeResponse(javax.naming.Context connectionContext, java.lang.String connName, java.lang.String baseUrl) throws javax.naming.NamingException
javax.naming.NamingException
public static java.util.Map getHttpHeadersMap(java.lang.String httpMethod, java.util.Map httpHeadersParam, DescribeChildOperation.ContentType contentType)
httpMethod
- httpHeadersParam
- contentType
-