- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.opennms.features.vaadin.dashboard.config.ui.WallboardProvider.getInstance()
方法的一些代码示例,展示了WallboardProvider.getInstance()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WallboardProvider.getInstance()
方法的具体详情如下:
包路径:org.opennms.features.vaadin.dashboard.config.ui.WallboardProvider
类名称:WallboardProvider
方法名:getInstance
[英]Method to return the instance of this singleton.
[中]方法返回此单例的实例。
代码示例来源:origin: OpenNMS/opennms
@Override
protected boolean isValidValue(String s) {
return (!WallboardProvider.getInstance().containsWallboard(s) || WallboardProvider.getInstance().getWallboard(s).equals(m_wallboard)) && !"".equals(s);
}
});
代码示例来源:origin: OpenNMS/opennms
public void setWallboard(final String wallboardName) {
final Wallboard wallboard = WallboardProvider.getInstance().getWallboard(wallboardName);
m_nativeSelect.setValue(wallboard);
}
代码示例来源:origin: OpenNMS/opennms
public void swapDashletSpec(DashletSpec dashletSpec, int direction) {
int index = m_wallboard.getDashletSpecs().indexOf(dashletSpec);
if (index + direction >= 0 && index + direction < m_wallboard.getDashletSpecs().size()) {
Collections.swap(m_wallboard.getDashletSpecs(), index, index + direction);
updateDashletSpecs();
WallboardProvider.getInstance().save();
}
}
代码示例来源:origin: OpenNMS/opennms
@Override
public void buttonClick(Button.ClickEvent event) {
for (Map.Entry<String, String> entry : requiredParameters.entrySet()) {
String newValue = table.getItem(entry.getKey()).getItemProperty("Value").getValue().toString();
dashletSpec.getParameters().put(entry.getKey(), newValue);
}
WallboardProvider.getInstance().save();
((WallboardConfigUI) getUI()).notifyMessage("Data saved", "Properties");
close();
}
});
代码示例来源:origin: OpenNMS/opennms
/**
* This method removes the given {@link DashletSpecEditor}.
*
* @param dashletSpecEditor the {@link DashletSpecEditor} to be removed
*/
public void removeDashletSpecEditor(DashletSpecEditor dashletSpecEditor) {
m_verticalLayout.removeComponent(dashletSpecEditor);
m_dashletSpecEditorMap.remove(dashletSpecEditor.getDashletSpec());
m_wallboard.getDashletSpecs().remove(dashletSpecEditor.getDashletSpec());
WallboardProvider.getInstance().save();
}
代码示例来源:origin: OpenNMS/opennms
/**
* This method adds a given {@link DashletSpec}.
*
* @param dashletSpec the {@link DashletSpec} to be added
*/
private void addDashletSpec(DashletSpec dashletSpec) {
DashletSpecEditor dashletSpecEditor = new DashletSpecEditor(this, m_dashletSelector, dashletSpec);
m_dashletSpecEditorMap.put(dashletSpec, dashletSpecEditor);
m_verticalLayout.addComponent(dashletSpecEditor);
if (!m_wallboard.getDashletSpecs().contains(dashletSpec)) {
m_wallboard.getDashletSpecs().add(dashletSpec);
WallboardProvider.getInstance().save();
}
}
}
代码示例来源:origin: OpenNMS/opennms
@Override
public void buttonClick(Button.ClickEvent event) {
m_dashletSpec.getParameters().put("criteria", criteriaBuilderComponent.getCriteria());
m_dashletSpec.getParameters().put("boostSeverity", String.valueOf(m_boostedSeveritySelect.getValue()));
WallboardProvider.getInstance().save();
((WallboardConfigUI) getUI()).notifyMessage("Data saved", "Properties");
close();
}
});
代码示例来源:origin: OpenNMS/opennms
@Override
public void buttonClick(Button.ClickEvent event) {
Map<Integer, String> reportsMap = kscPerformanceReportFactory.getReportList();
m_dashletSpec.getParameters().put("kscReport", reportsMap.get(m_kscSelect.getValue()));
WallboardProvider.getInstance().save();
((WallboardConfigUI) getUI()).notifyMessage("Data saved", "Properties");
close();
}
});
代码示例来源:origin: OpenNMS/opennms
/**
* Method invoked when the view is entered.
*
* @param event the view change event
*/
@Override
public void enter(ViewChangeListener.ViewChangeEvent event) {
LoggerFactory.getLogger(DashboardView.class).warn("enter(): " + event.getParameters());
if (event.getParameters() != null) {
Wallboard wallboard = WallboardProvider.getInstance().getWallboard(event.getParameters());
if (wallboard != null) {
setDashletSpecs(wallboard.getDashletSpecs());
}
}
}
}
代码示例来源:origin: org.opennms.features.vaadin-dashlets/dashlet-charts
@Override
public void buttonClick(Button.ClickEvent event) {
m_dashletSpec.getParameters().put("maximizeWidth", (m_maximizeWidth.getValue() ? "true" : "false"));
m_dashletSpec.getParameters().put("maximizeHeight", (m_maximizeHeight.getValue() ? "true" : "false"));
m_dashletSpec.getParameters().put("chart", String.valueOf(m_chartSelect.getValue()));
WallboardProvider.getInstance().save();
((WallboardConfigUI) getUI()).notifyMessage("Data saved", "Properties");
close();
}
});
代码示例来源:origin: org.opennms.features.vaadin-dashlets/dashlet-ksc
@Override
public void buttonClick(Button.ClickEvent event) {
Map<Integer, String> reportsMap = kscPerformanceReportFactory.getReportList();
m_dashletSpec.getParameters().put("kscReport", reportsMap.get(m_kscSelect.getValue()));
WallboardProvider.getInstance().save();
((WallboardConfigUI) getUI()).notifyMessage("Data saved", "Properties");
close();
}
});
代码示例来源:origin: OpenNMS/opennms
@Override
public void buttonClick(Button.ClickEvent event) {
m_dashletSpec.getParameters().put("maximizeWidth", (m_maximizeWidth.getValue() ? "true" : "false"));
m_dashletSpec.getParameters().put("maximizeHeight", (m_maximizeHeight.getValue() ? "true" : "false"));
m_dashletSpec.getParameters().put("chart", String.valueOf(m_chartSelect.getValue()));
WallboardProvider.getInstance().save();
((WallboardConfigUI) getUI()).notifyMessage("Data saved", "Properties");
close();
}
});
代码示例来源:origin: OpenNMS/opennms
public void valueChange(Property.ValueChangeEvent valueChangeEvent) {
if (durationField.isValid()) {
m_dashletSpec.setDuration(Integer.valueOf((String) valueChangeEvent.getProperty().getValue()));
WallboardProvider.getInstance().save();
((WallboardConfigUI) getUI()).notifyMessage("Data saved", "Duration");
}
}
});
代码示例来源:origin: OpenNMS/opennms
public void valueChange(Property.ValueChangeEvent valueChangeEvent) {
if (boostDurationField.isValid()) {
m_dashletSpec.setBoostDuration(Integer.valueOf((String) valueChangeEvent.getProperty().getValue()));
WallboardProvider.getInstance().save();
((WallboardConfigUI) getUI()).notifyMessage("Data saved", "Duration");
}
}
});
代码示例来源:origin: OpenNMS/opennms
public void valueChange(Property.ValueChangeEvent valueChangeEvent) {
if (priorityField.isValid()) {
m_dashletSpec.setPriority(Integer.valueOf((String) valueChangeEvent.getProperty().getValue()));
WallboardProvider.getInstance().save();
((WallboardConfigUI) getUI()).notifyMessage("Data saved", "Priority");
}
}
});
代码示例来源:origin: OpenNMS/opennms
public void valueChange(Property.ValueChangeEvent valueChangeEvent) {
if (boostPriorityField.isValid()) {
m_dashletSpec.setBoostPriority(Integer.valueOf((String) valueChangeEvent.getProperty().getValue()));
WallboardProvider.getInstance().save();
((WallboardConfigUI) getUI()).notifyMessage("Data saved", "Priority");
}
}
});
代码示例来源:origin: OpenNMS/opennms
@Override
public void enter(ViewChangeListener.ViewChangeEvent event) {
if (event.getParameters() != null) {
Wallboard wallboard = WallboardProvider.getInstance().getWallboard(event.getParameters());
if (wallboard != null) {
dashletBoardBody.setDashletSpecs(wallboard.getDashletSpecs());
}
}
}
代码示例来源:origin: OpenNMS/opennms
void refreshTable() {
if (m_table != null) {
m_beanItemContainer = WallboardProvider.getInstance().getBeanContainer();
m_table.setContainerDataSource(m_beanItemContainer);
m_table.setVisibleColumns(new Object[]{"title", "Edit", "Remove", "Preview", "Default"});
m_table.setColumnHeader("title", "Title");
m_table.sort();
m_table.refreshRowCache();
}
}
}
代码示例来源:origin: OpenNMS/opennms
public void valueChange(Property.ValueChangeEvent valueChangeEvent) {
m_dashletSpec.setTitle((String) valueChangeEvent.getProperty().getValue());
WallboardProvider.getInstance().save();
((WallboardConfigUI) getUI()).notifyMessage("Data saved", "Title");
}
});
代码示例来源:origin: OpenNMS/opennms
public void textChange(FieldEvents.TextChangeEvent textChangeEvent) {
AbstractTextField source = (AbstractTextField) textChangeEvent.getSource();
source.setValue(textChangeEvent.getText());
if (source.isValid()) {
m_tab.setCaption(textChangeEvent.getText());
m_wallboard.setTitle(textChangeEvent.getText());
WallboardProvider.getInstance().save();
((WallboardConfigUI) getUI()).notifyMessage("Data saved", "Title");
}
}
});
我正在按照本教程创建 Singleton,所有者在以下方法时有评论 http://www.journaldev.com/1377/java-singleton-design-pattern-best-
package com.example.vivanksharma.firebase; import android.support.v7.app.AppCompatActivity; import a
自从首次引入它来替换 Date 以来,我一直在使用静态方法 Calendar.getInstance() 来获取新的 Calendar目的。我从来没有遇到过问题,但出于某种原因我只是想知道使用 Gre
我正在使用适用于 Windows 8 的 MVVM Light 第 4 版;它包括 SimpleIOC。在各种示例中,我有时会看到基于 SimpleIoc 请求对象的代码......有时它基于 Ser
我看过这个post关于注册泛型类型。 如何注册的示例: bind(new TypeLiteral>() {}).to((Class>) ResponseDal.class); 但是如何从注入(inj
我想在我的 unitTest 中从 Guice injector 注入(inject)一个实例。 我可以使用哪个微分器? 我知道构造函数参数中使用了@annotation机制 但是 junit 不允许
我正在使用静态实例对象来获取与应用程序中另一个 Activity 相关的数据。但这会导致内存泄漏。 public class ChartActivity extends AppCompatActivi
以前用过C#,我考虑过 Calendar cal = Calendar.getInstance(); 根据 GoF 成为单例方法 Singleton pattern (Wikipedia)我想知道如何
我很难找到以对性能最友好的方式使用单例类的正确方法。我有 3 种方法,也许有人可以向我解释最有效的方法: 1: public functionA() { SingletonClassA.get
最近我阅读了一些使用广泛遵循 getInstance() 方法的 C++ 代码: class S { private: int some_int = 0; public
许多公开可用的 Java API 似乎都使用 getInstance 来生成和返回对象。我很好奇为什么会这样——为什么不直接使用默认/参数化构造函数呢? 是否有关联的设计模式? 最佳答案 我建议阅读
我遇到过单例模式。我无法理解 singletonobj.getinstance().dosomething() //1st one 和 singletonobj.dosomething() //2nd
getInstance() 在 Java 中的作用是什么? 在我的研究过程中,我一直在读到 getInstance() 有助于实现单例设计模式(据我了解,这意味着整个程序中只有一个实例)。但是我不能只
Firebase Firestore 提供 getInstance()方法,它打开一个套接字(在应用程序执行的任何时候只有一个)并实例化 Firestore 客户端。 我想查询和存储数据,使用或不使用
我正在将一个表单组件放入 joomla.In 中,我将在其中放置一个文本框、一个编辑器和一个按钮。 我为此表单创建了 View 文件,并且组件已成功安装。但是当我单击以在前端显示此表单时,会出现如下错
我正在尝试跟踪人们是否从广告或其他地方找到了我的 Android 应用。所以我发现谷歌分析可以通过这个表单生成的精心构建的 url 来跟踪它: http://code.google.com/mobil
我观看了此视频(https://www.youtube.com/watch?v=idb6hOxlyb8),该视频是2013年8月上传的。它声称我们应该使用 ptor.get(url) 而不是 brow
创建 google-service.json 后运行示例时,应用在尝试在 SignInActivity 中获取数据库引用时崩溃 mDatabase = FirebaseDatabase.getInst
基于以下问题:Decimal point or decimal comma in Android我尝试获取设备中使用的小数点分隔符。我正在使用Kotlin,因此我的代码如下所示: import and
从 Fabric Crashlytics 迁移到 FirebaseCrashlytics SDK 后,我在另一个进程(不是主进程)上遇到了一些崩溃。 当在 Activity 中调用 FirebaseC
我是一名优秀的程序员,十分优秀!