| com.microstrategy.web.beans.PromptsBean |
This interface acts as a controller to orchestrate the collection and assembly of prompt questions. There are two different modes of operation:
ReportBean,
DocumentBean,
RWBean,
SubscriptionBean,
ScheduleBean
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.microstrategy.utils.serialization.EnumWebPersistableState
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract PromptsSource |
addPromptsSource(int promptSourceType)
Creates and adds a new
PromptsSource object to this bean. | ||||||||||
| abstract int |
getCount(int typeOfPrompt)
Returns the count of prompts of a specific type from all the sources.
| ||||||||||
| abstract int |
getCurrentPromptPosition()
Returns the position of the current prompt object the caller is working
on.
| ||||||||||
| abstract int |
getNextPromptPosition(int type, int startPos)
Returns the position of the prompt object of the specified type,
next to the startPos.
| ||||||||||
| abstract int |
getNextPromptPosition()
Returns the position of the next prompt object of the same type as the
current prompt, starting search from the current prompt.
| ||||||||||
| abstract int |
getNextPromptPosition(int type)
Returns the position of the prompt object of the specified type,
next to the current prompt.
| ||||||||||
| abstract int |
getPreviousPromptPosition(int type, int startPos)
Returns the position of the prompt object of the specified type,
previous to the startPos.
| ||||||||||
| abstract int |
getPreviousPromptPosition(int type)
Returns the position of the prompt object of the specified type,
previous to the current prompt.
| ||||||||||
| abstract int |
getPreviousPromptPosition()
Returns the position of the previous prompt object of the same type as
the current prompt, starting search from the current prompt.
| ||||||||||
| abstract PromptBean |
getPromptBean(int position)
Returns the
PromptBean at the specific position. | ||||||||||
| abstract PromptBean |
getPromptBean()
Returns the
PromptBean at the current position. | ||||||||||
| abstract Iterator<PromptBean> |
getPromptBeans(int typeOfPrompt)
Returns a read-only
java.util.Iterator over all the
contained PromptBean, each of which has the specified type. | ||||||||||
| abstract PromptObject |
getPromptObject(int position)
Returns the
PromptObject at a specific position. | ||||||||||
| abstract PromptObject |
getPromptObject()
Returns the
PromptObject at the current position. | ||||||||||
| abstract Iterator |
getPromptObjects(int typeOfPrompt)
Returns a read-only
java.util.Iterator over all the
contained PromptObject, each of which has the specified type. | ||||||||||
| abstract WebPrompts |
getPrompts()
Returns prompts
| ||||||||||
| abstract Iterator |
getPromptsSources()
Returns an
java.util.Iterator over all the
PromptsSource contained within this bean. | ||||||||||
| abstract void |
setCurrentPromptPosition(int position)
Sets the prompt object at a new position as the current working prompt
object.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.microstrategy.utils.serialization.Persistable
| |||||||||||
From interface
com.microstrategy.web.beans.RequestPersistable
| |||||||||||
From interface
com.microstrategy.web.beans.Transformable
| |||||||||||
From interface
com.microstrategy.web.beans.WebBean
| |||||||||||
From interface
com.microstrategy.web.beans.WebComponent
| |||||||||||
Creates and adds a new PromptsSource object to this bean.
| promptSourceType | a flag from EnumPromptsSourceTypes
indicating the source type. |
|---|
PromptsSource.| UnsupportedOperationException | thrown if the prompts source collection is read-only. |
|---|
Returns the count of prompts of a specific type from all the sources. The type could be a combination of two or more types.
| typeOfPrompt | a bitwise flag from EnumPromptsBeanTypes. |
|---|
| WebBeanException | thrown if the count is unable to obtain. |
|---|
Returns the position of the current prompt object the caller is working on.
Returns the position of the prompt object of the specified type, next to the startPos. Returns -1 if it is not found.
| type | a flag from EnumPromptsBeanTypes. |
|---|---|
| startPos | the starting position to search. |
| IndexOutOfBoundsException | thrown if startPos is out of range. |
|---|---|
| WebBeanException | thrown if error occurs when loading prompts |
Returns the position of the next prompt object of the same type as the current prompt, starting search from the current prompt. Returns -1 if it is not found.
| WebBeanException | thrown if error occurs when loading prompts |
|---|
Returns the position of the prompt object of the specified type, next to the current prompt. Returns -1 if it is not found.
| type | a flag from EnumPromptsBeanTypes. |
|---|
| WebBeanException | thrown if error occurs when loading prompts |
|---|
Returns the position of the prompt object of the specified type, previous to the startPos. Returns -1 if it is not found.
| type | a flag from EnumPromptsBeanTypes. |
|---|---|
| startPos | the starting position to search. |
| IndexOutOfBoundsException | thrown if startPos is out of range. |
|---|---|
| WebBeanException | thrown if error occurs when loading prompts |
Returns the position of the prompt object of the specified type, previous to the current prompt. Returns -1 if it is not found.
| type | a flag from EnumPromptsBeanTypes. |
|---|
| WebBeanException | thrown if error occurs when loading prompts |
|---|
Returns the position of the previous prompt object of the same type as the current prompt, starting search from the current prompt. Returns -1 if it is not found.
| WebBeanException | thrown if error occurs when loading prompts |
|---|
Returns the PromptBean at the specific position.
| position | the position of a PromptObject. |
|---|
| WebBeanException | thrown if error occurs when loading prompts |
|---|
Returns the PromptBean at the current position.
| WebBeanException | thrown if error occurs when loading prompts |
|---|
Returns a read-only java.util.Iterator over all the
contained PromptBean, each of which has the specified type.
| typeOfPrompt | a flag from EnumPromptsBeanTypes. |
|---|
java.util.Iterator over all the
PromptBean with the specified type.| WebBeanException | thrown if error occurs when loading prompts |
|---|
Returns the PromptObject at a specific position.
| position | the position of a PromptObject. |
|---|
| WebBeanException | thrown if error occurs when loading prompts |
|---|
Returns the PromptObject at the current position.
| WebBeanException | thrown if error occurs when loading prompts |
|---|
Returns a read-only java.util.Iterator over all the
contained PromptObject, each of which has the specified type.
| typeOfPrompt | a flag from EnumPromptsBeanTypes. |
|---|
java.util.Iterator over all the
PromptObject with the specified type.| WebBeanException | thrown if error occurs when loading prompts |
|---|
Returns an java.util.Iterator over all the
PromptsSource contained within this bean.
PromptsSource.
Sets the prompt object at a new position as the current working prompt object.
| position | a new position in this PromptsBean. |
|---|
| IndexOutOfBoundsException | thrown if the position is out of range. |
|---|---|
| WebBeanException | thrown if error occurs when loading prompts |