Java Doc for PingbackHandler.java in  » Blogger-System » blojsom-3.1 » org » blojsom » extension » xmlrpc » handler » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Blogger System » blojsom 3.1 » org.blojsom.extension.xmlrpc.handler 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.blojsom.extension.xmlrpc.handler.APIHandler
      org.blojsom.extension.xmlrpc.handler.PingbackHandler

PingbackHandler
public class PingbackHandler extends APIHandler (Code)
Pingback handler provides support for the Pingback 1.0 specification.
author:
   David Czarnecki
version:
   $Id: PingbackHandler.java,v 1.8 2007/01/17 02:35:07 czarneckid Exp $
since:
   blojsom 3.0


Field Summary
final protected static  StringAPI_NAME
    
final protected static  intPINGBACK_ACCESS_DENIED_CODE
    
final protected static  intPINGBACK_ALREADY_REGISTERED_CODE
    
final protected static  intPINGBACK_GENERIC_FAULT_CODE
    
final protected static  intPINGBACK_NO_LINK_TO_TARGET_URI_CODE
    
final protected static  StringPINGBACK_SOURCE_URI_METADATA
    
final protected static  intPINGBACK_SOURCE_URI_NON_EXISTENT_CODE
    
final protected static  StringPINGBACK_TARGET_URI_METADATA
    
final protected static  intPINGBACK_TARGET_URI_NON_EXISTENT_CODE
    
final protected static  intPINGBACK_TARGET_URI_NOT_ENABLED_CODE
    
final protected static  intPINGBACK_UPSTREAM_SERVER_ERROR_CODE
    

Constructor Summary
public  PingbackHandler()
    

Method Summary
protected  IntegeraddPingback(String title, String excerpt, String url, String blogName, Map pingbackMetaData, Pingback pingback)
    
protected  StringgetExcerptFromSource(String source, String targetURI)
     Try to extract an excerpt from the source text.
public  StringgetName()
     Gets the name of API Handler.
protected  StringgetTitleFromSource(String source)
    
public  Stringping(String sourceURI, String targetURI)
     Notifies the server that a link has been added to sourceURI, pointing to targetURI.

Field Detail
API_NAME
final protected static String API_NAME(Code)



PINGBACK_ACCESS_DENIED_CODE
final protected static int PINGBACK_ACCESS_DENIED_CODE(Code)



PINGBACK_ALREADY_REGISTERED_CODE
final protected static int PINGBACK_ALREADY_REGISTERED_CODE(Code)



PINGBACK_GENERIC_FAULT_CODE
final protected static int PINGBACK_GENERIC_FAULT_CODE(Code)



PINGBACK_NO_LINK_TO_TARGET_URI_CODE
final protected static int PINGBACK_NO_LINK_TO_TARGET_URI_CODE(Code)



PINGBACK_SOURCE_URI_METADATA
final protected static String PINGBACK_SOURCE_URI_METADATA(Code)



PINGBACK_SOURCE_URI_NON_EXISTENT_CODE
final protected static int PINGBACK_SOURCE_URI_NON_EXISTENT_CODE(Code)



PINGBACK_TARGET_URI_METADATA
final protected static String PINGBACK_TARGET_URI_METADATA(Code)



PINGBACK_TARGET_URI_NON_EXISTENT_CODE
final protected static int PINGBACK_TARGET_URI_NON_EXISTENT_CODE(Code)



PINGBACK_TARGET_URI_NOT_ENABLED_CODE
final protected static int PINGBACK_TARGET_URI_NOT_ENABLED_CODE(Code)



PINGBACK_UPSTREAM_SERVER_ERROR_CODE
final protected static int PINGBACK_UPSTREAM_SERVER_ERROR_CODE(Code)




Constructor Detail
PingbackHandler
public PingbackHandler()(Code)
Construct a new Pingback handler




Method Detail
addPingback
protected Integer addPingback(String title, String excerpt, String url, String blogName, Map pingbackMetaData, Pingback pingback) throws XmlRpcException(Code)
Add a pingback for a given blog ID
Parameters:
  title - Pingback title
