示例#1
0
 protected BackupStorageVO updateBackupStorage(APIUpdateBackupStorageMsg msg) {
   boolean update = false;
   if (msg.getName() != null) {
     self.setName(msg.getName());
     update = true;
   }
   if (msg.getDescription() != null) {
     self.setDescription(msg.getDescription());
     update = true;
   }
   return update ? self : null;
 }
示例#2
0
  private void handle(APIUpdateBackupStorageMsg msg) {
    BackupStorageVO vo = updateBackupStorage(msg);
    if (vo != null) {
      self = dbf.updateAndRefresh(vo);
    }

    APIUpdateBackupStorageEvent evt = new APIUpdateBackupStorageEvent(msg.getId());
    evt.setInventory(getSelfInventory());
    bus.publish(evt);
  }