예제 #1
0
 public void clear() {
   widgetRepository.deleteAll();
 }
예제 #2
0
 public Widget saveWidget(Widget widget) {
   updateVersion(widget);
   updatePort(widget);
   return widgetRepository.saveAndFlush(widget);
 }
예제 #3
0
 public Widget getWidgetByNameAndVersion(String name, Long version) {
   List<Widget> widgets = widgetRepository.findByNameAndVersion(name, version);
   return safeGetFirst(widgets);
 }
예제 #4
0
 public Widget getWidgetByName(String name) {
   List<Widget> widgets = widgetRepository.findByNameOrderByVersionDesc(name);
   Widget widget = safeGetFirst(widgets);
   return widget;
 }
예제 #5
0
 public Widget getWidget(String name) {
   return widgetRepository.findOne(name);
 }
예제 #6
0
 public List<Widget> getAll() {
   return widgetRepository.findAll();
 }