摘要: 项目中有时候会要求通过sObject的Field的type类型返回其对应的基本类型,然后对其进行相关的处理,创建sObject的field可以选择的type类型是固定多的。 上述类型可以转换成几种基本类型:Boolean、Date、Datetime、Double、Integer、String、Tim 阅读全文
posted @ 2016-12-23 09:55 zero.zhang 阅读(1487) 评论(2) 推荐(0) 编辑
摘要: 我们写Test Class的时候往往都需要指定一个uesr去run test method。 TestUserHelper类如下: 里面有两个静态方法,一个是创建一个Profile为Admin,指定的Permission Set的User,一个是指定Profile,指定Permission Set的 阅读全文
posted @ 2016-12-21 10:11 zero.zhang 阅读(1345) 评论(0) 推荐(0) 编辑
摘要: 本来想通过template封装DAO中的getById,结果template中无法选择$(object_name),所以此种想法打消了,直接封装成一个Helper类,方便以后项目中如果有类似需要可以使用。 运行代码: 结果展示: 总结:简单的helper类以及方法,篇中有问题的欢迎指出,不懂得欢迎留 阅读全文
posted @ 2016-12-20 15:09 zero.zhang 阅读(1257) 评论(2) 推荐(2) 编辑
摘要: 项目源码:https://github.com/zhangyueqidlmu/SOAP-Access-SFDC.git 项目背景:salesforce端相关数据需要其他系统提供,其他系统可以提供相关数据的CSV文件。使用SOAP方式java代码定时将文件读取解析并插入到salesforce相关数据表 阅读全文
posted @ 2016-12-14 13:16 zero.zhang 阅读(2351) 评论(0) 推荐(0) 编辑
摘要: 异常或者error code汇总:https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_calls_concepts_core_data_objects.htm 做项目的时候有很多异常是我们经常遇到的: 1 阅读全文
posted @ 2016-12-09 13:10 zero.zhang 阅读(3143) 评论(0) 推荐(0) 编辑
摘要: 此篇参考git代码:https://github.com/pdalcol/Zippex 学习salesforce可以访问一个朋友的网站:https://www.xgeek.net 首先感谢git上提供代码的大神,学到了新的知识。salesforce不像java提供生成Zip文件的类库,通过git上c 阅读全文
posted @ 2016-12-02 13:28 zero.zhang 阅读(1908) 评论(5) 推荐(0) 编辑
摘要: 第十七篇的Trigger用法为通过Handler方式实现Trigger的封装,此种好处是一个Handler对应一个sObject,使本该在Trigger中写的代码分到Handler中,代码更加清晰。 十七篇链接:salesforce 零基础学习(十七)Trigger用法 有的时候对于sObject的 阅读全文
posted @ 2016-11-28 14:23 zero.zhang 阅读(4089) 评论(0) 推荐(3) 编辑
摘要: 此篇请参看:https://resources.docs.salesforce.com/202/latest/en-us/sfdc/pdf/salesforce_developer_environment_tipsheet.pdf salesforce提供了多种API和外部交互,常用的有REST A 阅读全文
posted @ 2016-11-21 09:01 zero.zhang 阅读(7726) 评论(12) 推荐(1) 编辑
摘要: salesforce给我们提供了标准的页面,比如标准的页面包括标准的列表和标准的详细页视图。有的时候我们想要自定义视图,比如做一个项目的时候不希望使用者直接通过ID查看到标准的详细页,而是跳转到指定处理过的详细页,这个时候做法如下: 1.创建相关详细页的Controller,此Controller的 阅读全文
posted @ 2016-11-10 09:29 zero.zhang 阅读(2695) 评论(1) 推荐(2) 编辑
摘要: 上篇内容为Pagination基类的封装,此篇接上篇内容描述如何调用Pagination基类。 首先先创建一个sObject,起名Company info,此object字段信息如下: 为了国际化考虑,setup中输入框输入translate对字段的label进行国际化处理,此处只处理中文。 sob 阅读全文
posted @ 2016-11-04 14:05 zero.zhang 阅读(2998) 评论(3) 推荐(2) 编辑