- delete duplicate resolving data node which has been done in
resolveOperationNode
Change-Id: I1fda7f35cc84f14dff1213f7c70fd844d9d08607
Signed-off-by: Jie Han <han.jie@zte.com.cn>
(cherry picked from commit
de3659e9417072d31f34812a65fdaa79b9eeba83)
- //TODO: This method should be reusable for convertion of action that is in grouping.
/**
* Converts RPC, Action or routed RPC into generated type
* @return generated type
/**
* Converts RPC, Action or routed RPC into generated type
* @return generated type
interfaceBuilder.addImplementsType(parameterizedTypeFor(LIST_ACTION, parentType, inType, outType));
} else {
//Action
interfaceBuilder.addImplementsType(parameterizedTypeFor(LIST_ACTION, parentType, inType, outType));
} else {
//Action
- GenHelperUtil.resolveDataSchemaNodes(module, basePackageName, parentType, parentType,
- ((ContainerSchemaNode) parent).getChildNodes(), genCtx, schemaContext, verboseClassComments,
- genTypeBuilders, typeProvider, namespaceType);
operationMethod.addParameter(parameterizedTypeFor(INSTANCE_IDENTIFIER, parentType), "ii");
interfaceBuilder.addImplementsType(parameterizedTypeFor(ACTION, parentType, inType, outType));
}
operationMethod.addParameter(parameterizedTypeFor(INSTANCE_IDENTIFIER, parentType), "ii");
interfaceBuilder.addImplementsType(parameterizedTypeFor(ACTION, parentType, inType, outType));
}