
package de.ivu.elect.presentation.person.action;

import java.util.ArrayList;
import java.util.List;

import javax.inject.Named;

import de.ivu.elect.business.person.entity.PersonendatenDateiExport;
import de.ivu.elect.jee.presentation.action.AbstractActionMenuModelBuilder;
import de.ivu.elect.jee.presentation.action.ActionEntry;

@Named(PersonendatenDateiExportActionMenu.COMPONENT_NAME)
public class PersonendatenDateiExportActionMenu extends AbstractActionMenuModelBuilder<PersonendatenDateiExport> {

  private static final long serialVersionUID = 1L;

  public static final String COMPONENT_NAME = "personendatenDateiExportActionMenu";

  public PersonendatenDateiExportActionMenu() {
    super();
  }

  @Override
  protected List<ActionEntry<PersonendatenDateiExport>> getActionEntriesSorted() {
    List<ActionEntry<PersonendatenDateiExport>> result = new ArrayList<>();

    // Erstmal keine Aktionen! Insbesondere keinen Download, da die Exporte/Dokumente und damit deren Downloads
    // eigene Rechte haben, die geprüft werden müssten, cf. ExportDescription.

    return result;
  }
}
