Class 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);