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, rollbackService
close
getBlogRecordTypes, getBlogSearchRecordTypes, getEntryRecordTypes, getEntrySearchRecordTypes, supportsBlogAdmin, supportsBlogging, supportsBloggingBatch, supportsBlogHierarchy, supportsBlogHierarchyDesign, supportsBlogLookup, supportsBlogNotification, supportsBlogQuery, supportsBlogRecordType, supportsBlogSearch, supportsBlogSearchRecordType, supportsEntryAdmin, supportsEntryBlog, supportsEntryBlogAssignment, supportsEntryLookup, supportsEntryNotification, supportsEntryQuery, supportsEntryRecordType, supportsEntrySearch, supportsEntrySearchRecordType, supportsEntrySmartBlog, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
EntryLookupSession 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.