public interface BloggingProxyManager extends OsidProxyManager, BloggingProfile
The blogging manager provides access to entry lookup and creation
session and provides interoperability tests for various aspects of this
service. Methods in this manager support the passing of a Proxy
object for the purposes of passing information from a server
environment. The sessions included in this manager are:
EntryLookupSession: a session to retrieve entries
EntryQuerySession: a session for querying entries
EntrySearchSession: a session to search for
entries EntryAdminSession: a session to create and delete
entries EntryNotificationSession: a session to receive
notifications pertaining to entry changes EntryBlogSession: a session to look up entry to
blog mappings EntryBlogAssignmentSession: a session to manage
entry to blog mappings EntrySmartBlogSession: a session for managing
dynamic blogs BlogLookupSession: a session to retrieve blogs
BlogQuerySession: a session for querying blogs
BlogSearchSession: a session to search for blogs
BlogAdminSession: a session to create, update and
delete blogs BlogNotificationSession: a session to receive
notifications pertaining to changes in blogs BlogHierarchySession: a session to traverse blog
hierarchies BlogHierarchyDesignSession: a session to manage
blog hierarchies | Modifier and Type | Method and Description |
|---|---|
BlogAdminSession |
getBlogAdminSession(Proxy proxy)
Gets the blog administrative session for creating, updating and
deleteing blogs.
|
BloggingBatchProxyManager |
getBloggingBatchProxyManager()
Gets a
BloggingBatchProxyManager. |
BlogHierarchyDesignSession |
getBlogHierarchyDesignSession(Proxy proxy)
Gets the blog hierarchy design session.
|
BlogHierarchySession |
getBlogHierarchySession(Proxy proxy)
Gets the blog hierarchy traversal session.
|
BlogLookupSession |
getBlogLookupSession(Proxy proxy)
Gets the blog lookup session.
|
BlogNotificationSession |
getBlogNotificationSession(BlogReceiver blogReceiver,
Proxy proxy)
Gets the notification session for subscriblogg to changes to a blog.
|
BlogQuerySession |
getBlogQuerySession(Proxy proxy)
Gets the blog query session.
|
BlogSearchSession |
getBlogSearchSession(Proxy proxy)
Gets the blog search session.
|
EntryAdminSession |
getEntryAdminSession(Proxy proxy)
Gets an entry administration session for creating, updating and
deleting entries.
|
EntryAdminSession |
getEntryAdminSessionForBlog(Id blogId,
Proxy proxy)
Gets an entry administration session for the given blog.
|
EntryBlogAssignmentSession |
getEntryBlogAssignmentSession(Proxy proxy)
Gets the session for assigning entry to blog mappings.
|
EntryBlogSession |
getEntryBlogSession(Proxy proxy)
Gets the session for retrieving entry to blog mappings.
|
EntryLookupSession |
getEntryLookupSession(Proxy proxy)
Gets the
OsidSession associated with the entry lookup
service. |
EntryLookupSession |
getEntryLookupSessionForBlog(Id blogId,
Proxy proxy)
Gets the
OsidSession associated with the entry lookup
service for the given blog. |
EntryNotificationSession |
getEntryNotificationSession(EntryReceiver entryReceiver,
Proxy proxy)
Gets the entry notification session for the given blog.
|
EntryNotificationSession |
getEntryNotificationSessionForBlog(EntryReceiver entryReceiver,
Id blogId,
Proxy proxy)
Gets the entry notification session for the given blog.
|
EntryQuerySession |
getEntryQuerySession(Proxy proxy)
Gets an entry query session.
|
EntryQuerySession |
getEntryQuerySessionForBlog(Id blogId,
Proxy proxy)
Gets an entry query session for the given blog.
|
EntrySearchSession |
getEntrySearchSession(Proxy proxy)
Gets an entry search session.
|
EntrySearchSession |
getEntrySearchSessionForBlog(Id blogId,
Proxy proxy)
Gets an entry search session for the given blog.
|
EntrySmartBlogSession |
getEntrySmartBlogSession(Id blogId,
Proxy proxy)
Gets the session managing smart blogs.
|
changeBranch, initialize, rollbackServiceclosegetBlogRecordTypes, getBlogSearchRecordTypes, getEntryRecordTypes, getEntrySearchRecordTypes, supportsBlogAdmin, supportsBlogging, supportsBloggingBatch, supportsBlogHierarchy, supportsBlogHierarchyDesign, supportsBlogLookup, supportsBlogNotification, supportsBlogQuery, supportsBlogRecordType, supportsBlogSearch, supportsBlogSearchRecordType, supportsEntryAdmin, supportsEntryBlog, supportsEntryBlogAssignment, supportsEntryLookup, supportsEntryNotification, supportsEntryQuery, supportsEntryRecordType, supportsEntrySearch, supportsEntrySearchRecordType, supportsEntrySmartBlog, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdEntryLookupSession getEntryLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the entry lookup
service.proxy - a proxy an EntryLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsEntryLookup()
is false optional - This method must be implemented if
supportsEntryLookup() is true. EntryLookupSession getEntryLookupSessionForBlog(Id blogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the entry lookup
service for the given blog.blogId - the Id of the blogproxy - a proxy an EntryLookupSession NotFoundException - blogId not foundNullArgumentException - blogId or
proxy is null OperationFailedException - unable to complete
request UnimplementedException - supportsEntryLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsEntryLookup() and
supportsVisibleFederation() are true.
EntryQuerySession getEntryQuerySession(Proxy proxy) throws OperationFailedException
proxy - a proxy an EntryQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsEntryQuery()
is false optional - This method must be implemented if
supportsEntryQuery() is true. EntryQuerySession getEntryQuerySessionForBlog(Id blogId, Proxy proxy) throws NotFoundException, OperationFailedException
blogId - the Id of the blogproxy - a proxy an EntryQuerySession NotFoundException - blogId not foundNullArgumentException - blogId or
proxy is null OperationFailedException - unable to complete
request UnimplementedException - supportsEntryQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsEntryQuery() and
supportsVisibleFederation() are true.
EntrySearchSession getEntrySearchSession(Proxy proxy) throws OperationFailedException
proxy - a proxy an EntrySearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsEntrySearch()
is false optional - This method must be implemented if
supportsEntrySearch() is true. EntrySearchSession getEntrySearchSessionForBlog(Id blogId, Proxy proxy) throws NotFoundException, OperationFailedException
blogId - the Id of the blogproxy - a proxy an EntrySearchSession NotFoundException - blogId not foundNullArgumentException - blogId or
proxy is null OperationFailedException - unable to complete
request UnimplementedException - supportsEntrySearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsEntrySearch() and
supportsVisibleFederation() are true.
EntryAdminSession getEntryAdminSession(Proxy proxy) throws OperationFailedException
proxy - a proxy an EntryAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsEntryAdmin()
is false optional - This method must be implemented if
supportsEntryAdmin() is true. EntryAdminSession getEntryAdminSessionForBlog(Id blogId, Proxy proxy) throws NotFoundException, OperationFailedException
blogId - the Id of the blogproxy - a proxy an EntryAdminSession NotFoundException - blogId not foundNullArgumentException - blogId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsEntryAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsEntryAdmin() and
supportsVisibleFederation() are true.
EntryNotificationSession getEntryNotificationSession(EntryReceiver entryReceiver, Proxy proxy) throws OperationFailedException
entryReceiver - notification callbackproxy - a proxy an EntryNotificationSession NullArgumentException - entryReceiver or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsEntryNotification() is false optional - This method must be implemented if
supportsEntryNotification() is true.
EntryNotificationSession getEntryNotificationSessionForBlog(EntryReceiver entryReceiver, Id blogId, Proxy proxy) throws NotFoundException, OperationFailedException
entryReceiver - notification callbackblogId - the Id of the blogproxy - a proxy an EntryNotificationSession NotFoundException - blogId not foundNullArgumentException - entryReceiver, blogId
or proxy is null OperationFailedException - unable to complete
request UnimplementedException -
supportsEntryNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsEntryNotfication() and
supportsVisibleFederation() are true.
EntryBlogSession getEntryBlogSession(Proxy proxy) throws OperationFailedException
proxy - a proxy EntryBlogSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsEntryBlog()
is false optional - This method must be implemented if
supportsEntryBlog() is true. EntryBlogAssignmentSession getEntryBlogAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy EntryBlogAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsEntryBlogAssignment() is false optional - This method must be implemented if
supportsEntryBlogAssignment() is true.
EntrySmartBlogSession getEntrySmartBlogSession(Id blogId, Proxy proxy) throws NotFoundException, OperationFailedException
blogId - the Id of the blogproxy - a proxy EntrySmartBlogSession NotFoundException - blogId is not foundNullArgumentException - blogId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsEntrySmartBlog() is false optional - This method must be implemented if
supportsEntrySmartBlog() is true. BlogLookupSession getBlogLookupSession(Proxy proxy) throws OperationFailedException
proxy - a proxy BlogLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsBlogLookup()
is false optional - This method must be implemented if
supportsBlogLookup() is true. BlogQuerySession getBlogQuerySession(Proxy proxy) throws OperationFailedException
proxy - a proxy BlogQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsBlogQuery()
is false optional - This method must be implemented if
supportsBlogQuery() is true. BlogSearchSession getBlogSearchSession(Proxy proxy) throws OperationFailedException
proxy - a proxy BlogSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsBlogSearch()
is false optional - This method must be implemented if
supportsBlogSearch() is true. BlogAdminSession getBlogAdminSession(Proxy proxy) throws OperationFailedException
proxy - a proxy BlogAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsBlogAdmin()
is false optional - This method must be implemented if
supportsBlogAdmin() is true. BlogNotificationSession getBlogNotificationSession(BlogReceiver blogReceiver, Proxy proxy) throws OperationFailedException
blogReceiver - notification callbackproxy - a proxy BlogNotificationSession NullArgumentException - blogReceiver or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsBlogNotification() is false optional - This method must be implemented if
supportsBlogNotification() is true. BlogHierarchySession getBlogHierarchySession(Proxy proxy) throws OperationFailedException
proxy - a proxy a BlogHierarchySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsBlogHierarchy()
is false optional - This method must be implemented if
supportsBlogHierarchy() is true. BlogHierarchyDesignSession getBlogHierarchyDesignSession(Proxy proxy) throws OperationFailedException
proxy - a proxy BlogHierarchyDesignSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsBlogHierarchyDesign() is false optional - This method must be implemented if
supportsBlogHierarchyDesign() is true.
BloggingBatchProxyManager getBloggingBatchProxyManager() throws OperationFailedException
BloggingBatchProxyManager. BloggingBatchProxyManager OperationFailedException - unable to complete requestUnimplementedException - supportsBloggingBatch()
is false optional - This method must be implemented if
supportsBloggingBatch() is true.