Exemple #1
0
  private void editMediaFile(Message msg)
      throws MediaDoesNotExsistException, FileNotFoundException, IOException, URISyntaxException {
    ClientMediaFile editedFile = (ClientMediaFile) msg.getData().get(0);
    ServerMediaFile correlatedServerFile = this.mediaModel.getMediaFileById(editedFile.getId());
    correlatedServerFile.setName(editedFile.getName());
    correlatedServerFile.setPriority(editedFile.getPriorityID());
    broadcastMessage(
        new Message(OpCode.STC_EDIT_MEDIA_FILE_ACK, new ClientMediaFile(correlatedServerFile)));

    this.prefsModel.serializeMediaDatabase();
  }