public class DescribeChildOperation
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DescribeChildOperation.ContentType |
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,
org.codehaus.jackson.node.ObjectNode node,
DefinitionContext ctx) |
static HTTPClient.NVPair[] |
getHttpHeaders(java.lang.String httpMethod,
java.util.Map httpHeadersParam,
DescribeChildOperation.ContentType contentType) |
static java.util.Map |
getHttpHeadersMap(java.lang.String httpMethod,
java.util.Map httpHeadersParam,
DescribeChildOperation.ContentType contentType) |
java.lang.String |
getResourceName() |
java.lang.Object |
invokeCustomOperation(OperationBinding action,
RestDCDefinition def,
java.lang.String accName) |
static java.util.Map<java.lang.String,org.codehaus.jackson.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, org.codehaus.jackson.node.ObjectNode node, DefinitionContext ctx)
public java.lang.Object invokeCustomOperation(OperationBinding action, RestDCDefinition def, java.lang.String accName)
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,org.codehaus.jackson.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 java.util.Map getHttpHeadersMap(java.lang.String httpMethod, java.util.Map httpHeadersParam, DescribeChildOperation.ContentType contentType)