Ejemplo n.º 1
0
  @Override
  protected void onInitializationHeader(BlockHeaderWidget header) {
    Requirement requirement = getObject();

    decidableOnInitialization = requirement.isDecidable();

    statusIcon = header.addIconWrapper();
    header.addText(requirement.getLabelModel());
    header.addText(requirement.getThemesAsStringModel(), true, false);
    header.addText(requirement.getTaskStatusLabelModel(), true);
    header.appendCell(new EmoticonsWidget(requirement), null, true);
    header.addMenuAction(new RejectRequirementAction(requirement));
    header.addMenuAction(new FixRequirementAction(requirement));
    header.addMenuAction(new CloseRequirementAction(requirement));
    header.addMenuAction(new ReopenRequirementAction(requirement));
    header.addMenuAction(new RemoveRequirementFromSprintAction(requirement));
    header.addMenuAction(new ActivateChangeHistoryAction(requirement));
    header.addMenuAction(new CreateTaskAction(requirement));
  }