Uses of Package
org.osid.billing

Packages that use org.osid.billing
Package
Description
The Open Service Interface Definitions for the org.osid.billing service.
The Open Service Interface Definitions for the org.osid.billing.batch service.
The Open Service Interface Definitions for the org.osid.billing.payment service.
The Open Service Interface Definitions for the org.osid.orchestration service.
  • Class
    Description
    The billing profile describes the interoperability among billing management services.
    A Business represents a collection of customers, categories, items, entries, and periods.
    This session creates, updates, and deletes Businesses .
    This is the form for creating and updating businesses.
    This session defines methods for managing a hierarchy of Businesses .
    This session defines methods for traversing a hierarchy of Businesses .
    Like all OsidLists , BusinessList provides a means for accessing Business elements sequentially either one at a time or many at a time.
    This session provides methods for retrieving Businesses .
    This interface is a container for a partial hierarchy retrieval.
    Like all OsidLists , BusinessNodeList provides a means for accessing BusinessNode elements sequentially either one at a time or many at a time.
    This session defines methods to receive notifications on adds/changes to Businesses .
    This is the query for searching businesses.
    The query inspectors provide a means of accessing the match terms of a query.
    This session provides methods for searching among Businesses .
    The business receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Business objects.
    The search interface for governing business searches.
    An interface for specifying the ordering of search results.
    This interface provides a means to capture results of a search.
    This session provides methods for searching among Businesses .
    A Category is a group of Items .
    This session creates, updates, and deletes Categories .
    This session provides methods to re-assign Categories to Businesses .
    This session provides methods to retrieve Category to Business mappings.
    This is the form for creating and updating Categories .
    Like all OsidLists , CategoryList provides a means for accessing Category elements sequentially either one at a time or many at a time.
    This session defines methods for retrieving categories.
    This session defines methods to receive notifications on adds/changes to Categories .
    This is the query for searching categories.
    The query inspectors provide a means of accessing the match terms of a query.
    This session provides methods for searching among Categories .
    The category receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted category objects.
    The search interface for governing category searches.
    An interface for specifying the ordering of search results.
    This interface provides a means to capture results of a search.
    This session provides methods for searching among Categories .
    This session manages queries and sequencing to create "smart" dynamic catalogs.
    A Customer represents data associated to a resource representing a customer.
    This session creates, updates, and deletes Customers .
    This session provides methods to re-assign Customers to Businesses .
    This session provides methods to retrieve Customer to Business mappings.
    This is the form for creating and updating Customers .
    Like all OsidLists , CustomerList provides a means for accessing Customer elements sequentially either one at a time or many at a time.
    This session defines methods for retrieving customers.
    This session defines methods to receive notifications on adds/changes to Customers in this Business .
    This is the query for searching customers.
    The query inspectors provide a means of accessing the match terms of a query.
    This session provides methods for searching among Customers .
    The customer receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Customer objects.
    The search interface for governing customer searches.
    An interface for specifying the ordering of search results.
    This interface provides a means to capture results of a search.
    This session provides methods for searching among Customers .
    This session manages queries and sequencing to create "smart" dynamic catalogs.
    An Entry is a relationship between a customer and item in a billing period.
    This session creates, updates, and deletes Entries .
    This session provides methods to re-assign Entries to Businesses .
    This session provides methods to retrieve Entry to Business mappings.
    This is the form for creating and updating Entries .
    Like all OsidLists , EntryList provides a means for accessing Entry elements sequentially either one at a time or many at a time.
    This session provides methods for retrieving Entries .
    This session defines methods to receive notifications on adds/changes to Entries in this Business .
    This is the query for searching entries.
    The query inspectors provide a means of accessing the match terms of a query.
    This session provides methods for searching among Entries .
    The entry receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Entry objects.
    The search interface for governing entry searches.
    An interface for specifying the ordering of search results.
    This interface provides a means to capture results of a search.
    This session provides methods for searching among Entries .
    This session manages queries and sequencing to create "smart" dynamic catalogs.
    An Item is a product or service.
    This session creates, updates, and deletes Item .
    This session provides methods to re-assign Items to Businesses .
    This session provides methods to retrieve Item to Business mappings.
    This is the form for creating and updating Items .
    Like all OsidLists , ItemList provides a means for accessing Item elements sequentially either one at a time or many at a time.
    This session defines methods for retrieving items.
    This session defines methods to receive notifications on adds/changes to Items in this Business .
    This is the query for searching items.
    The query inspectors provide a means of accessing the match terms of a query.
    This session provides methods for searching among Items .
    The item receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Item objects.
    The search interface for governing item searches.
    An interface for specifying the ordering of search results.
    This interface provides a means to capture results of a search.
    This session provides methods for searching among Items .
    This session manages queries and sequencing to create "smart" dynamic catalogs.
    A Period represents a billing period.
    This session creates, updates, and deletes Periods .
    This session provides methods to re-assign Periods to Businesses .
    This session provides methods to retrieve Period to Business mappings.
    This is the form for creating and updating Periods .
    Like all OsidLists , PeriodList provides a means for accessing Period elements sequentially either one at a time or many at a time.
    This session provides methods for retrieving Periods .
    This session defines methods to receive notifications on adds/changes to Periods in this Business .
    This is the query for searching periods.
    The query inspectors provide a means of accessing the match terms of a query.
    This session provides methods for searching among Periods .
    The period receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Period objects.
    The search interface for governing period searches.
    An interface for specifying the ordering of search results.
    This interface provides a means to capture results of a search.
    This session provides methods for searching among Periods .
    This session manages queries and sequencing to create "smart" dynamic catalogs.
  • Class
    Description
    This session creates, updates, and deletes Businesses .
    This is the form for creating and updating businesses.
    This session creates, updates, and deletes Categories .
    This is the form for creating and updating Categories .
    This session creates, updates, and deletes Customers .
    This is the form for creating and updating Customers .
    This session creates, updates, and deletes Entries .
    This is the form for creating and updating Entries .
    This session creates, updates, and deletes Item .
    This is the form for creating and updating Items .
    This session creates, updates, and deletes Periods .
    This is the form for creating and updating Periods .
  • Class
    Description
    A Business represents a collection of customers, categories, items, entries, and periods.
    Like all OsidLists , BusinessList provides a means for accessing Business elements sequentially either one at a time or many at a time.
    This is the query for searching businesses.
    The query inspectors provide a means of accessing the match terms of a query.
    A Customer represents data associated to a resource representing a customer.
    This is the query for searching customers.
    The query inspectors provide a means of accessing the match terms of a query.
    An interface for specifying the ordering of search results.
    A Period represents a billing period.
    This is the query for searching periods.
    The query inspectors provide a means of accessing the match terms of a query.
    An interface for specifying the ordering of search results.
  • Class
    Description
    The billing manager provides access to customer management sessions and provides interoperability tests for various aspects of this service.
    The customer manager provides access to customer management sessions and provides interoperability tests for various aspects of this service.