See: Description
Interface | Description |
---|---|
Demographic |
A
Demographic is an OsidRule for building
demographics of Resources . |
DemographicAdminSession |
This session creates and removes demographics.
|
DemographicBinAssignmentSession |
This session provides methods to re-assign
Demographic
to Bin mappings. |
DemographicBinSession |
This session provides methods to retrieve
Demographic to
Bin mappings. |
DemographicBuilderSession |
This session applies resource search queries and search orders to
Demographics. |
DemographicEnabler |
A
DemographicEnabler describes the rules for enabling
and disabling a Demographic. |
DemographicEnablerAdminSession |
This session creates and removes demographic enablers.
|
DemographicEnablerBinAssignmentSession |
This session provides methods to re-assign
DemographicEnabler
to Bin mappings. |
DemographicEnablerBinSession |
This session provides methods to retrieve
DemographicEnabler
to Bin mappings. |
DemographicEnablerForm |
This is the form for creating and updating
DemographicEnablers. |
DemographicEnablerList |
Like all
OsidLists, DemographicEnablerList
provides a means for accessing DemographicEnabler
elements sequentially either one at a time or many at a time. |
DemographicEnablerLookupSession |
This session provides methods for retrieving
DemographicEnablers. |
DemographicEnablerNotificationSession |
This session defines methods to receive notifications on adds/changes
to
DemographicEnabler objects in this Bin. |
DemographicEnablerQuery |
This is the query for searching demographic enablers.
|
DemographicEnablerQueryInspector |
This is the query inspector for examning demographic enabler queries.
|
DemographicEnablerQuerySession |
This session provides methods for searching among
DemographicEnabler objects. |
DemographicEnablerReceiver |
The demographic enabler receiver is the consumer supplied interface for
receiving notifications pertaining to new, updated or deleted demographic
enablers.
|
DemographicEnablerRuleApplicationSession |
This session provides methods to apply
DemographicEnablers
to Demographics. |
DemographicEnablerRuleLookupSession |
This session provides methods to retrieve
DemographicEnabler
to Demographic mappings. |
DemographicEnablerSearch |
The search for governing demographic enabler searches.
|
DemographicEnablerSearchOrder |
An interface for specifying the ordering of search results.
|
DemographicEnablerSearchResults |
This interface provides a means to capture results of a search.
|
DemographicEnablerSearchSession |
This session provides methods for searching among
DemographicEnabler objects. |
DemographicEnablerSmartBinSession |
This session manages queries and sequencing to create "smart" dynamic
bins.
|
DemographicForm |
This is the form for creating and updating
Demographics. |
DemographicList |
Like all
OsidLists, DemographicList
provides a means for accessing Demographic elements
sequentially either one at a time or many at a time. |
DemographicLookupSession |
This session provides methods for retrieving
Demographics. |
DemographicNotificationSession |
This session defines methods to receive notifications on adds/changes
to
Demographic objects in this Bin. |
DemographicQuery |
This is the query for searching demographics.
|
DemographicQueryInspector |
This is the query inspector for examning demographic queries.
|
DemographicQuerySession |
This session provides methods for searching among
Demographic
objects. |
DemographicReceiver |
The demographic receiver is the consumer supplied interface for
receiving notifications pertaining to new, updated or deleted
demographics.
|
DemographicSearch |
The search interface for governing demographic searches.
|
DemographicSearchOrder |
An interface for specifying the ordering of search results.
|
DemographicSearchResults |
This interface provides a means to capture results of a search.
|
DemographicSearchSession |
This session provides methods for searching among
Demographic
objects. |
DemographicSmartBinSession |
This session manages queries and sequencing to create "smart" dynamic
bins.
|
ResourceDemographicManager |
The resource demographic manager provides access to resource
demographic sessions and provides interoperability tests for various
aspects of this service.
|
ResourceDemographicProfile |
The resource demographic profile describes the interoperability among
resource demographic services.
|
ResourceDemographicProxyManager |
The resource demographic proxy manager provides access to resource
demographic sessions and provides interoperability tests for various
aspects of this service.
|
The Open Service Interface Definitions for the org.osid.resource.demographic service.
The Resource Demographic OSID manages dynamic sets of Resources.
A Demographic
is an OsidRule
that manages
dynamic sets of Resources.
Demographics
may
point to an external rule, or a few options exist to build
Demographics
within this OSID.
Once a Demographic
is created, it appears like any other
vague Resource
in the Resource OSID that maybe referenced as
a single entiity or as a group. Demographics
differ from
typical groups in that the population of the Demographic
is
typically the result of a rules evaluation.
"I would like to invite everyone whose name begins with T to my
meeting." This can be accomplished by creating a demographic for "People I
like to work with" using a search query matching on the name and genus type
fields. The demographic Id,
is also a resource Id
that can be used in a Calendaring Commitment.
Then to subtract people from the "I like to ask anooying questions, repeatedly" demographic, it's Id can be added to the excluded demographic list in the "People I like to work with" demographic.
An DemographicEnabler
is an OsidRule
that
operates the enabling and disabling of a Demographic.
A
disabled demographic is one whose rules are disabled and has no visible
members.
Demographics
and DemographicEnablers
are
also cataloged in Bins.
Copyright © 2010 Ingenescus All Rights Reserved.
This Work is being provided by the copyright holder(s) subject to the following license. By obtaining, using and/or copying this Work, you agree that you have read, understand, and will comply with the following terms and conditions.
Permission to use, copy and distribute unmodified versions of this Work, for any purpose, without fee or royalty is hereby granted, provided that you include the above copyright notices and the terms of this license on ALL copies of the Work or portions thereof.
You may modify or create Derivatives of this Work only for your internal purposes. You shall not distribute or transfer any such Derivative of this Work to any location or to any third party. For the purposes of this license, "Derivative" shall mean any derivative of the Work as defined in the United States Copyright Act of 1976, such as a translation or modification.
This Work and the information contained herein is provided on an "AS IS" basis WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE WORK OR THE USE OR OTHER DEALINGS IN THE WORK.
The export of software employing encryption technology may require a specific license from the United States Government. It is the responsibility of any person or organization contemplating export to obtain such a license before exporting this Work.