public interface FinancialsPostingManager extends OsidManager, FinancialsPostingProfile
The financials posting manager provides access to posting management sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
PostLookupSession:
a session to retrieve posts
PostQuerySession:
a session to query posts PostSearchSession:
a session to search for posts
PostAdminSession:
a session to create and delete
posts PostNotificationSession:
a session to receive
notifications pertaining to post changes PostBusinessSession:
a session to look up post to
business mappings PostBusinessAssignmentSession:
a session to manage
post to business mappings PostSmartBusinessSession:
a session to manage
dynamic businesses of posts PostEntryLookupSession:
a session to retrieve
entries PostEntryLookupSession:
a session to query entries
PostEntrySearchSession:
a session to search for
entries PostEntryAdminSession:
a session to create and
delete entries PostEntryNotificationSession:
a session to receive
notifications pertaining to post entry changes PostEntryBusinessSession:
a session to look up
post entry to business mappings PostEntryBusinessAssignmentSession:
a session to
manage post entry to business mappings PostEntrySmartBusinessAssignmentSession:
a session
to manage dynamic businesses of entries Modifier and Type | Method and Description |
---|---|
FinancialsPostingBatchManager |
getFinancialsPostingBatchManager()
Gets a
FinancialsPostingBatchManager. |
PostAdminSession |
getPostAdminSession()
Gets the
OsidSession associated with the post
administration service. |
PostAdminSession |
getPostAdminSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the post
administration service for the given business. |
PostBusinessAssignmentSession |
getPostBusinessAssignmentSession()
Gets the
OsidSession associated with assigning posts to
businesses. |
PostBusinessSession |
getPostBusinessSession()
Gets the
OsidSession to lookup post/catalog mappings. |
PostEntryAdminSession |
getPostEntryAdminSession()
Gets the
OsidSession associated with the post entry
administration service. |
PostEntryAdminSession |
getPostEntryAdminSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the post entry
administration service for the given business. |
PostEntryBusinessAssignmentSession |
getPostEntryBusinessAssignmentSession()
Gets the
OsidSession associated with assigning post
entries to businesses. |
PostEntryBusinessSession |
getPostEntryBusinessSession()
Gets the
OsidSession to lookup entry/catalog mappings. |
PostEntryLookupSession |
getPostEntryLookupSession()
Gets the
OsidSession associated with the post entry
lookup service. |
PostEntryLookupSession |
getPostEntryLookupSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the post entry
lookup service for the given business. |
PostEntryNotificationSession |
getPostEntryNotificationSession(PostEntryReceiver postEntryReceiver)
Gets the
OsidSession associated with the post entry
notification service. |
PostEntryNotificationSession |
getPostEntryNotificationSessionForBusiness(PostEntryReceiver postEntryReceiver,
Id businessId)
Gets the
OsidSession associated with the post entry
notification service for the given business. |
PostEntryQuerySession |
getPostEntryQuerySession()
Gets the
OsidSession associated with the post entry
query service. |
PostEntryQuerySession |
getPostEntryQuerySessionForBusiness(Id businessId)
Gets the
OsidSession associated with the post entry
query service for the given business. |
PostEntrySearchSession |
getPostEntrySearchSession()
Gets the
OsidSession associated with the post entry
search service. |
PostEntrySearchSession |
getPostEntrySearchSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the post entry
search service for the given business. |
PostEntrySmartBusinessSession |
getPostEntrySmartBusinessSession(Id businessId)
Gets the
OsidSession associated with the post entry
smart business service. |
PostLookupSession |
getPostLookupSession()
Gets the
OsidSession associated with the post lookup
service. |
PostLookupSession |
getPostLookupSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the post lookup
service for the given business. |
PostNotificationSession |
getPostNotificationSession(PostReceiver postReceiver)
Gets the
OsidSession associated with the post
notification service. |
PostNotificationSession |
getPostNotificationSessionForBusiness(PostReceiver postReceiver,
Id businessId)
Gets the
OsidSession associated with the post
notification service for the given business. |
PostQuerySession |
getPostQuerySession()
Gets the
OsidSession associated with the post query
service. |
PostQuerySession |
getPostQuerySessionForBusiness(Id businessId)
Gets the
OsidSession associated with the post query
service for the given business. |
PostSearchSession |
getPostSearchSession()
Gets the
OsidSession associated with the post search
service. |
PostSearchSession |
getPostSearchSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the post search
service for the given business. |
PostSmartBusinessSession |
getPostSmartBusinessSession(Id businessId)
Gets the
OsidSession associated with the post smart
business service. |
changeBranch, initialize, rollbackService
close
getPostEntryRecordTypes, getPostEntrySearchRecordTypes, getPostRecordTypes, getPostSearchRecordTypes, supportsFinancialsPostingBatch, supportsPostAdmin, supportsPostBusiness, supportsPostBusinessAssignment, supportsPostEntryAdmin, supportsPostEntryBusiness, supportsPostEntryBusinessAssignment, supportsPostEntryLookup, supportsPostEntryNotification, supportsPostEntryQuery, supportsPostEntryRecordType, supportsPostEntrySearch, supportsPostEntrySearchRecordType, supportsPostEntrySmartBusiness, supportsPostLookup, supportsPostNotification, supportsPostQuery, supportsPostRecordType, supportsPostSearch, supportsPostSearchRecordType, supportsPostSmartBusiness, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
PostLookupSession getPostLookupSession() throws OperationFailedException
OsidSession
associated with the post lookup
service. PostSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPostLookup()
is false
optional
- This method must be implemented if
supportsPostLookup()
is true.
PostLookupSession getPostLookupSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the post lookup
service for the given business.businessId
- the Id
of the business PostLookupSession
NotFoundException
- no Business
found by
the given Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPostLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsPostLookup()
and
supportsVisibleFederation()
are true
PostQuerySession getPostQuerySession() throws OperationFailedException
OsidSession
associated with the post query
service. PostQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPostQuery()
is false
optional
- This method must be implemented if
supportsPostQuery()
is true.
PostQuerySession getPostQuerySessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the post query
service for the given business.businessId
- the Id
of the Business
PostQuerySession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPostQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsPostQuery()
and
supportsVisibleFederation()
are true
PostSearchSession getPostSearchSession() throws OperationFailedException
OsidSession
associated with the post search
service. PostSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPostSearch()
is false
optional
- This method must be implemented if
supportsPostSearch()
is true.
PostSearchSession getPostSearchSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the post search
service for the given business.businessId
- the Id
of the Business
PostSearchSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPostSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsPostSearch()
and
supportsVisibleFederation()
are true
PostAdminSession getPostAdminSession() throws OperationFailedException
OsidSession
associated with the post
administration service. PostAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPostAdmin()
is false
optional
- This method must be implemented if
supportsPostAdmin()
is true.
PostAdminSession getPostAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the post
administration service for the given business.businessId
- the Id
of the Business
PostAdminSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPostAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsPostAdmin()
and
supportsVisibleFederation()
are true
PostNotificationSession getPostNotificationSession(PostReceiver postReceiver) throws OperationFailedException
OsidSession
associated with the post
notification service.postReceiver
- the notification callback PostNotificationSession
NullArgumentException
- postReceiver
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostNotification()
is false
optional
- This method must be implemented if
supportsPostNotification()
is true.
PostNotificationSession getPostNotificationSessionForBusiness(PostReceiver postReceiver, Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the post
notification service for the given business.postReceiver
- the notification callbackbusinessId
- the Id
of the Business
PostNotificationSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- postReceiver
or
businessId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsPostNotification()
and
supportsVisibleFederation()
are true
PostBusinessSession getPostBusinessSession() throws OperationFailedException
OsidSession
to lookup post/catalog mappings. PostBusinessSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPostBusiness()
is false
optional
- This method must be implemented if
supportsPostBusiness()
is true.
PostBusinessAssignmentSession getPostBusinessAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning posts to
businesses. PostBusinessAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostBusinessAssignment()
is false
optional
- This method must be implemented if
supportsPostBusinessAssignment()
is true.
PostSmartBusinessSession getPostSmartBusinessSession(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the post smart
business service.businessId
- the Id
of the Business
PostSmartBusinessSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostSmartBusiness()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsPostSmartBusiness()
and
supportsVisibleFederation()
are true
PostEntryLookupSession getPostEntryLookupSession() throws OperationFailedException
OsidSession
associated with the post entry
lookup service. PostEntryLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostEntryLookup()
is false
optional
- This method must be implemented if
supportsPostEntryLookup()
is true.
PostEntryLookupSession getPostEntryLookupSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the post entry
lookup service for the given business.businessId
- the Id
of the Business
PostEntryLookupSession
NotFoundException
- no Business
found by
the given Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostEntryLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsPostEntryLookup()
and
supportsVisibleFederation()
are true
PostEntryQuerySession getPostEntryQuerySession() throws OperationFailedException
OsidSession
associated with the post entry
query service. PostEntryQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostEntryQuery()
is false
optional
- This method must be implemented if
supportsPostEntryQuery()
is true.
PostEntryQuerySession getPostEntryQuerySessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the post entry
query service for the given business.businessId
- the Id
of the Business
PostEntryQuerySession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostEntryQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsPostEntryQuery()
and
supportsVisibleFederation()
are true
PostEntrySearchSession getPostEntrySearchSession() throws OperationFailedException
OsidSession
associated with the post entry
search service. PostEntrySearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostEntrySearch()
is false
optional
- This method must be implemented if
supportsPostEntrySearch()
is true.
PostEntrySearchSession getPostEntrySearchSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the post entry
search service for the given business.businessId
- the Id
of the Business
PostEntrySearchSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostEntrySearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsPostEntrySearch()
and
supportsVisibleFederation()
are true
PostEntryAdminSession getPostEntryAdminSession() throws OperationFailedException
OsidSession
associated with the post entry
administration service. PostEntryAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostEntryAdmin()
is false
optional
- This method must be implemented if
supportsPostEntryAdmin()
is true.
PostEntryAdminSession getPostEntryAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the post entry
administration service for the given business.businessId
- the Id
of the Business
PostEntryAdminSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostEntryAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsPostEntryAdmin()
and
supportsVisibleFederation()
are true
PostEntryNotificationSession getPostEntryNotificationSession(PostEntryReceiver postEntryReceiver) throws OperationFailedException
OsidSession
associated with the post entry
notification service.postEntryReceiver
- the notification callback PostEntryNotificationSession
NullArgumentException
- postEntryReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostEntryNotification()
is false
optional
- This method must be implemented if
supportsPostEntryNotification()
is true.
PostEntryNotificationSession getPostEntryNotificationSessionForBusiness(PostEntryReceiver postEntryReceiver, Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the post entry
notification service for the given business.postEntryReceiver
- the notification callbackbusinessId
- the Id
of the Business
PostEntryNotificationSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- postEntryReceiver
or businessId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostEntryNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsPostEntryNotification()
and
supportsVisibleFederation()
are true
PostEntryBusinessSession getPostEntryBusinessSession() throws OperationFailedException
OsidSession
to lookup entry/catalog mappings. PostEntryBusinessSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostEntryBusiness()
is false
optional
- This method must be implemented if
supportsPostEntryBusiness()
is true.
PostEntryBusinessAssignmentSession getPostEntryBusinessAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning post
entries to businesses. PostEntryBusinessAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostEntryBusinessAssignment()
is false
optional
- This method must be implemented if
supportsPostEntryBusinessAssignment()
is
true.
PostEntrySmartBusinessSession getPostEntrySmartBusinessSession(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the post entry
smart business service.businessId
- the Id
of the Business
PostEntrySmartBusinessSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPostEntrySmartBusiness()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsPostEntrySmartBusiness()
and
supportsVisibleFederation()
are true
FinancialsPostingBatchManager getFinancialsPostingBatchManager() throws OperationFailedException
FinancialsPostingBatchManager.
FinancialsPostingBatchManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsFinancialsPostingBatch()
is false
optional
- This method must be implemented if
supportsFinancialsPostingBatch()
is true.