public static APIUpdateZoneMsg __example__() { APIUpdateZoneMsg msg = new APIUpdateZoneMsg(); msg.setName("TestZone2"); msg.setDescription("test second zone"); msg.setUuid(uuid()); return msg; }
private void handle(APIUpdateZoneMsg msg) { boolean update = false; if (msg.getName() != null) { self.setName(msg.getName()); update = true; } if (msg.getDescription() != null) { self.setDescription(msg.getDescription()); update = true; } if (update) { self = dbf.updateAndRefresh(self); } APIUpdateZoneEvent evt = new APIUpdateZoneEvent(msg.getId()); evt.setInventory(ZoneInventory.valueOf(self)); bus.publish(evt); }