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

import javax.inject.Inject;

import de.ivu.elect.business.person.entity.Personendaten;
import de.ivu.elect.presentation.menu.AbstractActionEntry;

public class WasPersonendatenDeleteActionResolver extends AbstractPersonendatenDeleteActionResolver {

  private static final long serialVersionUID = 1L;

  @Inject
  protected transient CorePersonendatenDeleteActionResolver corePersonendatenDeleteActionResolver;

  public WasPersonendatenDeleteActionResolver() {
    super();
  }

  @Override
  @SuppressWarnings("unchecked")
  protected AbstractActionEntry< ? extends Personendaten> resolveAction(Personendaten personendaten) {
    return corePersonendatenDeleteActionResolver.resolveAction(personendaten);
  }

  @Override
  protected <E extends Personendaten> String resolveEditViewComponentName(Personendaten personendaten) {
    return corePersonendatenDeleteActionResolver.resolveEditViewComponentName(personendaten);
  }
}
