getApplicableAutoPings(WeblogEntryData changedWeblogEntry) Get the auto ping configurations that should be pinged upon creation/change of the given weblog entry.
getCategoryRestrictions(AutoPingData autoPing) Get the category restrictions on the given auto ping configuration.
Parameters: autoPing - the category restrictions as a collection of WeblogCategoryData objects.
public void
queueApplicableAutoPings(WeblogEntryData changedWeblogEntry) Queue the auto ping configurations that should be pinged upon change to the given weblog entry.
public void
release() Release all resources associated with Roller session.
public void
removeAllAutoPings() Remove all auto ping configurations for all websites.
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
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 -
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.
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.
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).
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
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 -
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