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

import javax.annotation.Nullable;

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

import de.ivu.elect.business.gebietsbaum.entity.Strasseneintrag;

@GroupedConversationScoped
@ConversationGroup(AbstractStrasseneintragSearchParameters.class)
public class StrasseneintragSearchParameters extends AbstractStrasseneintragSearchParameters {
  private static final long serialVersionUID = 1L;

  @Nullable
  private transient Strasseneintrag strasseneintrag;

  public Strasseneintrag getStrasseneintrag() {
    if (strasseneintrag == null) {
      strasseneintrag = new Strasseneintrag();
    }
    return strasseneintrag;
  }

  @Override
  public void reset() {
    super.reset();
    strasseneintrag = null;
  }
}
