| Package | Description |
|---|---|
| org.osid.billing |
The Open Service Interface Definitions for the org.osid.billing
service.
|
| org.osid.billing.batch |
The Open Service Interface Definitions for the org.osid.billing.batch
service.
|
| org.osid.billing.payment |
The Open Service Interface Definitions for the org.osid.billing.payment
service.
|
| org.osid.orchestration |
The Open Service Interface Definitions for the org.osid.orchestration
service.
|
| Class and Description |
|---|
| BillingProfile
The billing profile describes the interoperability among billing
management services.
|
| Business
A
Business represents a collection of customers,
categories, items, entries, and periods. |
| BusinessAdminSession
This session creates, updates, and deletes
Businesses. |
| BusinessForm
This is the form for creating and updating businesses.
|
| BusinessHierarchyDesignSession
This session defines methods for managing a hierarchy of
Business objects. |
| BusinessHierarchySession
This session defines methods for traversing a hierarchy of
Business objects. |
| BusinessList
Like all
OsidLists, BusinessList provides
a means for accessing Business elements sequentially either
one at a time or many at a time. |
| BusinessLookupSession
This session provides methods for retrieving
Business
objects. |
| BusinessNode
This interface is a container for a partial hierarchy retrieval.
|
| BusinessNodeList
Like all
OsidLists, BusinessNodeList
provides a means for accessing BusinessNode elements
sequentially either one at a time or many at a time. |
| BusinessNotificationSession
This session defines methods to receive notifications on adds/changes
to
Business objects. |
| BusinessQuery
This is the query for searching businesses.
|
| BusinessQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| BusinessQuerySession
This session provides methods for searching among
Business
objects. |
| BusinessReceiver
The business receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted Business objects.
|
| BusinessSearch
The search interface for governing business searches.
|
| BusinessSearchOrder
An interface for specifying the ordering of search results.
|
| BusinessSearchResults
This interface provides a means to capture results of a search.
|
| BusinessSearchSession
This session provides methods for searching among
Business
objects. |
| Category
A
Category is a group of Items. |
| CategoryAdminSession
This session creates, updates, and deletes
Categories. |
| CategoryBusinessAssignmentSession
This session provides methods to re-assign
Categories to
Business objects A Category may appear in
multiple Business objects and removing the last reference
to a Category is the equivalent of deleting it. |
| CategoryBusinessSession
This session provides methods to retrieve
Category to
Business mappings. |
| CategoryForm
This is the form for creating and updating
Categories. |
| CategoryList
Like all
OsidLists, CategoryList provides
a means for accessing Category elements sequentially either
one at a time or many at a time. |
| CategoryLookupSession
This session defines methods for retrieving categories.
|
| CategoryNotificationSession
This session defines methods to receive notifications on adds/changes
to
Category objects in this Business. |
| CategoryQuery
This is the query for searching categories.
|
| CategoryQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CategoryQuerySession
This session provides methods for searching among
Category
objects. |
| CategoryReceiver
The category receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted category objects.
|
| CategorySearch
The search interface for governing category searches.
|
| CategorySearchOrder
An interface for specifying the ordering of search results.
|
| CategorySearchResults
This interface provides a means to capture results of a search.
|
| CategorySearchSession
This session provides methods for searching among
Category
objects. |
| CategorySmartBusinessSession
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| Customer
A
Customer represents data associated to a resource
representing a customer. |
| CustomerAdminSession
This session creates, updates, and deletes
Customers. |
| CustomerBusinessAssignmentSession
This session provides methods to re-assign
Customers to
Business objects A Customer may appear in
multiple Business objects and removing the last reference
to a Customer is the equivalent of deleting it. |
| CustomerBusinessSession
This session provides methods to retrieve
Customer to
Business mappings. |
| CustomerForm
This is the form for creating and updating
Customers. |
| CustomerList
Like all
OsidLists, CustomerList provides
a means for accessing Customer elements sequentially either
one at a time or many at a time. |
| CustomerLookupSession
This session defines methods for retrieving customers.
|
| CustomerNotificationSession
This session defines methods to receive notifications on adds/changes
to
Customer objects in this Business. |
| CustomerQuery
This is the query for searching customers.
|
| CustomerQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CustomerQuerySession
This session provides methods for searching among
Customer
objects. |
| CustomerReceiver
The customer receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted
Customer
objects. |
| CustomerSearch
The search interface for governing customer searches.
|
| CustomerSearchOrder
An interface for specifying the ordering of search results.
|
| CustomerSearchResults
This interface provides a means to capture results of a search.
|
| CustomerSearchSession
This session provides methods for searching among
Customer
objects. |
| CustomerSmartBusinessSession
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| Entry
An
Entry is a relationship between a customer and item
in a billing period. |
| EntryAdminSession
This session creates, updates, and deletes
Entries. |
| EntryBusinessAssignmentSession
This session provides methods to re-assign
Entries to
Business objects An Entry may appear in
multiple Business objects and removing the last reference
to an Entry is the equivalent of deleting it. |
| EntryBusinessSession
This session provides methods to retrieve
Entry to
Business mappings. |
| EntryForm
This is the form for creating and updating
Entries. |
| EntryList
Like all
OsidLists, EntryList provides a
means for accessing Entry elements sequentially either one
at a time or many at a time. |
| EntryLookupSession
This session provides methods for retrieving
Entry
objects. |
| EntryNotificationSession
This session defines methods to receive notifications on adds/changes
to
Entry objects in this Business. |
| EntryQuery
This is the query for searching entries.
|
| EntryQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| EntryQuerySession
This session provides methods for searching among
Entry
objects. |
| EntryReceiver
The entry receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted
Entry
objects. |
| EntrySearch
The search interface for governing entry searches.
|
| EntrySearchOrder
An interface for specifying the ordering of search results.
|
| EntrySearchResults
This interface provides a means to capture results of a search.
|
| EntrySearchSession
This session provides methods for searching among
Entry
objects. |
| EntrySmartBusinessSession
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| Item
An
Item is a product or service. |
| ItemAdminSession
This session creates, updates, and deletes
Item. |
| ItemBusinessAssignmentSession
This session provides methods to re-assign
Items to
Business objects An Item may appear in
multiple Business objects and removing the last reference
to an Item is the equivalent of deleting it. |
| ItemBusinessSession
This session provides methods to retrieve
Item to
Business mappings. |
| ItemForm
This is the form for creating and updating
Items. |
| ItemList
Like all
OsidLists, ItemList provides a
means for accessing Item elements sequentially either one
at a time or many at a time. |
| ItemLookupSession
This session defines methods for retrieving items.
|
| ItemNotificationSession
This session defines methods to receive notifications on adds/changes
to
Item objects in this Business. |
| ItemQuery
This is the query for searching items.
|
| ItemQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| ItemQuerySession
This session provides methods for searching among
Item
objects. |
| ItemReceiver
The item receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted
Item
objects. |
| ItemSearch
The search interface for governing item searches.
|
| ItemSearchOrder
An interface for specifying the ordering of search results.
|
| ItemSearchResults
This interface provides a means to capture results of a search.
|
| ItemSearchSession
This session provides methods for searching among
Item
objects. |
| ItemSmartBusinessSession
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| Period
A
Period represents a billing period. |
| PeriodAdminSession
This session creates, updates, and deletes
Periods. |
| PeriodBusinessAssignmentSession
This session provides methods to re-assign
Periods to
Business objects A Period may appear in
multiple Business objects and removing the last reference
to a Period is the equivalent of deleting it. |
| PeriodBusinessSession
This session provides methods to retrieve
Period to
Business mappings. |
| PeriodForm
This is the form for creating and updating
Periods. |
| PeriodList
Like all
OsidLists, PeriodList provides a
means for accessing Period elements sequentially either one
at a time or many at a time. |
| PeriodLookupSession
This session provides methods for retrieving
Period
objects. |
| PeriodNotificationSession
This session defines methods to receive notifications on adds/changes
to
Period objects in this Business. |
| PeriodQuery
This is the query for searching periods.
|
| PeriodQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| PeriodQuerySession
This session provides methods for searching among
Period
objects. |
| PeriodReceiver
The period receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted
Period
objects. |
| PeriodSearch
The search interface for governing period searches.
|
| PeriodSearchOrder
An interface for specifying the ordering of search results.
|
| PeriodSearchResults
This interface provides a means to capture results of a search.
|
| PeriodSearchSession
This session provides methods for searching among
Period
objects. |
| PeriodSmartBusinessSession
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| Class and Description |
|---|
| BusinessAdminSession
This session creates, updates, and deletes
Businesses. |
| BusinessForm
This is the form for creating and updating businesses.
|
| CategoryAdminSession
This session creates, updates, and deletes
Categories. |
| CategoryForm
This is the form for creating and updating
Categories. |
| CustomerAdminSession
This session creates, updates, and deletes
Customers. |
| CustomerForm
This is the form for creating and updating
Customers. |
| EntryAdminSession
This session creates, updates, and deletes
Entries. |
| EntryForm
This is the form for creating and updating
Entries. |
| ItemAdminSession
This session creates, updates, and deletes
Item. |
| ItemForm
This is the form for creating and updating
Items. |
| PeriodAdminSession
This session creates, updates, and deletes
Periods. |
| PeriodForm
This is the form for creating and updating
Periods. |
| Class and Description |
|---|
| Business
A
Business represents a collection of customers,
categories, items, entries, and periods. |
| BusinessList
Like all
OsidLists, BusinessList provides
a means for accessing Business elements sequentially either
one at a time or many at a time. |
| BusinessQuery
This is the query for searching businesses.
|
| BusinessQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| Customer
A
Customer represents data associated to a resource
representing a customer. |
| CustomerQuery
This is the query for searching customers.
|
| CustomerQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CustomerSearchOrder
An interface for specifying the ordering of search results.
|
| Period
A
Period represents a billing period. |
| PeriodQuery
This is the query for searching periods.
|
| PeriodQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| PeriodSearchOrder
An interface for specifying the ordering of search results.
|
| Class and Description |
|---|
| BillingManager
The billing manager provides access to customer management sessions and
provides interoperability tests for various aspects of this service.
|
| BillingProxyManager
The customer manager provides access to customer management sessions
and provides interoperability tests for various aspects of this service.
|