Class ProcessCopyUtil

java.lang.Object
de.xima.fc.copy.ProcessCopyUtil

public class ProcessCopyUtil extends Object
Vorgehensweise beim Kopieren eines Vorganges:
  Vorgang clonedVorg = CopyHelper.clone(origVorg);

  // ...ggfs an Vorgangskopie noch andere Attribute setzen/überschreiben...

  // Vorgangskopie persistieren:
  DaoProvider.VORGANG_DAO.create(entityCtx, origVorg.getProjekt().getMandant(), clonedVorg);

  // nach der Persistierung hat die Vorgangskopie eine gültige Entitäts-ID und es kann weiter gehen:
  CopyHelper.setProzessUid(origVorg, clonedVorg);
  CopyHelper.copyAttachments(origVorg, clonedVorg);