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

import de.ivu.elect.jee.presentation.Icons;

public enum GebietsartIcon {

  KEIN {

    @Override
    public String getIcon() {
      return new Icons().getIconTransparent();
    }
  },

  ROOT {

    @Override
    public String getIcon() {
      return new Icons().getIconGebietsbaumRoot();
    }
  },
  NODE_1 {

    @Override
    public String getIcon() {
      return new Icons().getIconGebietsbaumNode1();
    }
  },
  NODE_2 {

    @Override
    public String getIcon() {
      return new Icons().getIconGebietsbaumNode2();
    }
  },
  NODE_2_TEILGEBIET {

    @Override
    public String getIcon() {
      return new Icons().getIconGebietsbaumNode2Teilgebiet();
    }
  },

  WAHLLOKAL {

    @Override
    public String getIcon() {
      return new Icons().getIconGebietsbaumWahllokal();
    }
  },
  BRIEFWAHLLOKAL {

    @Override
    public String getIcon() {
      return new Icons().getIconGebietsbaumBriefwahlbezirk();
    }
  },
  RESERVEPOOL {

    @Override
    public String getIcon() {
      return new Icons().getIconGebietsbaumReservepool();
    }
  },

  PERSON {

    @Override
    public String getIcon() {
      return new Icons().getIconPerson();
    }
  },
  ALERT {

    @Override
    public String getIcon() {
      return new Icons().getIconAlert();
    }
  };

  private GebietsartIcon() {
  }

  public abstract String getIcon();
}
