public void clear() { widgetRepository.deleteAll(); }
public Widget saveWidget(Widget widget) { updateVersion(widget); updatePort(widget); return widgetRepository.saveAndFlush(widget); }
public Widget getWidgetByNameAndVersion(String name, Long version) { List<Widget> widgets = widgetRepository.findByNameAndVersion(name, version); return safeGetFirst(widgets); }
public Widget getWidgetByName(String name) { List<Widget> widgets = widgetRepository.findByNameOrderByVersionDesc(name); Widget widget = safeGetFirst(widgets); return widget; }
public Widget getWidget(String name) { return widgetRepository.findOne(name); }
public List<Widget> getAll() { return widgetRepository.findAll(); }