com.microstrategy.web.objects.WebSubscriptionComponent |
Known Indirect Subclasses
WebIServerSubscriptionDevice,
WebIServerSubscriptionDynamicRecipientListImpl,
WebIServerSubscriptionTrigger,
WebSubscription,
WebSubscriptionAddress,
WebSubscriptionAnswer,
WebSubscriptionContact,
WebSubscriptionContent,
WebSubscriptionContentDocument,
WebSubscriptionContentReport,
WebSubscriptionDevice,
WebSubscriptionDeviceLocation,
WebSubscriptionDynamicRecipientList,
WebSubscriptionTrigger
|
Class Overview
This object represents the a generic Subscription component. All the subscription components
defined derive from this interface.
Summary
[Expand]
Inherited Constants |
From interface
com.microstrategy.utils.serialization.EnumWebPersistableState
int |
MAXIMAL_STATE_INFO |
Specifies maximal state information to save
This type of state (of a component) usually represents the complete definition
of the component (including all the changes that may have been made to it)
|
int |
MINIMAL_STATE_INFO |
Specifies that only the minimal state information to save
|
int |
TYPICAL_STATE_INFO |
Specifies typical state information to save
This type of state (of a component) usually represents information about its
initialization and all the changes that have been made to the component. |
|
[Expand]
Inherited Methods |
From interface
com.microstrategy.utils.StringKey
|
From interface
com.microstrategy.utils.serialization.Persistable
abstract
boolean
|
restoreState(String state)
Restores a component based on its saved state.
|
abstract
boolean
|
restoreState(SAXSupport parser, String uri, String localName, String qName, Attributes attrs)
Restores a component from an embedded XML during a SAX parsing.
|
abstract
String
|
saveState()
Returns a java.lang.String representaion of a component.
|
abstract
String
|
saveState(int howMuchState)
Returns a java.lang.String representaion of a component.
|
abstract
void
|
saveState(StringBuffer buf, int howMuchState)
Saves and stores a component's state into a StringBuffer .
|
abstract
void
|
saveState(StringBuffer buf, int howMuchState, int stateFlag)
Saves and stores a component's state into a StringBuffer .
|
|
Public Methods
public
abstract
String
getDescription
()
Returns
- the description of the component
public
abstract
String
getID
()
Returns
- the identifier of the component
public
abstract
String
getName
()
Returns
- the name of the component
public
abstract
int
getType
()
public
abstract
boolean
isPopulated
()
Returns
- boolean indicating whether the object has been populated
public
abstract
void
populate
()
used to populate the object if not already populated
Throws
WebObjectsException
| Thrown if there is an error reading the object definition
from the metadata
|