OSID Logo
OSID Specifications
subscription batch package
Version 3.0.0
Interfaceosid.subscription.batch.SubscriptionBatchForm
Implementsosid.subscription.SubscriptionForm
Used Byosid.subscription.batch.SubscriptionBatchFormList
Description

This is the form for creating and updating subscriptions in bulk. Like all OsidForms , various data elements may be set here for use in the create and update methods in the PublisherBatchAdminSession . For each data element that may be set, metadata may be examined to provide display hints or data constraints.

MethodgetDispatchId
Description

Gets the Dispatch of the subscription if this is a create transaction.

Returnosid.id.Idthe dispatch Id
ErrorsILLEGAL_STATEisForUpdate() is true
CompliancemandatoryThis method must be implemented.
MethodgetSubscriberId
Description

Gets the Id of the subscriber resource if this is a create transaction.

Returnosid.id.Idthe resource Id
ErrorsILLEGAL_STATEisForUpdate() is true
CompliancemandatoryThis method must be implemented.
MethodgetSubscriptionId
Description

Gets the Id of the subscription to be updated if this is an update transaction.

Returnosid.id.Idthe subscription Id
ErrorsILLEGAL_STATEisForUpdate() is false
CompliancemandatoryThis method must be implemented.