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

import javax.inject.Named;

import de.ivu.elect.business.kandidatur.entity.ListenkandidaturArt;
import de.ivu.elect.business.security.UseCasePermission;

@Named(ListenkandidaturListenkandidaturArtAufListenkandidaturSetzenAction.COMPONENT_NAME)
public class ListenkandidaturListenkandidaturArtAufListenkandidaturSetzenAction extends AbstractListenkandidaturListenkandidaturArtSetzenAction {

  private static final long serialVersionUID = 1L;

  public static final String COMPONENT_NAME = "listenkandidaturListenkandidaturArtAufListenkandidaturSetzenAction";

  public ListenkandidaturListenkandidaturArtAufListenkandidaturSetzenAction() {
    super();
  }

  @Override
  protected UseCasePermission getRequiredPermission() {
    return UseCasePermission.LISTENKANDIDATUR_EDIT;
  }

  @Override
  protected ListenkandidaturArt getZuSetzendeListenkandidaturArt() {
    return ListenkandidaturArt.LISTENKANDIDATUR;
  }

  @Override
  public String getLabelKey() {
    return "listenkandidatur.listenkandidatur.art.auf.listenkandidatur.setzen.action";
  }
}
