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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
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 |