Java Doc for AutoPingManager.java in  » Blogger-System » apache-roller-3.1 » org » apache » roller » business » pings » 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 » apache roller 3.1 » org.apache.roller.business.pings 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.apache.roller.business.pings.AutoPingManager

All known Subclasses:   org.apache.roller.business.hibernate.HibernateAutoPingManagerImpl,
AutoPingManager
public interface AutoPingManager (Code)
Manages autoping storage/retrieval, queries and queue.




Method Summary
public  ListgetApplicableAutoPings(WeblogEntryData changedWeblogEntry)
     Get the auto ping configurations that should be pinged upon creation/change of the given weblog entry.
public  AutoPingDatagetAutoPing(String id)
     Retrieve an auto ping configuration by id.
Parameters:
  id - the id of the auto ping configuration to retrieve.
public  ListgetAutoPingsByTarget(PingTargetData pingTarget)
     Get all of the auto ping configurations for a given target (across all websites).
public  ListgetAutoPingsByWebsite(WebsiteData website)
     Get all of the auto ping configurations for the given website.
public  ListgetCategoryRestrictions(AutoPingData autoPing)
     Get the category restrictions on the given auto ping configuration.
Parameters:
  autoPing - the category restrictions as a collection of WeblogCategoryData objects.
public  voidqueueApplicableAutoPings(WeblogEntryData changedWeblogEntry)
     Queue the auto ping configurations that should be pinged upon change to the given weblog entry.
public  voidrelease()
     Release all resources associated with Roller session.
public  voidremoveAllAutoPings()
     Remove all auto ping configurations for all websites.
public  voidremoveAutoPing(AutoPingData autoPing)
     Remove the auto ping configuration with given id.
public  voidremoveAutoPing(PingTargetData pingTarget, WebsiteData website)
     Remove the auto ping configuration for the given ping target and website, if one exists.
public  voidremoveAutoPings(Collection autopings)
     Remove a collection of auto ping configurations.
public  voidsaveAutoPing(AutoPingData autoPing)
     Store an auto ping configuration.
public  voidsetCategoryRestrictions(AutoPingData autoPing, Collection newCategories)
     Set the category restrictions on the given ping configuration to the specified ones.



Method Detail
getApplicableAutoPings
public List getApplicableAutoPings(WeblogEntryData changedWeblogEntry) throws RollerException(Code)
Get the auto ping configurations that should be pinged upon creation/change of the given weblog entry.
Parameters:
  changedWeblogEntry - the entry that has been created or changed a list of the ping configurations that should be applied due to this change



getAutoPing
public AutoPingData getAutoPing(String id) throws RollerException(Code)
Retrieve an auto ping configuration by id.
Parameters:
  id - the id of the auto ping configuration to retrieve. the auto ping configuration with specified id or null if not found
throws:
  RollerException -



getAutoPingsByTarget
public List getAutoPingsByTarget(PingTargetData pingTarget) throws RollerException(Code)
Get all of the auto ping configurations for a given target (across all websites).
Parameters:
  pingTarget - a list of auto ping configurations for the given target as AutoPingData objects.



getAutoPingsByWebsite
public List getAutoPingsByWebsite(WebsiteData website) throws RollerException(Code)
Get all of the auto ping configurations for the given website.
Parameters:
  website - a list of auto ping configurations for the given website as AutoPingData objects.



getCategoryRestrictions
public List getCategoryRestrictions(AutoPingData autoPing) throws RollerException(Code)
Get the category restrictions on the given auto ping configuration.
Parameters:
  autoPing - the category restrictions as a collection of WeblogCategoryData objects. This collectionwill be empty if there are no restrictions (meaning that the auto ping configuration applies to changesin any category of the website).



queueApplicableAutoPings
public void queueApplicableAutoPings(WeblogEntryData changedWeblogEntry) throws RollerException(Code)
Queue the auto ping configurations that should be pinged upon change to the given weblog entry. This calls the PingQueueManager to queue ping requests for each ping configuration that should be applied on change to the given weblog entry. If ping processing is suspended, this returns without doing anything.
Parameters:
  changedWeblogEntry - the entry that has been created or changed



release
public void release()(Code)
Release all resources associated with Roller session.



removeAllAutoPings
public void removeAllAutoPings() throws RollerException(Code)
Remove all auto ping configurations for all websites.
throws:
  RollerException -



removeAutoPing
public void removeAutoPing(AutoPingData autoPing) throws RollerException(Code)
Remove the auto ping configuration with given id.
Parameters:
  autoPing - the auto ping configuration to remove
throws:
  RollerException -



removeAutoPing
public void removeAutoPing(PingTargetData pingTarget, WebsiteData website) throws RollerException(Code)
Remove the auto ping configuration for the given ping target and website, if one exists. Returns silently if it doesn't exist.
Parameters:
  pingTarget - the ping target
Parameters:
  website - the website
throws:
  RollerException -



removeAutoPings
public void removeAutoPings(Collection autopings) throws RollerException(Code)
Remove a collection of auto ping configurations.
Parameters:
  autopings - a Collection of AutoPingData objects
throws:
  RollerException -



saveAutoPing
public void saveAutoPing(AutoPingData autoPing) throws RollerException(Code)
Store an auto ping configuration.
Parameters:
  autoPing - the auto ping configuration
throws:
  RollerException -



setCategoryRestrictions
public void setCategoryRestrictions(AutoPingData autoPing, Collection newCategories)(Code)
Set the category restrictions on the given ping configuration to the specified ones. If the new collection is empty, all category restrictions are removed.
Parameters:
  autoPing - auto ping configuration to change
Parameters:
  newCategories - a collection of WeblogCategoryData objects for the new category restrictions



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