com.microstrategy.web.objects.WebProjectSettingsGroup |
WebProjectSettingsGroup is a group of WebProjectSettings collections. This is designed to
contain all the project settings for a given setting type and therefore there will most likely
be an instantiation for each type of project setting. As such, there will not be a single
enumeration to account for all values possible valid parameters to the getItemByModuleID(int)
method
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract boolean |
contains(int id)
Returns whether an item with the given ID exists in the collection.
| ||||||||||
abstract WebProjectSettingsModule |
get(int i)
Returns the setting collection at the given index in the collection.
| ||||||||||
abstract WebProjectSettingsModule |
getItemByModuleID(int id)
Returns the settings collection with the given id.
| ||||||||||
abstract int |
size()
Returns the number of settings collections in the collection.
|
Returns whether an item with the given ID exists in the collection.
id | The ID of the item to search for |
---|
Returns the setting collection at the given index in the collection. Note that the setting collections are not ordered in any way.
i | The index of the object to return. |
---|
WebProjectSettings
object at the given index.
Returns the settings collection with the given id. The ID comes from whichever enumeration is associated with the settings type this group is used for
id | The ID of the item to return from the collection. |
---|
WebProjectSettings
object with the given ID.IllegalArgumentException | Thrown if no item with the given ID exists in the collection. |
---|
Returns the number of settings collections in the collection.