Package com.sforce.ws.codegen
Class ConnectionMetadataConstructor
- java.lang.Object
-
- com.sforce.ws.codegen.ConnectionMetadataConstructor
-
public class ConnectionMetadataConstructor extends java.lang.Object- Since:
- 184
- Author:
- hhildebrand
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classConnectionMetadataConstructor.ArgListTypesToGenerate
-
Field Summary
Fields Modifier and Type Field Description protected TypeMappertypeMapper
-
Constructor Summary
Constructors Constructor Description ConnectionMetadataConstructor(Definitions definitions, TypeMapper typeMapper, java.lang.String packagePrefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Iterator<Element>argElements(Operation operation)java.lang.StringargName(Element element)java.lang.StringargSetMethod(Element element)java.lang.StringdumpKnownHeaders()java.lang.StringdumpQNames()java.lang.Stringendpoint()java.lang.StringgetArgs(Operation operation, ConnectionMetadataConstructor.ArgListTypesToGenerate types)ConnectionClassMetadatagetConnectionClassMetadata()java.lang.StringgetJavaClassName(Element el, boolean addBracketsForArray)protected java.lang.StringgetJavaInterfaceName(Element el)java.lang.StringgetOperationName(Operation operation)java.util.Iterator<Operation>getOperations()java.lang.StringgetPackageName()java.lang.StringgetPackagePrefix()ElementgetResponseElement(Operation operation)java.lang.StringgetResultCall(Operation operation)java.lang.StringgetTargetNamespace()booleanhasLoginCall()booleanhasSessionHeader()java.lang.StringheaderArgs(Part header)java.lang.StringheaderElement(Part header)java.util.Iterator<Element>headerElements(Part header)java.lang.StringheaderName(Part header)java.util.Iterator<Part>headers()java.util.Iterator<Part>headersFor(Operation operation)java.lang.StringheaderType(Part header)booleanisArray(Element el)booleanisComplexType(Element el)protected booleanisReturnTypeComplexType(Operation operation)java.lang.StringloginResult()java.lang.StringrequestName(Operation operation)java.lang.StringrequestType(Operation operation)java.lang.StringresponseName(Operation operation)java.lang.StringresponseType(Operation operation)java.lang.StringreturnType(Operation operation)protected java.lang.StringreturnTypeInterface(Operation operation)java.lang.StringsoapAction(Operation operation)java.lang.StringsobjectNamespace()java.lang.StringverifyEndpoint()
-
-
-
Field Detail
-
typeMapper
protected final TypeMapper typeMapper
-
-
Constructor Detail
-
ConnectionMetadataConstructor
public ConnectionMetadataConstructor(Definitions definitions, TypeMapper typeMapper, java.lang.String packagePrefix)
-
-
Method Detail
-
getConnectionClassMetadata
public ConnectionClassMetadata getConnectionClassMetadata()
-
returnTypeInterface
protected java.lang.String returnTypeInterface(Operation operation) throws ConnectionException
- Throws:
ConnectionException
-
isReturnTypeComplexType
protected boolean isReturnTypeComplexType(Operation operation) throws ConnectionException
- Throws:
ConnectionException
-
getPackageName
public java.lang.String getPackageName()
-
endpoint
public java.lang.String endpoint()
-
verifyEndpoint
public java.lang.String verifyEndpoint()
-
getPackagePrefix
public java.lang.String getPackagePrefix()
-
getTargetNamespace
public java.lang.String getTargetNamespace()
-
sobjectNamespace
public java.lang.String sobjectNamespace()
-
dumpQNames
public java.lang.String dumpQNames() throws ConnectionException- Throws:
ConnectionException
-
dumpKnownHeaders
public java.lang.String dumpKnownHeaders() throws ConnectionException- Throws:
ConnectionException
-
headerName
public java.lang.String headerName(Part header)
-
headerElement
public java.lang.String headerElement(Part header) throws ConnectionException
- Throws:
ConnectionException
-
hasLoginCall
public boolean hasLoginCall()
-
hasSessionHeader
public boolean hasSessionHeader() throws ConnectionException- Throws:
ConnectionException
-
headersFor
public java.util.Iterator<Part> headersFor(Operation operation) throws ConnectionException
- Throws:
ConnectionException
-
headers
public java.util.Iterator<Part> headers() throws ConnectionException
- Throws:
ConnectionException
-
headerType
public java.lang.String headerType(Part header) throws ConnectionException
- Throws:
ConnectionException
-
getResultCall
public java.lang.String getResultCall(Operation operation) throws ConnectionException
- Throws:
ConnectionException
-
soapAction
public java.lang.String soapAction(Operation operation) throws ConnectionException
- Throws:
ConnectionException
-
returnType
public java.lang.String returnType(Operation operation) throws ConnectionException
- Throws:
ConnectionException
-
getResponseElement
public Element getResponseElement(Operation operation) throws ConnectionException
- Throws:
ConnectionException
-
headerArgs
public java.lang.String headerArgs(Part header) throws ConnectionException
- Throws:
ConnectionException
-
headerElements
public java.util.Iterator<Element> headerElements(Part header) throws ConnectionException
- Throws:
ConnectionException
-
getArgs
public java.lang.String getArgs(Operation operation, ConnectionMetadataConstructor.ArgListTypesToGenerate types) throws ConnectionException
- Throws:
ConnectionException
-
argSetMethod
public java.lang.String argSetMethod(Element element)
-
argName
public java.lang.String argName(Element element)
-
argElements
public java.util.Iterator<Element> argElements(Operation operation) throws ConnectionException
- Throws:
ConnectionException
-
getJavaClassName
public java.lang.String getJavaClassName(Element el, boolean addBracketsForArray)
-
isArray
public boolean isArray(Element el)
-
getJavaInterfaceName
protected java.lang.String getJavaInterfaceName(Element el)
-
isComplexType
public boolean isComplexType(Element el)
-
loginResult
public java.lang.String loginResult() throws ConnectionException- Throws:
ConnectionException
-
responseName
public java.lang.String responseName(Operation operation) throws ConnectionException
- Throws:
ConnectionException
-
requestName
public java.lang.String requestName(Operation operation) throws ConnectionException
- Throws:
ConnectionException
-
responseType
public java.lang.String responseType(Operation operation) throws ConnectionException
- Throws:
ConnectionException
-
requestType
public java.lang.String requestType(Operation operation) throws ConnectionException
- Throws:
ConnectionException
-
getOperations
public java.util.Iterator<Operation> getOperations()
-
getOperationName
public java.lang.String getOperationName(Operation operation)
-
-