
package de.ivu.elect.business.niederschrift.boundary;

import org.apache.deltaspike.core.api.scope.ConversationGroup;
import org.apache.deltaspike.core.api.scope.GroupedConversationScoped;

import de.ivu.elect.business.gebietsbaum.boundary.SearchParametersMitGebiet;
import de.ivu.elect.business.gebietsbaum.entity.Gebiet;

@GroupedConversationScoped
@ConversationGroup(AbstractNiederschriftKorrekturSearchParameters.class)
public class NiederschriftKorrekturSearchParameters extends AbstractNiederschriftKorrekturSearchParameters
    implements
      SearchParametersMitGebiet {

  private static final long serialVersionUID = 1L;

  private Gebiet gebiet;

  private boolean includeUntergebiete;

  public NiederschriftKorrekturSearchParameters() {
    super();
  }

  @Override
  public Gebiet getGebiet() {
    return gebiet;
  }

  @Override
  public void setGebiet(Gebiet gebiet) {
    this.gebiet = gebiet;
  }

  @Override
  public boolean isIncludeUntergebiete() {
    return includeUntergebiete;
  }

  @Override
  public void setIncludeUntergebiete(boolean value) {
    includeUntergebiete = value;
  }

  @Override
  public IncludeUntergebieteProperty getIncludeUntergebieteProperty() {
    return new IncludeUntergebieteProperty(this);
  }
}
