2013-12-13 2 views
0

Несмотря на то, что текущая версия (1.0.3) Spring Social Facebook содержит операции для меня, есть еще несколько других вызовов API Графа, которые не реализованы; например, получение альбомов со страницы поклонников, и именно так происходит очень важная часть проекта, над которым я работаю.Можно ли расширить org.springframework.social.facebook.api.impl. * Шаблон класса (ов)?

Я хочу добавить методы в org.springframework.social.facebook.api. Page класс, который фактически выполняет еще не реализованные вызовы Graph API. Посмотрев исходные коды, я понял, что магия на самом деле происходит в org.springframework.social.facebook.api.impl. PageTemplate класс. Как принцип не изобретать колесо, я хотел бы написать новый класс, и я планирую расширить класс PageTemplate, но это не будет: Код завершения функция IDE отображается только FacebookTemplate для меня расширить. Как-то мой инстинкт подсказывает мне, что его там нет. Согласно тому, что я наблюдал от Гитуба, Maven (дерево расширено), класс PageTemplate действительно существует alrite.

Есть ли причина, по которой я не могу продлить ее, или лучше/умнее/возможно подходы, возможно !?

+0

Может PageTemplate создается на лету весной ... – Stephan

+0

на лету? Смысл, как работает Spring JPA Repository !? –

ответ

0

org.springframework.social.facebook.api.impl.PageTemplate не является окончательным классом, поэтому его можно продлить без проблем.

Ваша неспособность найти класс предполагает, что вы смотрите на неправильную зависимость. Посмотрите на весенне-социально-facebook

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

PageTemplate class on GitHub

+0

У меня есть весенне-социальная и весенняя-социальная-facebook в моем pom.xml; но в любом случае ... –

 Смежные вопросы

  • Нет связанных вопросов^_^