class ViewConfigurationModelImpl extends Object implements ViewConfigurationModel
| Modifier and Type | Field and Description |
|---|---|
private Map<String,TopicModelImpl> |
configTopics
Key: config topic type URI
|
| Constructor and Description |
|---|
ViewConfigurationModelImpl(Map<String,TopicModelImpl> configTopics) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigTopic(TopicModel configTopic) |
TopicModelImpl |
getConfigTopic(String configTypeUri) |
Iterable<TopicModelImpl> |
getConfigTopics() |
Object |
getSetting(String configTypeUri,
String settingUri)
FIXME: to be dropped.
|
org.codehaus.jettison.json.JSONArray |
toJSONArray() |
String |
toString() |
void |
updateConfigTopic(TopicModel configTopic) |
private Map<String,TopicModelImpl> configTopics
ViewConfigurationModelImpl(Map<String,TopicModelImpl> configTopics)
public Iterable<TopicModelImpl> getConfigTopics()
getConfigTopics in interface ViewConfigurationModelpublic TopicModelImpl getConfigTopic(String configTypeUri)
getConfigTopic in interface ViewConfigurationModelpublic void addConfigTopic(TopicModel configTopic)
addConfigTopic in interface ViewConfigurationModelpublic void updateConfigTopic(TopicModel configTopic)
updateConfigTopic in interface ViewConfigurationModelpublic Object getSetting(String configTypeUri, String settingUri)
ViewConfigurationModelRead out a view configuration setting.
Compare to client-side counterpart: function get_view_config() in webclient.js
getSetting in interface ViewConfigurationModelconfigTypeUri - The type URI of the configuration topic, e.g. "dm4.webclient.view_config"settingUri - The setting URI, e.g. "dm4.webclient.icon"null if there is no such settingpublic org.codehaus.jettison.json.JSONArray toJSONArray()
toJSONArray in interface ViewConfigurationModelCopyright © 2017. All Rights Reserved.