Class 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 AbstractSalesforceMojo
    Goal to generate DTOs for Salesforce SObjects
    • Constructor Detail

      • GenerateMojo

        public GenerateMojo()
    • Method Detail

      • 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)