Class GenerateExecution
java.lang.Object
org.apache.camel.component.salesforce.codegen.AbstractSalesforceExecution
org.apache.camel.component.salesforce.codegen.GenerateExecution
Goal to generate DTOs for Salesforce SObjects
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected org.slf4j.LoggergetLog()voidvoidvoidprocessDescription(File pkgDir, org.apache.camel.component.salesforce.api.dto.SObjectDescription description, GenerateExecution.GeneratorUtility utility, Set<String> sObjectNames) voidsetChildRelationshipNameSuffix(String childRelationshipNameSuffix) voidsetCustomTypes(Map<String, String> customTypes) voidsetDescriptions(ObjectDescriptions descriptions) voidsetEnumerationOverrideProperties(Properties enumerationOverrideProperties) voidsetExcludePattern(String excludePattern) voidsetExcludes(String[] excludes) voidsetIncludePattern(String includePattern) voidsetIncludes(String[] includes) voidsetOutputDirectory(File outputDirectory) voidsetPackageName(String packageName) voidsetPicklistToEnums(String[] picklistToEnums) voidsetPicklistToStrings(String[] picklistToStrings) voidsetup()voidsetUseOptionals(boolean useOptionals) voidsetUseStringsForPicklists(Boolean useStringsForPicklists) Methods inherited from class org.apache.camel.component.salesforce.codegen.AbstractSalesforceExecution
execute, getPubSubApiClient, getResponseTimeout, getRestClient, setClientId, setClientSecret, setHttpClientProperties, setHttpProxyAuthUri, setHttpProxyExcludedAddresses, setHttpProxyHost, setHttpProxyIncludedAddresses, setHttpProxyPassword, setHttpProxyPort, setHttpProxyRealm, setHttpProxySecure, setHttpProxySocks4, setHttpProxyUseDigestAuth, setHttpProxyUsername, setLoginUrl, setPassword, setPubSubHost, setPubSubPort, setSslContextParameters, setUserName, setVersion
-
Field Details
-
DEFAULT_TYPES
-
-
Constructor Details
-
GenerateExecution
public GenerateExecution()
-
-
Method Details
-
parsePicklistToEnums
public void parsePicklistToEnums() -
parsePicklistToStrings
public void parsePicklistToStrings() -
processDescription
public void processDescription(File pkgDir, org.apache.camel.component.salesforce.api.dto.SObjectDescription description, GenerateExecution.GeneratorUtility utility, Set<String> sObjectNames) throws IOException - Throws:
IOException
-
executeWithClient
- Specified by:
executeWithClientin classAbstractSalesforceExecution- Throws:
Exception
-
getLog
protected org.slf4j.Logger getLog()- Specified by:
getLogin classAbstractSalesforceExecution
-
setup
public void setup()- Overrides:
setupin classAbstractSalesforceExecution
-
setCustomTypes
-
setIncludePattern
-
setOutputDirectory
-
setPackageName
-
setChildRelationshipNameSuffix
-
setEnumerationOverrideProperties
-
setPicklistToEnums
-
setPicklistToStrings
-
setUseStringsForPicklists
-
setExcludePattern
-
setExcludes
-
setIncludes
-
setUseOptionals
public void setUseOptionals(boolean useOptionals) -
setDescriptions
-