Package org.osid.subscription.rules
The Open Service Interface Definitions for the org.osid.subscription.rules service.
The Subscription Rules OSID includes rules services to manage rules
applied to Subscriptions .
SubscriptionEnabler Rule
A SubscriptionEnabler is an OsidRule that operates the
enabling and disabling of a Subscription through management of the
Subscription effective dates. A SubscriptionEnabler may
modify the effective dates of an Subscription to make them
effective at a fture time or expire them. A SubscriptionEnabler
that resurrects an expired Subscription may create a new
Subscription with new effective dates to preserve the audit trail of
effective Subscriptions .
Publisher Cataloging
SubscriptionEnablers are also cataloged in Publishers .
DispatchEnabler Rule
A DispatchEnabler is an OsidRule that operates the
enabling and disabling of a Dispatch .
DispatchConstrainer Rule
A DispatchConstrainer is an OsidRule that constrains
the Subscriptions to a Dispatch .
DispatchConstrainerEnabler Rule
A DiapatchConstrainerEnabler is an OsidRule that
manages the enabling and disabling of a DispatchConstrainer .
DispatchProcessorr Rule
A DispatchProcessorr is an OsidRule that constrains the
processing of Subscriptions to a Dispatch .
DispatchProcessorEnabler Rule
A DiapatchProcessorEnabler is an OsidRule that manages
the enabling and disabling of a DispatchProcessor .
SubscriptionEnabler Rule
A SubscriptionEnabler is an OsidRule that operates the
enabling and disabling of a Subscription through management of the
Subscription effective dates. A SubscriptionEnabler may
modify the effective dates of an Subscription to make them
effective at a fture time or expire them. A SubscriptionEnabler
that resurrects an expired Subscription may create a new
Subscription with new effective dates to preserve the audit trail of
effective Subscriptions .
Publisher Cataloging
SubscriptionEnablers are also cataloged in Publishers .
Copyright © 2011,2014 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 nodify 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.
-
InterfacesClassDescriptionA
DispatchConstrainermanages the constraints of aDispatch.This session creates, updates, and deletesDispatchConstrainers.ADispatchConstrainerEnablermanages the active status of aDispatchConstrainer.This session creates, updates, and deletesDispatchConstrainerEnablers.This is the form for creating and updatingDispatchConstrainerEnablers.Like allOsidLists,DispatchConstrainerEnablerListprovides a means for accessingDispatchConstrainerEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingDispatchConstrainerEnablers.This session defines methods to receive notifications on adds/changes toDispatchConstrainerEnablersin thisPublisher.This session provides methods to re-assignDispatchConstrainerEnablertoPublishermappings.This session provides methods to retrieveDispatchConstrainerEnablertoPublishermappings.This is the query for searching dispatch constrainer enablers.This is the query inspector for examining dispatch constrainer enabler queries.This session provides methods for searching amongDispatchConstrainerEnablerobjects.The dispatch receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedDispatchConstrainerEnablers.This session provides methods to applyDispatchConstrainerEnablerstoDispatchConstrainers.This session provides methods to retrieveDispatchConstrainerEnablertoDispatchConstrainer mappings.The search interface for governing dispatch constrainer enabler 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 amongDispatchConstrainerEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.This is the form for creating and updatingDispatchConstrainers.Like allOsidLists,DispatchConstrainerListprovides a means for accessingDispatchConstrainerelements sequentially either one at a time or many at a time.This session provides methods for retrievingDispatchConstrainers.This session defines methods to receive notifications on adds/changes toDispatchConstrainersin thisPublisher.This session provides methods to re-assignDispatchConstrainertoPublishermappings.This session provides methods to retrieveDispatchConstrainertoPublishermappings.This is the query for searching dispatch constrainers.This is the query inspector for examining dispatch constrainer queries.This session provides methods for searching amongDispatchConstrainerobjects.The dispatch receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedDispatchConstrainers.This session provides methods to applyDispatchConstrainerstoDispatches.This session provides methods to retrieveDispatchConstrainertoDispatchmappings.The search interface for governing dispatch constrainer 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 amongDispatchConstrainers.This session manages queries and sequencing to create "smart" dynamic catalogs.ADispatchEnablermanages the active status of a Dispatch.This session creates, updates, and deletesDispatchEnablers.This is the form for creating and updatingDispatchEnablers.Like allOsidLists,DispatchEnablerListprovides a means for accessingDispatchEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingDispatchEnablers.This session defines methods to receive notifications on adds/changes toDispatchEnablersin thisPublisher.This session provides methods to re-assignDispatchEnablertoPublishermappings.This session provides methods to retrieveDispatchEnablertoPublishermappings.This is the query for searching dispatch enablers.This is the query inspector for examining dispatch enabler queries.This session provides methods for searching amongDispatchEnablerobjects.The dispatch receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedDispatchEnablers.This session provides methods to applyDispatchEnablerstoDispatches.This session provides methods to retrieveDispatchEnablertoDispatchmappings.The search interface for governing dispatch enabler 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 amongDispatchEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.ADispatchProcessormanages the operation of aDispatch.This session creates, updates, and deletesDispatchProcessors.ADispatchProcessorEnablermanages the active status of aDispatchProcessor..This session creates, updates, and deletesDispatchProcessorEnablers.This is the form for creating and updatingDispatchProcessorEnablers.Like allOsidLists,DispatchProcessorEnablerListprovides a means for accessingDispatchProcessorEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingDispatchProcessorEnablers.This session defines methods to receive notifications on adds/changes toDispatchProcessorEnablersin thisPublisher.This session provides methods to re-assignDispatchProcessorEnablertoPublishermappings.This session provides methods to retrieveDispatchprocessorEnablertoPublishermappings.This is the query for searching dispatch processor enablers.This is the query inspector for examining dispatch processor enabler queries.This session provides methods for searching amongDispatchProcessorEnablerobjects.The dispatch receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedDispatchProcessorEnablers.This session provides methods to applyDispatchProcessorEnablerstoDispatchProcessors.This session provides methods to retrieveDispatchProcessorEnablertoDispatchProcessor mappings.The search interface for governing dispatch processor enabler 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 amongDispatchProcessorEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.This is the form for creating and updatingDispatchProcessors.Like allOsidLists,DispatchProcessorListprovides a means for accessingDispatchProcessorelements sequentially either one at a time or many at a time.This session provides methods for retrievingDispatchProcessors.This session defines methods to receive notifications on adds/changes toDispatchProcessorsin thisPublisher.This session provides methods to re-assignDispatchProcessortoPublishermappings.This session provides methods to retrieveDispatchProcessortoPublishermappings.This is the query for searching dispatch processors.This is the query inspector for examining dispatch processor queries.This session provides methods for searching amongDispatchProcessorobjects.The dispatch receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedDispatchProcessors.This session provides methods to applyDispatchProcessorstoDispatches.This session provides methods to retrieveDispatchProcessortoDispatchmappings.The search interface for governing dispatch processor 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 amongDispatchProcessors.This session manages queries and sequencing to create "smart" dynamic catalogs.ASubscriptionEnablerdescribes the rules for makingSubscriptionseffective.This session creates and removes subscription enablers.This is the form for creating and updatingSubscriptionEnablers.Like allOsidLists,SubscriptionEnablerListprovides a means for accessingSubscriptionEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingSubscriptionEnablers.This session defines methods to receive notifications on adds/changes toSubscriptionEnablerobjects in thisSubscription.This session provides methods to re-assignSubscriptionEnablertoPublishermappings.This session provides methods to retrieveSubscriptionEnablertoSubscriptionmappings.This is the query for searching subscription enablers.This is the query inspector for examining subscription enabler queries.This session provides methods for searching amongSubscriptionEnablerobjects.The subscription enabler receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted subscription enablers.This session provides methods to applySubscriptionEnablerstoSubscriptions.This session provides methods to retrieveSubscriptionEnablertoSubscriptionmappings.The search interface for governing subscription enabler 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 amongSubscriptionEnablerobjects.This session manages queries and sequencing to create "smart" dynamic publishers.The subscription rules manager provides access to subscription rules sessions and provides interoperability tests for various aspects of this service.The subscription rules profile describes the interoperability among subscription rules services.The subscription rules proxy manager provides access to subscription rules sessions and provides interoperability tests for various aspects of this service.