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 ViewConfigurationModel
public TopicModelImpl getConfigTopic(String configTypeUri)
getConfigTopic
in interface ViewConfigurationModel
public void addConfigTopic(TopicModel configTopic)
addConfigTopic
in interface ViewConfigurationModel
public void updateConfigTopic(TopicModel configTopic)
updateConfigTopic
in interface ViewConfigurationModel
public Object getSetting(String configTypeUri, String settingUri)
ViewConfigurationModel
Read out a view configuration setting.
Compare to client-side counterpart: function get_view_config() in webclient.js
getSetting
in interface ViewConfigurationModel
configTypeUri
- 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 ViewConfigurationModel
Copyright © 2017. All Rights Reserved.