
package de.ivu.elect.business.anschrift.control;

import java.io.Serializable;

import de.ivu.elect.business.anschrift.entity.Anschrift;

public class AnschriftKopieren implements Serializable {

  private static final long serialVersionUID = 1L;

  public AnschriftKopieren() {
    super();
  }

  public void kopiereAnschrift(Anschrift von, Anschrift nach, boolean nurGeaenderteWerteKopieren) {
    if (nurGeaenderteWerteKopieren) {
      von.copyChangedEntityAttributesUsingSetter(nach);
      nach.setCustomDataXml(von.getCustomDataXml());
    } else {
      von.copyEntityAttributesUsingSetter(nach);
      nach.setCustomDataXml(von.getCustomDataXml());
    }
  }
}
