Package com.force.sdk.codegen.template

Examples of com.force.sdk.codegen.template.StringTemplateWrapper


        dsr.setName("testBasicSelect DescribeSObjectResult");
       
        Field field = new Field();
        field.setName("Field__c");
       
        StringTemplateWrapper template =
            new StringTemplateWrapper("$packageName$ $userInfo.organizationName$ $objectInfo.name$ $fields:{f | $f.name$ }$");
        new ForceJPAClassTemplateInjector().inject(userInfo, dsr, Collections.<Field>singletonList(field), template);
       
        assertEquals(template.toString(),
                "com.testbasicselectuserinfo.model testBasicSelect UserInfo testBasicSelect DescribeSObjectResult Field__c ",
                "Unexpected template after Force.com JPA class data select");
    }
View Full Code Here


    @Test
    public void testStaticPackageName() {
        GetUserInfoResult userInfo = new GetUserInfoResult();
        userInfo.setOrganizationName("testStaticPackageName UserInfo");
       
        StringTemplateWrapper template = new StringTemplateWrapper("$packageName$");
        ForceJPAClassTemplateInjector templateInjector = new ForceJPAClassTemplateInjector();
        templateInjector.setPackageName("com.staticpackage.model");
       
        templateInjector.inject(userInfo, new DescribeSObjectResult(), null, template);
       
        assertEquals(template.toString(), "com.staticpackage.model",
                "Unexpected template after Force.com JPA class data select");
    }
View Full Code Here

        this.fieldFilter = fieldFilter;
    }
   
    @Override
    protected final Template getTemplate() {
        StringTemplateWrapper template =
            new StringTemplateWrapper(new StringTemplateGroup("JPA").getInstanceOf("templates/ForceJPAClass"));
        template.setAttributeRenderers(RENDERER_MAP);
       
        return template;
    }
View Full Code Here

TOP

Related Classes of com.force.sdk.codegen.template.StringTemplateWrapper

Copyright © 2018 www.massapicom. 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.