Package org.apache.camel.maven
Class GenerateMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.camel.maven.AbstractSalesforceMojo
-
- org.apache.camel.maven.GenerateMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="generate", requiresProject=false, defaultPhase=GENERATE_SOURCES) public class GenerateMojo extends AbstractSalesforceMojoGoal to generate DTOs for Salesforce SObjects
-
-
Constructor Summary
Constructors Constructor Description GenerateMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.component.salesforce.codegen.GenerateExecution.GeneratorUtilitygeneratorUtility()protected org.apache.camel.component.salesforce.codegen.AbstractSalesforceExecutiongetSalesforceExecution()voidparsePicklistToEnums()voidparsePicklistToStrings()voidprocessDescription(File pkgDir, org.apache.camel.component.salesforce.api.dto.SObjectDescription description, org.apache.camel.component.salesforce.codegen.GenerateExecution.GeneratorUtility utility, Set<String> sObjectNames)voidsetDescriptions(org.apache.camel.component.salesforce.codegen.ObjectDescriptions descriptions)protected voidsetup()-
Methods inherited from class org.apache.camel.maven.AbstractSalesforceMojo
execute
-
-
-
-
Method Detail
-
setup
protected void setup()
- Overrides:
setupin classAbstractSalesforceMojo
-
getSalesforceExecution
protected org.apache.camel.component.salesforce.codegen.AbstractSalesforceExecution getSalesforceExecution()
- Specified by:
getSalesforceExecutionin classAbstractSalesforceMojo
-
parsePicklistToEnums
public void parsePicklistToEnums()
-
parsePicklistToStrings
public void parsePicklistToStrings()
-
generatorUtility
public org.apache.camel.component.salesforce.codegen.GenerateExecution.GeneratorUtility generatorUtility()
-
processDescription
public void processDescription(File pkgDir, org.apache.camel.component.salesforce.api.dto.SObjectDescription description, org.apache.camel.component.salesforce.codegen.GenerateExecution.GeneratorUtility utility, Set<String> sObjectNames) throws Exception
- Throws:
Exception
-
setDescriptions
public void setDescriptions(org.apache.camel.component.salesforce.codegen.ObjectDescriptions descriptions)
-
-