Package com.microstrategy.web.objects
Interface WebSubscriptionDynamicRecipientList
- 
- All Superinterfaces:
 EditableObject,EnumWebPersistableState,Persistable,StringKey,WebSubscriptionComponent,WebSubscriptionContact
- All Known Implementing Classes:
 WebIServerSubscriptionDynamicRecipientListImpl
public interface WebSubscriptionDynamicRecipientList extends WebSubscriptionContact, EditableObject
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceWebSubscriptionDynamicRecipientList.MappingField 
- 
Field Summary
- 
Fields inherited from interface com.microstrategy.utils.serialization.EnumWebPersistableState
BARE_MINIMAL_STATE_INFO, MAXIMAL_STATE_INFO, MINIMAL_STATE_INFO, TYPICAL_STATE_INFO 
 - 
 
- 
Method Summary
- 
Methods inherited from interface com.microstrategy.web.objects.EditableObject
delete, save, save 
- 
Methods inherited from interface com.microstrategy.utils.serialization.Persistable
restoreState, restoreState, saveState, saveState, saveState, saveState 
- 
Methods inherited from interface com.microstrategy.utils.StringKey
getStringKey 
- 
Methods inherited from interface com.microstrategy.web.objects.WebSubscriptionComponent
getDescription, getID, getName, getSessionInfo, getType, isPopulated, populate 
- 
Methods inherited from interface com.microstrategy.web.objects.WebSubscriptionContact
addAddress, addMember, getAddreses, getAddressesByDeliveryMode, getContactType, getIsAllInfo, getLinkedUserId, getLinkedUserName, getLocationsByDeliveryMode, getMembers, getMemberships, getStatus, getSubscriptions, getSubscriptions, getSubscriptions, removeAddress, removeMember, save, setDescription, setIsAllInfo, setLinkedUser, setName, setStatus, updateAddress 
 - 
 
 - 
 
- 
- 
Method Detail
- 
newMappingField
WebSubscriptionDynamicRecipientList.MappingField newMappingField(java.lang.String attributeId, java.lang.String formId)
Creates a new MappingField object.- Parameters:
 attributeId- The id of the attribute which the field is mapping toformId- The id of the attribute form which the field is mapping to- Returns:
 - A new MappingField object
 
 
- 
getMappingProject
WebObjectInfo getMappingProject()
- Returns:
 - The project object the mapping content belonging to.
 
 
- 
getMappingContent
WebObjectInfo getMappingContent()
- Returns:
 - The mapping content object.
 
 
- 
setMappingProject
void setMappingProject(WebObjectInfo project)
Sets the project object which the mapping content is belonging to.- Parameters:
 project- The project object.
 
- 
setMappingContent
void setMappingContent(WebObjectInfo content)
Sets the mapping content object.- Parameters:
 content- The mapping content object.
 
- 
getMappingPhysicalAddress
WebSubscriptionDynamicRecipientList.MappingField getMappingPhysicalAddress()
- Returns:
 - a 
WebSubscriptionDynamicRecipientList.MappingFieldobject, which the Physical Address property is mapping to. 
 
- 
setMappingPhysicalAddress
void setMappingPhysicalAddress(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Physical Address property.- Parameters:
 field-WebSubscriptionDynamicRecipientList.MappingFieldcontaining the mapping attribute id and attribute form id
 
- 
getMappingLinkedUser
WebSubscriptionDynamicRecipientList.MappingField getMappingLinkedUser()
- Returns:
 - a 
WebSubscriptionDynamicRecipientList.MappingFieldobject, which the Linked User property is mapping to. 
 
- 
setMappingLinkedUser
void setMappingLinkedUser(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Linked User property.- Parameters:
 field-WebSubscriptionDynamicRecipientList.MappingFieldcontaining the mapping attribute id and attribute form id
 
- 
getMappingDevice
WebSubscriptionDynamicRecipientList.MappingField getMappingDevice()
- Returns:
 - a 
WebSubscriptionDynamicRecipientList.MappingFieldobject, which the Device property is mapping to. 
 
- 
setMappingDevice
void setMappingDevice(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Device property.- Parameters:
 field-WebSubscriptionDynamicRecipientList.MappingFieldcontaining the mapping attribute id and attribute form id
 
- 
getMappingRecipientName
WebSubscriptionDynamicRecipientList.MappingField getMappingRecipientName()
- Returns:
 - a 
WebSubscriptionDynamicRecipientList.MappingFieldobject, which the Recipient Name property is mapping to. 
 
- 
setMappingRecipientName
void setMappingRecipientName(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Recipient Name property.- Parameters:
 field-WebSubscriptionDynamicRecipientList.MappingFieldcontaining the mapping attribute id and attribute form id
 
- 
getMappingNotificationAddress
WebSubscriptionDynamicRecipientList.MappingField getMappingNotificationAddress()
- Returns:
 - a 
WebSubscriptionDynamicRecipientList.MappingFieldobject, which the Notification Address property is mapping to. 
 
- 
setMappingNotificationAddress
void setMappingNotificationAddress(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Notification Address property.- Parameters:
 field-WebSubscriptionDynamicRecipientList.MappingFieldcontaining the mapping attribute id and attribute form id
 
- 
getMappingNotificationDevice
WebSubscriptionDynamicRecipientList.MappingField getMappingNotificationDevice()
- Returns:
 - a 
WebSubscriptionDynamicRecipientList.MappingFieldobject, which the Notification Device property is mapping to. 
 
- 
setMappingNotificationDevice
void setMappingNotificationDevice(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Notification Device property.- Parameters:
 field-WebSubscriptionDynamicRecipientList.MappingFieldcontaining the mapping attribute id and attribute form id
 
- 
getMappingPersonalization
WebSubscriptionDynamicRecipientList.MappingField getMappingPersonalization()
- Returns:
 - a 
WebSubscriptionDynamicRecipientList.MappingFieldobject, which the Personalization property is mapping to. 
 
- 
setMappingPersonalization
void setMappingPersonalization(WebSubscriptionDynamicRecipientList.MappingField field)
Sets the mapping field for Personalization property.- Parameters:
 field-WebSubscriptionDynamicRecipientList.MappingFieldcontaining the mapping attribute id and attribute form id
 
- 
getSubscriptions
SimpleList getSubscriptions() throws WebObjectsException
Returns aSimpleListcollection ofWebSubscriptionobjects to which this DRL (dynamic recipient list) is subscribed to- Throws:
 WebObjectsException- Since:
 - MicroStrategy Web 10.4
 
 
 - 
 
 -