Exemplo n.º 1
0
  // Get the current selected event
  private void eventClose() {
    Event event = imin.getUser().getCurrentEvent();

    // Go ahead with event closing
    showCloseDialog();

    Proposal finalDateTimeProposal = event.getFinalDateTimeProposal();
    Proposal finalLocationProposal = event.getFinalLocationProposal();
    String finalDateTimeProposalId = finalDateTimeProposal.getPublicProposalId();
    String finalLocationProposalId = finalLocationProposal.getPublicProposalId();
    event.setFinalDateTimeProposalId(finalDateTimeProposalId);
    event.setFinalLocationProposalId(finalDateTimeProposalId);

    // Run an asynchronous task to retrieve the single event
    configurationInstance.taskCloseEvent = new TaskCloseEvent(this);
    TaskCloseEventParams params =
        new TaskCloseEventParams(
            imin.getUser().getPrivateUserId(),
            event.getId(),
            true,
            finalDateTimeProposalId,
            finalLocationProposalId);
    configurationInstance.taskCloseEvent.execute(params);
  }