Parameters:
  excerpt - Pingback excerpt
Parameters:
  url - Pingback URL
Parameters:
  blogName - Pingback blog name
Parameters:
  pingbackMetaData - Pingback meta-data
Parameters:
  pingback - Pingback 0 if the pingback was registered, otherwise a fault code is returned



getExcerptFromSource
protected String getExcerptFromSource(String source, String targetURI)(Code)
Try to extract an excerpt from the source text. Currently looks ahead 200 and ahead 200 characters from the location of the targetURI within the source.
Parameters:
  source - Source URI text
Parameters:
  targetURI - Target URI from which to start the excerpt Excerpt of text or null if we cannot find the targetURI



getName
public String getName()(Code)
Gets the name of API Handler. Used to bind to XML-RPC The API Name (ie: pingback)



getTitleFromSource
protected String getTitleFromSource(String source)(Code)
Try to find the <title></title> tags from the source text
Parameters:
  source - Source URI text Title of text or null if title tags are not found



ping
public String ping(String sourceURI, String targetURI) throws XmlRpcException(Code)
Notifies the server that a link has been added to sourceURI, pointing to targetURI.
Parameters:
  sourceURI - The absolute URI of the post on the source page containing the link to the target site.
Parameters:
  targetURI - The absolute URI of the target of the link, as given on the source page.



Fields inherited from org.blojsom.extension.xmlrpc.handler.APIHandler
final protected static String ALL_XMLRPC_EDIT_PERMISSION(Code)(Java Doc)
final protected static int AUTHORIZATION_EXCEPTION(Code)(Java Doc)
final protected static String AUTHORIZATION_EXCEPTION_MSG(Code)(Java Doc)
final protected static int INVALID_POSTID(Code)(Java Doc)
final protected static String INVALID_POSTID_MSG(Code)(Java Doc)
final protected static int NOBLOGS_EXCEPTION(Code)(Java Doc)
final protected static String NOBLOGS_EXCEPTION_MSG(Code)(Java Doc)
final protected static int PERMISSION_EXCEPTION(Code)(Java Doc)
final protected static String PERMISSION_EXCEPTION_MSG(Code)(Java Doc)
final protected static int UNKNOWN_EXCEPTION(Code)(Java Doc)
final protected static String UNKNOWN_EXCEPTION_MSG(Code)(Java Doc)
final protected static int UNSUPPORTED_EXCEPTION(Code)(Java Doc)
final protected static String UNSUPPORTED_EXCEPTION_MSG(Code)(Java Doc)
protected AuthorizationProvider _authorizationProvider(Code)(Java Doc)
protected Blog _blog(Code)(Java Doc)
protected EventBroadcaster _eventBroadcaster(Code)(Java Doc)
protected Fetcher _fetcher(Code)(Java Doc)
protected HttpServletRequest _httpServletRequest(Code)(Java Doc)
protected HttpServletResponse _httpServletResponse(Code)(Java Doc)
protected Properties _properties(Code)(Java Doc)
protected ServletConfig _servletConfig(Code)(Java Doc)

Methods inherited from org.blojsom.extension.xmlrpc.handler.APIHandler
protected void checkXMLRPCPermission(String username, String permission) throws XmlRpcException(Code)(Java Doc)
abstract public String getName()(Code)(Java Doc)
public void setAuthorizationProvider(AuthorizationProvider authorizationProvider)(Code)(Java Doc)
public void setBlog(Blog blog)(Code)(Java Doc)
public void setEventBroadcaster(EventBroadcaster eventBroadcaster)(Code)(Java Doc)
public void setFetcher(Fetcher fetcher)(Code)(Java Doc)
public void setHttpServletRequest(HttpServletRequest httpServletRequest)(Code)(Java Doc)
public void setHttpServletResponse(HttpServletResponse httpServletResponse)(Code)(Java Doc)
public void setProperties(Properties properties)(Code)(Java Doc)
public void setServletConfig(ServletConfig servletConfig)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.