Examples of ApexClassModel


Examples of com.salesforce.ide.core.internal.components.apex.clazz.ApexClassModel

                        String classBody = ii.next().trim();
                        String className = jj.next().trim();
                        a = new ApexClassWizard(true, allPackages);

                        ApexClassWizardPage ap = new ApexClassWizardPage(a);
                        ApexClassModel apexClassModel = (ApexClassModel) ap.getComponentWizardModel();

                        a.init(currentWorkBench, initialSelection);

                        Component apexComponent = apexClassModel.getComponent();
                        apexComponent.setBodyFromTemplateString(classBody);
                        apexComponent.setName(className);
                        if (!ap.getComponentController().isNameUniqueLocalCheck()) {
                            throw new IOException("There is already a class named " + className);
                        }
                    }

                    Iterator<String> i = generator.getAllClasses().iterator();
                    Iterator<String> j = generator.getAllClassNames().iterator();

                    while (i.hasNext() && j.hasNext()) //this loop for creating apex classes by programmatically using the ApexClassWizard
                    {
                        String classBody = i.next();
                        String className = j.next();
                        a = new ApexClassWizard(true, allPackages);

                        ApexClassWizardPage ap = new ApexClassWizardPage(a);
                        ApexClassModel apexClassModel = (ApexClassModel) ap.getComponentWizardModel();

                        a.init(currentWorkBench, initialSelection);

                        Component apexComponent = apexClassModel.getComponent();

                        //set the body and class name of the component
                        apexComponent.setBodyFromTemplateString(classBody);
                        apexComponent.setName(className);
View Full Code Here

Examples of com.salesforce.ide.core.internal.components.apex.clazz.ApexClassModel

    }

    public ApexClassWizard(Boolean saveMultipleFiles, ProjectPackageList allPackages) throws ForceProjectException {
        super();
        if (saveMultipleFiles) {
            controller = new MultiClassComponentController(new ApexClassModel(), allPackages);
        } else {
            controller = new ApexClassComponentController();
        }
    }
View Full Code Here

Examples of com.salesforce.ide.core.internal.components.apex.clazz.ApexClassModel

            throw new IllegalArgumentException("Component composite cannot be null");
        }

        // nothing saved to metadata instance at this time
        ApexClassWizardComposite apexClassWizardComposite = (ApexClassWizardComposite) componentWizardComposite;
        ApexClassModel apexClassModel = (ApexClassModel) componentWizard.getComponentWizardModel();
        Component component = apexClassModel.getComponent();

        // from given template name, macro-sub vars and save body
        String templateName = apexClassWizardComposite.getCmbTemplateNamesName();
        component.setBodyFromTemplateName(templateName);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.