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

public enum InternetSeiteTyp {

  SEITE_PRO_GEBIET {
    @Override
    public String getIcon() {
      return "fa fa-sitemap";
    }

    @Override
    public boolean isSlideshow() {
      return false;
    }

    @Override
    public boolean isGebietVorgegeben() {
      return true;
    }

    @Override
    public boolean isSupportsWidgets() {
      return true;
    }
  },
  SLIDESHOW {
    @Override
    public String getIcon() {
      return "fa fa-slideshare";
    }

    @Override
    public boolean isSlideshow() {
      return true;
    }

    @Override
    public boolean isGebietVorgegeben() {
      return true;
    }

    @Override
    public boolean isSupportsWidgets() {
      return true;
    }
  },
  IFRAME {
    @Override
    public String getIcon() {
      return "fa fa-table";
    }

    @Override
    public boolean isSlideshow() {
      return false;
    }

    @Override
    public boolean isGebietVorgegeben() {
      return false;
    }

    @Override
    public boolean isSupportsWidgets() {
      return false;
    }
  };



  public abstract String getIcon();

  public abstract boolean isSlideshow();

  public abstract boolean isGebietVorgegeben();

  public abstract boolean isSupportsWidgets();

}
