public interface

WebSubscriptionDynamicRecipientList

implements EditableObject WebSubscriptionContact
com.microstrategy.web.objects.WebSubscriptionDynamicRecipientList
Known Indirect Subclasses

Summary

Nested Classes
interface WebSubscriptionDynamicRecipientList.MappingField  
[Expand]
Inherited Constants
From interface com.microstrategy.utils.serialization.EnumWebPersistableState
Public Methods
abstract WebObjectInfo getMappingContent()
abstract WebSubscriptionDynamicRecipientList.MappingField getMappingDevice()
abstract WebSubscriptionDynamicRecipientList.MappingField getMappingLinkedUser()
abstract WebSubscriptionDynamicRecipientList.MappingField getMappingNotificationAddress()
abstract WebSubscriptionDynamicRecipientList.MappingField getMappingNotificationDevice()
abstract WebSubscriptionDynamicRecipientList.MappingField getMappingPersonalization()
abstract WebSubscriptionDynamicRecipientList.MappingField getMappingPhysicalAddress()
abstract WebObjectInfo getMappingProject()
abstract WebSubscriptionDynamicRecipientList.MappingField getMappingRecipientName()
abstract SimpleList getSubscriptions()
Returns a SimpleList collection of WebSubscription objects to which this DRL (dynamic recipient list) is subscribed to
abstract WebSubscriptionDynamicRecipientList.MappingField newMappingField(String attributeId, String formId)
Creates a new MappingField object.
abstract void setMappingContent(WebObjectInfo content)
Sets the mapping content object.
abstract void setMappingDevice(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Device property.
abstract void setMappingLinkedUser(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Linked User property.
abstract void setMappingNotificationAddress(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Notification Address property.
abstract void setMappingNotificationDevice(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Notification Device property.
abstract void setMappingPersonalization(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Personalization property.
abstract void setMappingPhysicalAddress(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Physical Address property.
abstract void setMappingProject(WebObjectInfo project)
Sets the project object which the mapping content is belonging to.
abstract void setMappingRecipientName(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Recipient Name property.
[Expand]
Inherited Methods
From interface com.microstrategy.utils.StringKey
From interface com.microstrategy.utils.serialization.Persistable
From interface com.microstrategy.web.objects.EditableObject
From interface com.microstrategy.web.objects.WebSubscriptionComponent
From interface com.microstrategy.web.objects.WebSubscriptionContact

Public Methods

public abstract WebObjectInfo getMappingContent ()

Returns
  • The mapping content object.

public abstract WebSubscriptionDynamicRecipientList.MappingField getMappingDevice ()

Returns

public abstract WebSubscriptionDynamicRecipientList.MappingField getMappingLinkedUser ()

Returns

public abstract WebSubscriptionDynamicRecipientList.MappingField getMappingNotificationAddress ()

Returns

public abstract WebSubscriptionDynamicRecipientList.MappingField getMappingNotificationDevice ()

Returns

public abstract WebSubscriptionDynamicRecipientList.MappingField getMappingPersonalization ()

Returns

public abstract WebSubscriptionDynamicRecipientList.MappingField getMappingPhysicalAddress ()

Returns

public abstract WebObjectInfo getMappingProject ()

Returns
  • The project object the mapping content belonging to.

public abstract WebSubscriptionDynamicRecipientList.MappingField getMappingRecipientName ()

Returns

public abstract SimpleList getSubscriptions ()

Returns a SimpleList collection of WebSubscription objects to which this DRL (dynamic recipient list) is subscribed to

Throws
WebObjectsException
WebObjectsException

public abstract WebSubscriptionDynamicRecipientList.MappingField newMappingField (String attributeId, String formId)

Creates a new MappingField object.

Parameters
attributeId The id of the attribute which the field is mapping to
formId The id of the attribute form which the field is mapping to
Returns
  • A new MappingField object

public abstract void setMappingContent (WebObjectInfo content)

Sets the mapping content object.

Parameters
content The mapping content object.

public abstract void setMappingDevice (WebSubscriptionDynamicRecipientList.MappingField field)

Sets the mapping field for Device property.

Parameters
field WebSubscriptionDynamicRecipientList.MappingField containing the mapping attribute id and attribute form id

public abstract void setMappingLinkedUser (WebSubscriptionDynamicRecipientList.MappingField field)

Sets the mapping field for Linked User property.

Parameters
field WebSubscriptionDynamicRecipientList.MappingField containing the mapping attribute id and attribute form id

public abstract void setMappingNotificationAddress (WebSubscriptionDynamicRecipientList.MappingField field)

Sets the mapping field for Notification Address property.

Parameters
field WebSubscriptionDynamicRecipientList.MappingField containing the mapping attribute id and attribute form id

public abstract void setMappingNotificationDevice (WebSubscriptionDynamicRecipientList.MappingField field)

Sets the mapping field for Notification Device property.

Parameters
field WebSubscriptionDynamicRecipientList.MappingField containing the mapping attribute id and attribute form id

public abstract void setMappingPersonalization (WebSubscriptionDynamicRecipientList.MappingField field)

Sets the mapping field for Personalization property.

Parameters
field WebSubscriptionDynamicRecipientList.MappingField containing the mapping attribute id and attribute form id

public abstract void setMappingPhysicalAddress (WebSubscriptionDynamicRecipientList.MappingField field)

Sets the mapping field for Physical Address property.

Parameters
field WebSubscriptionDynamicRecipientList.MappingField containing the mapping attribute id and attribute form id

public abstract void setMappingProject (WebObjectInfo project)

Sets the project object which the mapping content is belonging to.

Parameters
project The project object.

public abstract void setMappingRecipientName (WebSubscriptionDynamicRecipientList.MappingField field)

Sets the mapping field for Recipient Name property.

Parameters
field WebSubscriptionDynamicRecipientList.MappingField containing the mapping attribute id and attribute form id