package de.ivu.elect.business.wahl.entity;

import de.ivu.elect.business.security.UseCasePermission;

/**
 *  on 04.07.2017.
 */
public enum  ExternerLinkPermission {

  OHNE {
    @Override
    public UseCasePermission getUseCasePermission() {
      return UseCasePermission.OHNE;
    }
  },
  CUSTOMER_1 {
    @Override
    public UseCasePermission getUseCasePermission() {
      return UseCasePermission.CUSTOMER_1;
    }
  },
  CUSTOMER_2 {
    @Override
    public UseCasePermission getUseCasePermission() {
      return UseCasePermission.CUSTOMER_1;
    }
  },
  CUSTOMER_3 {
    @Override
    public UseCasePermission getUseCasePermission() {
      return UseCasePermission.CUSTOMER_1;
    }
  },
  CUSTOMER_4 {
    @Override
    public UseCasePermission getUseCasePermission() {
      return UseCasePermission.CUSTOMER_1;
    }
  },
  CUSTOMER_5 {
    @Override
    public UseCasePermission getUseCasePermission() {
      return UseCasePermission.CUSTOMER_1;    }
  };

  public abstract UseCasePermission getUseCasePermission();

}
