Package com.sforce.soap.partner

Examples of com.sforce.soap.partner.DescribeSObjectResult


       
        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


   
    @BeforeClass
    public void classSetup() {
        dsrs = new ArrayList<DescribeSObjectResult>();
        for (int i = 0; i < 4; i++) {
            dsrs.add(new DescribeSObjectResult());
            dsrs.get(i).setName("Object" + i + "__c");
        }
        Field refField = new Field();
        refField.setName("ref__c");
        refField.setType(FieldType.reference);
View Full Code Here

        assertNull(new FieldNoOpFilter().filter(null), "A no op filter of a null value should be null");
    }
   
    @Test
    public void testFilterWithNonNullValue() {
        DescribeSObjectResult dsr = new DescribeSObjectResult();
        dsr.setName("Object_Name__c");
       
        Field idField = new Field();
        idField.setName("Id");
        idField.setType(FieldType.id);
       
        Field nameField = new Field();
        nameField.setName("Name");
        nameField.setType(FieldType.string);
       
        dsr.setFields(new Field[] { idField, nameField });
       
        List<Field> filteredFields = new FieldNoOpFilter().filter(dsr);
       
        assertNotNull(filteredFields, "A no op filter of a non-null value should be non-null");
        assertEquals(filteredFields.size(), 2, "Unexpected number of Fields after no op filter");
View Full Code Here

*/
public class ForceJPAFieldFilterTest {
   
    @Test
    public void testFilterStandardObjectFields() {
        DescribeSObjectResult dsr = createDescribeSObjectResult("testSelectStandardObjectFields");
        dsr.setCustom(false);
       
        List<Field> filteredFields = new ForceJPAFieldFilter().filter(dsr);
        assertFilteredFields(filteredFields, Lists.newArrayList("IsDeleted", "OwnerId", "CustomField__c"));
    }
View Full Code Here

        Field customField = new Field();
        customField.setName("CustomField__c");
        customField.setType(FieldType.string);
       
        // Object with all fields common to Force.com standard objects
        DescribeSObjectResult dsr =
            createDescribeSObjectResult("testSelectStandardObjectWithAllCommonFields", idField, nameField,
                    deletedField, ownerField, createdByIdField, createdDateField, lastModifiedByIdField,
                    lastModifiedDateField, systemModstampField, customField);
        dsr.setCustom(false);

        List<Field> filteredFields = new ForceJPAFieldFilter().filter(dsr);
        assertFilteredFields(filteredFields,
                Lists.newArrayList("IsDeleted", "CreatedById", "LastModifiedById", "CustomField__c"));
    }
View Full Code Here

                Lists.newArrayList("IsDeleted", "CreatedById", "LastModifiedById", "CustomField__c"));
    }
   
    @Test
    public void testSelectCustomObjectFields() {
        DescribeSObjectResult dsr = createDescribeSObjectResult("testSelectCustomObjectFields");
        dsr.setCustom(true);
       
        List<Field> filteredFields = new ForceJPAFieldFilter().filter(dsr);
        assertFilteredFields(filteredFields, Lists.newArrayList("CustomField__c"));
    }
View Full Code Here

        refField.setType(FieldType.reference);
        refField.setCustom(true);
        refField.setRelationshipName("Field__r");
        refField.setReferenceTo(new String[] { "Relationship" });
       
        DescribeSObjectResult dsr =
            createDescribeSObjectResult("testConflictJavaFieldNames", stdField, customField, refField);
       
        List<Field> filteredFields = new ForceJPAFieldFilter().filter(dsr);
       
        assertEquals(filteredFields.size(), 3, "Unexpected number of fields after filtering");
View Full Code Here

        return createDescribeSObjectResult(name, idField, deletedField, ownerField, customField);
    }
   
    private DescribeSObjectResult createDescribeSObjectResult(String name, Field... fields) {
        DescribeSObjectResult dsr = new DescribeSObjectResult();
        dsr.setName(name);
        dsr.setFields(fields);
       
        return dsr;
    }
View Full Code Here

   
    DescribeSObjectResult dsr;
   
    @BeforeClass
    public void setupClass() {
        dsr = new DescribeSObjectResult();
        dsr.setName("Object_Name__c");
       
        Field idField = new Field();
        idField.setName("Id");
        idField.setType(FieldType.id);
View Full Code Here

*/
public class ObjectNameFilterTest {

    @Test
    public void testBasicIncludeFilter() {
        DescribeSObjectResult dsrIn = new DescribeSObjectResult();
        dsrIn.setName("Object_Name_In__c");
       
        DescribeSObjectResult dsrOut = new DescribeSObjectResult();
        dsrOut.setName("Object_Name_Out__c");
       
        List<DescribeSObjectResult> dsrs =
            new ObjectNameFilter(true, "Object_Name_In__c").filter(Lists.newArrayList(dsrIn, dsrOut));
       
        assertNotNull(dsrs, "An object name filter of a non-null value should be non-null");
View Full Code Here

TOP

Related Classes of com.sforce.soap.partner.DescribeSObjectResult

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.