是否可以扩展org.springframework.social.facebook.api.impl。*模板类?

时间:2013-12-13 20:47:51

标签: java spring spring-social spring-social-facebook

虽然 Spring Social Facebook 的当前版本(1.0.3)为我提供了操作,但还有一些其他未实现的Graph API调用;例如从粉丝页面获取专辑,这恰好是我正在进行的项目的关键部分。

我想将方法​​添加到org.springframework.social.facebook.api。 Page 类,这实际上构成了尚未实现的Graph API调用。在查找源代码后,我发现魔法实际上发生在org.springframework.social.facebook.api.impl。 PageTemplate 类中。作为不重新发明轮子的原则,我想编写一个新类,我计划扩展PageTemplate类,但它不会成为:代码完成的功能。 IDE仅显示 FacebookTemplate 以供我扩展。不知怎的,我的直觉告诉我它在那里。根据我从Github观察到的内容,Maven(树扩展), PageTemplate 类确实存在alrite。

我有什么理由不能扩展它,或者更好/更聪明/可能的方法,或许!?

1 个答案:

答案 0 :(得分:0)

org.springframework.social.facebook.api.impl.PageTemplate不是最终类,因此可以毫无问题地进行扩展。

你无法找到课程表明你正在寻找错误的依赖。看看spring-social-facebook

<dependency>
    <groupId>org.springframework.social</groupId>
    <artifactId>spring-social-facebook</artifactId>
    <version>1.0.3.RELEASE</version>
</dependency>

PageTemplate class on GitHub