public class

ConnectionGenerator

extends Object
java.lang.Object
   ↳ com.sforce.ws.tools.ConnectionGenerator

Class Overview

ConnectionGenerator

Summary

Constants
String CONNECTION_TEMPLATE
String CONNECTOR_TEMPLATE
Fields
private String className
private Definitions definitions
private String packageName
private File tempDir
private TypeMapper typeMapper
Public Constructors
ConnectionGenerator(Definitions definitions, File tempDir, TypeMapper typeMapper, String packagePrefix)
Public Methods
Iterator<Element> argElements(Operation operation)
String argName(Element element)
String argSetMethod(Element element)
String dumpKnownHeaders()
String dumpQNames()
String endpoint()
String generate(String templateFile, String className)
String generateConnection()
String generateConnector()
String getArgs(Operation operation)
String getClassName()
String getJavaClassName(Element el)
String getOperationName(Operation operation)
Iterator<Operation> getOperations()
String getPackageName()
String getPackagePrefix()
Element getResponseElement(Operation operation)
String getResultCall(Operation operation)
String getTargetNamespace()
boolean hasLoginCall()
boolean hasSessionHeader()
String headerArgs(Part header)
String headerElement(Part header)
Iterator<Element> headerElements(Part header)
String headerName(Part header)
String headerType(Part header)
Iterator<Part> headers()
Iterator<Part> headersFor(Operation operation)
String loginResult()
String requestName(Operation operation)
String requestType(Operation operation)
String responseName(Operation operation)
String responseType(Operation operation)
String returnType(Operation operation)
String soapAction(Operation operation)
String sobjectNamespace()
String verifyEndpoint()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final String CONNECTION_TEMPLATE

Constant Value: "com/sforce/ws/tools/connection.template"

private static final String CONNECTOR_TEMPLATE

Constant Value: "com/sforce/ws/tools/connector.template"

Fields

private String className

private Definitions definitions

private String packageName

private File tempDir

private TypeMapper typeMapper

Public Constructors

public ConnectionGenerator (Definitions definitions, File tempDir, TypeMapper typeMapper, String packagePrefix)

Parameters
definitions
tempDir
typeMapper
packagePrefix

Public Methods

public Iterator<Element> argElements (Operation operation)

Parameters
operation

public String argName (Element element)

Parameters
element

public String argSetMethod (Element element)

Parameters
element

public String dumpKnownHeaders ()

public String dumpQNames ()

public String endpoint ()

public String generate (String templateFile, String className)

Parameters
templateFile
className
Throws
IOException
TemplateException

public String generateConnection ()

Throws
IOException
TemplateException

public String generateConnector ()

Throws
IOException
TemplateException

public String getArgs (Operation operation)

Parameters
operation

public String getClassName ()

public String getJavaClassName (Element el)

Parameters
el

public String getOperationName (Operation operation)

Parameters
operation

public Iterator<Operation> getOperations ()

public String getPackageName ()

public String getPackagePrefix ()

public Element getResponseElement (Operation operation)

Parameters
operation

public String getResultCall (Operation operation)

Parameters
operation

public String getTargetNamespace ()

public boolean hasLoginCall ()

public boolean hasSessionHeader ()

public String headerArgs (Part header)

Parameters
header

public String headerElement (Part header)

Parameters
header

public Iterator<Element> headerElements (Part header)

Parameters
header

public String headerName (Part header)

Parameters
header

public String headerType (Part header)

Parameters
header

public Iterator<Part> headers ()

public Iterator<Part> headersFor (Operation operation)

Parameters
operation

public String loginResult ()

public String requestName (Operation operation)

Parameters
operation

public String requestType (Operation operation)

Parameters
operation

public String responseName (Operation operation)

Parameters
operation

public String responseType (Operation operation)

Parameters
operation

public String returnType (Operation operation)

Parameters
operation

public String soapAction (Operation operation)

Parameters
operation

public String sobjectNamespace ()

public String verifyEndpoint ()