com.sforce.ws.codegen
Class ConnectionMetadataConstructor

java.lang.Object
  extended by com.sforce.ws.codegen.ConnectionMetadataConstructor

public class ConnectionMetadataConstructor
extends Object

Since:
184
Author:
hhildebrand

Constructor Summary
ConnectionMetadataConstructor(Definitions definitions, TypeMapper typeMapper, String packagePrefix)
           
 
Method Summary
 Iterator<Element> argElements(Operation operation)
           
 String argName(Element element)
           
 String argSetMethod(Element element)
           
 String dumpKnownHeaders()
           
 String dumpQNames()
           
 String endpoint()
           
 String getArgs(Operation operation)
           
 ConnectionClassMetadata getConnectionClassMetadata()
           
 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)
           
 Iterator<Part> headers()
           
 Iterator<Part> headersFor(Operation operation)
           
 String headerType(Part header)
           
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionMetadataConstructor

public ConnectionMetadataConstructor(Definitions definitions,
                                     TypeMapper typeMapper,
                                     String packagePrefix)
Method Detail

getConnectionClassMetadata

public ConnectionClassMetadata getConnectionClassMetadata()

getPackageName

public String getPackageName()

endpoint

public String endpoint()

verifyEndpoint

public String verifyEndpoint()

getPackagePrefix

public String getPackagePrefix()

getTargetNamespace

public String getTargetNamespace()

sobjectNamespace

public String sobjectNamespace()

dumpQNames

public String dumpQNames()
                  throws ConnectionException
Throws:
ConnectionException

dumpKnownHeaders

public String dumpKnownHeaders()
                        throws ConnectionException
Throws:
ConnectionException

headerName

public String headerName(Part header)

headerElement

public String headerElement(Part header)
                     throws ConnectionException
Throws:
ConnectionException

hasLoginCall

public boolean hasLoginCall()

hasSessionHeader

public boolean hasSessionHeader()
                         throws ConnectionException
Throws:
ConnectionException

headersFor

public Iterator<Part> headersFor(Operation operation)
                          throws ConnectionException
Throws:
ConnectionException

headers

public Iterator<Part> headers()
                       throws ConnectionException
Throws:
ConnectionException

headerType

public String headerType(Part header)
                  throws ConnectionException
Throws:
ConnectionException

getResultCall

public String getResultCall(Operation operation)
                     throws ConnectionException
Throws:
ConnectionException

soapAction

public String soapAction(Operation operation)
                  throws ConnectionException
Throws:
ConnectionException

returnType

public String returnType(Operation operation)
                  throws ConnectionException
Throws:
ConnectionException

getResponseElement

public Element getResponseElement(Operation operation)
                           throws ConnectionException
Throws:
ConnectionException

headerArgs

public String headerArgs(Part header)
                  throws ConnectionException
Throws:
ConnectionException

headerElements

public Iterator<Element> headerElements(Part header)
                                 throws ConnectionException
Throws:
ConnectionException

getArgs

public String getArgs(Operation operation)
               throws ConnectionException
Throws:
ConnectionException

argSetMethod

public String argSetMethod(Element element)

argName

public String argName(Element element)

argElements

public Iterator<Element> argElements(Operation operation)
                              throws ConnectionException
Throws:
ConnectionException

getJavaClassName

public String getJavaClassName(Element el)

loginResult

public String loginResult()
                   throws ConnectionException
Throws:
ConnectionException

responseName

public String responseName(Operation operation)
                    throws ConnectionException
Throws:
ConnectionException

requestName

public String requestName(Operation operation)
                   throws ConnectionException
Throws:
ConnectionException

responseType

public String responseType(Operation operation)
                    throws ConnectionException
Throws:
ConnectionException

requestType

public String requestType(Operation operation)
                   throws ConnectionException
Throws:
ConnectionException

getOperations

public Iterator<Operation> getOperations()

getOperationName

public String getOperationName(Operation operation)


Copyright © 2013. All Rights Reserved.